A Performance Modeling Language for Automotive Embedded Control Systems Based on UML

Article Preview

Abstract:

To improve the timing related performance of the embedded software of automotive control system, a performance modeling language has been developed based on UML (Unified Modeling Language) using meta-modeling technique. The proposed language consists of three kinds of meta-models used to define the high-level modeling paradigms for software structure, target platform and runtime system respectively. The modeling environment configured by the proposed language and software modules of functional model importation, components allocation, task forming and timing analysis can reuse the existing functional models, add timing requirement as well as resource constraints, and fulfill formal timing analysis at an early design stage. As results, the reliability of the automotive embedded control software can be improved and the development cycle and cost can also be reduced.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

344-349

Citation:

Online since:

November 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] R. Schedel, Automotive electronics as key to success, AutoTechnology, 3(2003).

Google Scholar

[2] M. Broy, Automotive software engineering, In Proceedings of the 25th International Conference on Software Engineering (ICSE'03), (2003).

DOI: 10.1109/icse.2003.1201259

Google Scholar

[3] R. C. Swortzel and S. Ranville, Practical application of model-based software design for automotive, SAE Technical Paper 2002-01-0876, (2002).

DOI: 10.4271/2002-01-0876

Google Scholar

[4] W. H. Oh, J. H. Lee, H. G. Kwon, and H. J. Yoon, Model-based development of automotive embedded systems: a case of continuously variable transmission (CVT), In Proceedings of the 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'05), (2005).

DOI: 10.1109/rtcsa.2005.61

Google Scholar

[5] G. Martin, UML for embedded systems specification and design: motivation and overview, In Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE'02), (2002).

DOI: 10.1109/date.2002.998386

Google Scholar

[6] B. Selic, The real-time UML standard: definition and application, In Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE'02), (2002).

DOI: 10.1109/date.2002.998385

Google Scholar

[7] G. Jong, A UML-based design methodology for real-time and embedded systems, In Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE'02), (2002).

DOI: 10.1109/date.2002.998387

Google Scholar

[8] A. Ledeczi, M. Maroti, A. Bakay, G. Karsai, J. Garrett, C. Thomason, G. Nordstrom, J. Sprinkle, and P. Volgyesi, The generic modeling environment, In Proceedings of IEEE International Workshop on Intelligent Signal Processing (WISP'2001), (2001).

DOI: 10.1109/2.963443

Google Scholar