A modeling approach for development of an automotive AMT ECU software with UML-RT

Over the past decades, the amount of automotive ECUs (Electronic Control Units) is increasing at a breathtaking pace. Accordingly, the size and complexity of ECU software also increased, and these give rise to various challenges to automotive software engineers. They need a new approach and tools to meet these challenges. Model-Based development is a choice. This paper presents a model-based design approach for the development of AMT (Automated Manual Transmission) ECU software using UML-RT language in automotive domain. UML-RT is a modeling language tailored to the demands of real-time software. The paper shows the methods and process on modeling functional and architectural model using UML-RT key diagram. Conclusions are drawn on how these models helps the different developers visualize, construct, and discuss together the structure and behavior of software's architecture.

[1]  Thomas Zurawka,et al.  Automotive Software Engineering: Principles, Processes, Methods, and Tools , 2005 .

[2]  Yue Guo,et al.  Architectural and Functional Modelling of an Automotive Driver Information System Using SysML , 2008, 2008 IEEE/ASME International Conference on Mechtronic and Embedded Systems and Applications.

[3]  SungDac Jung,et al.  UML design of vehicular communication service , 2009, 2009 11th International Conference on Advanced Communication Technology.

[4]  Win-Bin See UML-based modeling approach for automotive system development , 2005, 2005 IEEE International Conference on Industrial Technology.

[5]  Michael von der Beeck Function Net Modeling with UML-RT: Experiences from an Automotive Project at BMW Group , 2004, UML Satellite Activities.

[6]  R. Peter Jones,et al.  A study of approaches for model based development of an automotive driver information system , 2009, 2009 3rd Annual IEEE Systems Conference.

[7]  Andrew Lyons,et al.  UML for Real-Time Overview , 1998 .

[8]  Michael von der Beeck Development of logical and technical architectures for automotive systems , 2006, Software & Systems Modeling.

[9]  Marco Di Natale Design and Development of Component-Based Embedded Systems for Automotive Applications , 2008, Ada-Europe.

[10]  Manfred Broy,et al.  Engineering Automotive Software , 2007, Proceedings of the IEEE.