AUTOSAR Software Architecture Modeling of Multicore Electric Powertrain Software
Dr. Sakthivel Manikandan Sundharam, Delphi Technologies
Green roads are of vital importance and are achievable by electrical propulsion systems. The electrical powertrain system is driven and controlled by a liquid-cooled, high-voltage inverter. The inverter control software is designed and developed using MATLAB® and Simulink®. MATLAB now includes software architecture authoring capabilities through the recently released System Composer™ and AUTOSAR Blockset™. We are one of the pioneers in using these capabilities for our inverter control software development activities.
In this talk, we share our live project experience in transforming from a legacy approach to a MATLAB and Simulink approach for the software architecture, including the lessons we learned and explorations. In the past, we have used software architecture authoring tools mainly for diagrams and then took them to the requirements database manually. There were no linkages from software requirements to software architectural design, and there was no way to establish the bidirectional traceability between requirements and software architecture. Also, the legacy toolchain was not well suited to AUTOSAR compliant architectural diagrams. With the help of Siemens® Polarion™ ALM Connector for Simulink, as well as System Composer and AUTOSAR Blockset, we addressed these gaps. This seamless approach also helped us to publish the software architecture from the design environment to the requirement database easily. Updated requirements can easily be pushed to design, and this updated architecture can also be published back to the requirements database. Finally, the whole approach helps to generate software architecture documents more conveniently, and that drives the software design and further stages of development lifecycle.
Published: 29 Jun 2020
Up Next:
Related Videos:
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia-Pacífico
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)