{"id":487,"date":"2022-04-01T09:31:24","date_gmt":"2022-04-01T07:31:24","guid":{"rendered":"https:\/\/uv-software.de\/wordpress\/?p=487"},"modified":"2025-11-17T16:23:12","modified_gmt":"2025-11-17T15:23:12","slug":"software-for-double-clutch-transmission","status":"publish","type":"post","link":"https:\/\/uv-software.de\/wordpress\/en\/software-for-double-clutch-transmission\/","title":{"rendered":"Software for Double Clutch Transmission"},"content":{"rendered":"<p align=\"left\">Project: April 2022 &#8211; June 2025 (39 months)<\/p>\n<h2>Description<\/h2>\n<p>\nThe existing project for transmission control software consists of the actual control software and a software library for safety-critical functions (functional safety in accordance with ISO 26262-6). The safety library is being further developed due to change requests from the OEM and as a result of stricter regulatory requirements regarding ASIL D compliance. The transmission control software runs on two different ECUs from separate manufacturers and is integrated by the OEM in five different transmission derivatives.\n<\/p>\n<p>\nIn close cooperation with the functional safety teams in Berlin and Gifhorn, I was responsible for the following key activities:\n<\/p>\n<ul>\n<li>SYS.2 &#8211; Technical Safety Concept: Review of updated technical safety requirements as part of structured inspections<\/li>\n<li>SWE.1 &#8211; Software Safety Requirements: Review of updated software safety requirements as part of structured inspections<\/li>\n<li>SWE.2 &#8211; Software Architecture (semi-formal): Enhancement and revision of the existing software architecture<\/li>\n<li>SWE.3 &#8211; Software Detailed Design (semi-formal): Enhancement and revision of the existing software detailed design<\/li>\n<li>SWE.3 &#8211; Implementation (handwritten code): Code implementation according to software design specifications, including static code analysis and functional evaluation (HiL or SiL)<\/li>\n<\/ul>\n<p>\nThe project was carried out in two phases, each with a binding SOP milestone.\n<\/p>\n<p><h3>Activities in Phase 1: SOP-Oriented Development with Fastlane Process<\/h3>\n<\/p>\n<ul>\n<li>Change-driven coding according to the Fastlane process for rapid availability of the firmware<\/li>\n<li>Downstream creation and revision of ASPICE-compliant documentation<\/li>\n<li>Task tracking and traceability using Enterprise Architect and JIRA<\/li>\n<\/ul>\n<p>\nDespite a pandemic-related project delay in the early phase, the SOP milestone was reached on time.\n<\/p>\n<p><h3>Activities in Phase 2: Agile Further Development and Process Optimization<\/h3>\n<\/p>\n<ul>\n<li>Further development of the transmission software under ASPICE-compliant conditions in a change-driven environment<\/li>\n<li>Participation in 2-week sprints, with release cycles spanning 4 to 5 sprints, each preceded by an analysis sprint<\/li>\n<li>Contribution to lessons-learned workshops and process refinement measures<\/li>\n<li>Contribution to and review of the architecture, detailed design, and coding guidelines as part of the release process<\/li>\n<li>Revision of the model structure in the UML tool for process-related separation and improved navigability<\/li>\n<li>Conversion from a centralized to a distributed version control system (including migration of derivative-specific sharing structures)<\/li>\n<\/ul>\n<p>\nAt the time of my departure from the project, the safety case for the SOP had just been completed.\n<\/p>\n<h2>Summary<\/h2>\n<table border=\"0\" width=\"100%\">\n<colgroup>\n<col \/>\n<col \/> <\/colgroup>\n<tbody>\n<tr>\n<td>Project<\/td>\n<td>Software for Double Clutch Transmission<\/td>\n<\/tr>\n<tr>\n<td>Duration<\/td>\n<td>39 months (April 2022 &#8211; June 2025)<\/td>\n<\/tr>\n<tr>\n<td>Customer<\/td>\n<td><i>confidential due to nondisclosure agreement<\/i><\/td>\n<\/tr>\n<tr>\n<td>Industry Sector<\/td>\n<td>Automotive<\/td>\n<\/tr>\n<tr>\n<td>Role \/ Responsibility<\/td>\n<td>Software Safety Requirements, Software Architecture, Software Design, Implementation, Inspections<\/td>\n<\/tr>\n<tr>\n<td>Software \/ Tools \/ Methods<\/td>\n<td>Enterprise Architect (Sparx), Eclipse CDT (Eclipse Foundation), Visual Studio Code (Microsoft), Tasking C Compiler (Tasking), ASAP2-Tools (Vector Informatik), CANape (Vector Informatik), Trace32 (Lauterbach), Helix QAC (Perforce), Silver SiL (Synopsys), StarTeam (Starbase), GitLab (Open-Source), LemonTree (LieberLieber), Confluence (Atlassian), JIRA (Atlassian)<\/td>\n<\/tr>\n<tr>\n<td>Hardware Environment<\/td>\n<td>Infineon TriCore TC2xx\/TC3xx, HiL (Hardware in the Loop)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Project: April 2022 &#8211; June 2025 (39 months) Description The existing project for transmission control software consists of the actual control software and a software library for safety-critical functions (functional safety in accordance with ISO 26262-6). The safety library is being further developed due to change requests from the OEM and as a result of &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/uv-software.de\/wordpress\/en\/software-for-double-clutch-transmission\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eSoftware for Double Clutch Transmission\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,92],"tags":[],"class_list":["post-487","post","type-post","status-publish","format-standard","hentry","category-projects","category-automotive-en"],"_links":{"self":[{"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/posts\/487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/comments?post=487"}],"version-history":[{"count":3,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/posts\/487\/revisions"}],"predecessor-version":[{"id":501,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/posts\/487\/revisions\/501"}],"wp:attachment":[{"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/media?parent=487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/categories?post=487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uv-software.de\/wordpress\/wp-json\/wp\/v2\/tags?post=487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}