DocumentCode :
3026948
Title :
Model driven development with mechatronic UML
Author :
Schäfer, Wilhelm
Author_Institution :
Dept. of Comput. Sci., Univ. of Paderborn, Paderborn
fYear :
2008
fDate :
15-19 Sept. 2008
Firstpage :
9
Lastpage :
10
Abstract :
We address these challenges by the model-driven mechatronic UML development approach which combines domain specific modeling and refinement techniques with verification based on compositional model checking. The approach suggests modeling the software by using a refined UML 2.0 component model including the detailed definition of ports, connectors, and patterns. We further refine the component model to define a proper integration between discrete and continuous control such that the reconfiguration of hierarchical component systems can be described in a modular way. Compositional model checking is based on a domain specific decomposition of the system specification into individually checkable components based on a common pre-defined architectural model. As a basis for formal verification, a formal semantic definition of the concepts taken from UML 2.0 is given. For the scope of this presentation, this is particularly done for our notion of so-called real-time statecharts. Besides supporting compositional verification, the approach supports checking consistency between different parts of a systems specification by a syntax check. This check is based on giving a formal definition of consistency.
Keywords :
Unified Modeling Language; formal specification; mechanical engineering computing; mechatronics; object-oriented programming; program verification; software architecture; compositional formal verification; compositional model checking; consistency checking; domain specific decomposition; domain specific modeling; formal semantic definition; hierarchical component system reconfiguration; model-driven mechatronic UML development approach; real-time statechart; refined UML 2.0 component model; refinement technique; software architectural modeling; syntax check; system specification; Application software; Computer science; Embedded system; Formal verification; Intelligent systems; Mechatronics; Software engineering; Software safety; Testing; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing, 2008. VL/HCC 2008. IEEE Symposium on
Conference_Location :
Herrsching am Ammersee
ISSN :
1943-6092
Print_ISBN :
978-1-4244-2528-0
Electronic_ISBN :
1943-6092
Type :
conf
DOI :
10.1109/VLHCC.2008.4639050
Filename :
4639050
Link To Document :
بازگشت