Configuration management in AUTOSAR The need for efficient process tools for Automotive System Engineering V0.01 2008-11-02
Introduction AUTOSAR will influence the ECU SW Architecture and also the way ECU SW is developed! Current Questions: Will business models between OEMS and suppliers change? What development process areas will be influenced or changed? How can a migration concept towards AUTOSAR look? How can a distributed development process be supported? Personally distributed Company wise distributed Globally distributed Our Contribution: easee as an Engineering Data Backbone for Configuration of your AUTOSAR artifacts! Slide: 2
Agenda Introduction > Automotive System Engineering Challenge The easee Tool Suite easee.sdm : System Data Module Conclusion Slide: 3
Automotive System Engineering Challenge AUTOSAR Development Process and Development Steps Logical System Architecture Software Software Component 1 Component 2 Runnable Runnable Software Component 3 Runnable Software Component Specification Software Component Integration Virtual Function Bus Technical System Architecture ECU Architecture Development Network Architecture Development ECU A ECU B Software Component ->ECU Mapping Message CAN Network Communication Design Software Architecture Design Software Architecture ECU A ECU B Runnable -> Task Mapping SWC1 SWC2 SWC3 BSM Configuration RTE BSMs RTE BSMs ECU Software Integration CAN Slide: 4
Automotive System Engineering Challenge Roles and Artifacts Software Component Specification Software Component Integration Function Developer ECU Architecture Development System Architects Communication Designer Network Architecture Development Software Component ->ECU Mapping Network Communication Design Software Architecture Design AUTOSAR XML Software Architects Software Developer Runnable -> Task Mapping BSM Configuration ECU Software Integration Slide: 5
Automotive System Engineering Challenge AUTOSAR as part of a global Process Feature Tree Feature List Vehicle Level Feature I Feature II Feature IV Feature V Feature III Vehicle Subsystem Level (e.g. Powertrain)... Logical System Architecture Function f1 Function f2 Function f3 S1 S2 S2 S3 S4 S4 S3 S1 ECU Level Technical System Architecture... Sensor ECU A ECU B Actuator Microcontroller Level R K U... Software Architecture ECU A ECU B Message Software Level Software Subsystem... Software Component f1 f2 Basic SW Modules f3 Basic SW Modules Slide: 6
Automotive System Engineering Challenge Migration to AUTOSAR Feature Tree Feature List Feature I Feature II Feature III Feature IV Feature V Logical System Architecture LDC 1 LDC 2 LDC 3 MSR XML S1 S2 S2 S3 S4 S4 S3 S1 Technical System Architecture Sensor A ECU A ECU B Actuator B FIBEX DBC AUTOSAR XML Message Software Architecture ECU A ECU B SWC1 SWC2 Basic SW Modules SWC3 Basic SW Modules ASAM-MCD 2 ODX Slide: 7
Agenda Introduction Automotive System Engineering Challenge > The easee Tool Suite easee.sdm : System Data Module Conclusion Slide: 8
The easee Tool Suite electronic Automotive Systems Engineering Environment Pronounced EASY Product Lifecycle (PLM) for automotive E/E and Powertrain development What easee is What is easee? a scalable, modular, client/server system to: Manage engineering data on the file level and on the data object level Automate and deploy development process workflows Integrate different development tools Coordinate teams of developers across multiple global locations a complement to established enterprise-wide PLM systems e.g. for released data a flexible, configurable platform with smart application modules What easee is NOT a replacement for existing development tools like: Matlab/Simulink, CANoe, compilers, debuggers, INCA, data loggers, etc. Vector embedded software, AUTOSAR, code generators, etc. a replacement of established enterprise-wide PLM systems a fixed or closed system that everybody sees the same way Slide: 9
The easee Tool Suite easee Base System easee Base System: Data Backbone, Workflows, Reports, Traceability, Multi Site, Roles & Rights, Messaging Service, Import/Export, APIs ) Slide: 10
The easee Tool Suite easee Modules Implementation Analysis Design Verification Integration System Test Product and Release Planning (easee.prm) Requirements (easee.rqm) Project Planning and Project Steering (easee.pm) Change (easee.chm) System Data (easee.sdm) Hierarchical SW Config. (easee.hscm) Test Data (easee.tdm) Calibration Data (easee.cdm) Customizing Configuration Environment APIs easee Base System: Data Backbone, Workflows, Reports, Traceability, Multi Site, Roles & Rights, Messaging Service, Import/Export, APIs ) Slide: 11
The easee Tool Suite easee Modules The easee modules offer pre-implemented functionality for the most important Automotive process disciplines. Data Model Authoring Tool Import / Export established data formats Implemen- Analysis Design Verification Integration System Test tation Product and Release Planning (easee.prm) Project Planning and Project Steering (easee.pm) Change (easee.chm) Requirements (easee.rqm) System Data (easee.sdm) Hierarchical SW Config. (easee.hscm) Test Data (easee.tdm) Calibration Data (easee.cdm) easee modules cover the Automotive mainstream functionality. implement the best practices from many customers. reduce development efforts at the customers. easee Base System: Data Backbone, Workflows, Reports, Traceability, Multi Site, Roles & Rights, Messaging Service, Import/Export, APIs ) are developed in a close collaboration with noted development partners (Bosch, MAN, Volvo Car, Ford Research, Blaupunkt). Slide: 12
Agenda Introduction Automotive System Engineering Challenge The easee Tool Suite > easee.sdm : System Data Module Conclusion Slide: 13
easee.sdm : System Data Module Imported / Exported formats MSR XML DBC LDF / NCF FIBEX ODX A2L Slide: 14
easee.sdm : System Data Module Datamodel From basic elements Data types, Axes, Constants, To high level elements Signals, Ports, Signal Groups, PDU, Frames, Features, Functions, Calibration elements Vehicles, Networks, ECU, Sensors, Actuators, Slide: 15
easee.sdm : System Data Module Customers Status September 2008 BMW Mitsubishi Ford NA Jaguar LandRover Volvo Car Scania MAN Daimler Car GM easee.sdm Fiat Porsche Ford Research Development Partner Pilot Customer Interested Customers Slide: 16
easee.sdm : System Data Module Product Roadmap 2008 easee Base System August 2008 Release easee 3.8 easee.rqm/ easee.chm April 2008 August 2008 December 2008 Prototype easee.rqm/chm 1.0 Beta easee.rqm/chm 1.0 Release easee.rqm/chm 1.0 March 2008 easee.sdm November 2008 Prototype Release easee.sdm 1.0 Slide: 17
easee.sdm : System Data Module From easee modules to easee Out-of-the-Box solutions easee Solution for Automotive Systems Engineering easee Solution for Automotive ECU Development Product & Release Product & Release Requirements Application Data Requirements Application Data Project Project System Data Test Data System Data Test Data Change Hierarchical Software Configuration Change Hierarchical Software Configuration easee Engineering Data Backbone easee Engineering Data Backbone Pilot Customers: MAN, Volvo Car Pilot Customer: Bosch Slide: 18
Agenda Introduction Automotive System Engineering Challenge The easee Tool Suite easee.sdm : System Data Module >Conclusion Slide: 19
Conclusion AUTOSAR impacts the Automotive System Engineering processes Efficient process tool support is needed To support migration to AUTOSAR To support the global team s actors To improve System Engineering Efficiency and Quality Vector s easee is ready to fullfil those needs Slide: 20
Thank you for your attention. For detailed information about Vector and our products please have a look at: www.vector-worldwide.com Author: Jean-Philippe Dehaene Vector France S.A.S. 168, bd Camélinat 92240 Malakoff France Slide: 21