DocumentCode :
3010570
Title :
Model-based design of embedded systems
Author :
Schattkowsky, Tim ; Müller, Wolfgang
Author_Institution :
C-Lab., Paderborn Univ.
fYear :
2004
fDate :
14-14 May 2004
Firstpage :
113
Lastpage :
128
Abstract :
The design of embedded systems is often based on the development of a detailed formal system specification. Considerable effort is spent to ensure the correctness of this specification. However, the actual implementation of the specification and later maintenance is usually done using traditional programming and more often diverges from the specification. To overcome this, it is desirable to derive the implementation directly from the specification. We present an approach for model-based development of embedded systems applying a well-defined UML 2.0 subset with precise execution semantics. Our approach is fully object-oriented, accounts for important aspects like real-time behavior including timeouts, and interrupts. Through the seamless integration of UML sequence diagrams with state diagrams, executable systems can be completely described. The direct execution of such models on a UML virtual machine (UVM) avoids a separate implementation step and increases portability
Keywords :
Java; Unified Modeling Language; diagrams; embedded systems; formal specification; object-oriented programming; programming language semantics; virtual machines; UML 2.0 subset; Unified Modeling Language; embedded systems; formal system specification; model-based design; object-oriented programming; sequence diagrams; virtual machine; Application software; Embedded system; Java; Object oriented modeling; Runtime environment; Software standards; Software systems; Unified modeling language; Virtual machining; Virtual manufacturing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 2004. Proceedings. Seventh IEEE International Symposium on
Conference_Location :
Vienna
Print_ISBN :
0-7695-2124-X
Type :
conf
DOI :
10.1109/ISORC.2004.1300337
Filename :
1300337
Link To Document :
بازگشت