DocumentCode
3112636
Title
Avoiding unpredicted behaviour of large scale embedded systems by design and application of modelling rules
Author
Florentz, Bastian ; Mutz, Martin ; Huhn, Michaela
Author_Institution
Inst. for Programming & Reactive Syst., Tech. Univ. of Braunschweig, Germany
fYear
2004
fDate
2 Nov. 2004
Firstpage
59
Lastpage
66
Abstract
One big problem in integrating components of complex systems is unpredicted behaviour of one or more components and as a result of the whole system. To overcome this problem, modelling rules for models of a particular formalism are needed to avoid incompatibilities between models of different sources and misunderstandings between developers. We provide a pragmatic approach for designing and applying modelling rules for e.g. UML statecharts supported by different tools to avoid the problem of unpredicted behaviour. Therefore, one needs to understand the syntax and semantics of statecharts and the reasons for different behaviour of look-alike models. A statechart simulator called SCSim based on a modular semantics for statecharts helps to understand these differences and to find matching modelling rules. A tool called Rule Checker applies these rules on statechart models. Finally, we can check if a statechart is well designed according to this rules.
Keywords
Unified Modeling Language; digital simulation; embedded systems; formal specification; large-scale systems; Rule Checker tool; SCSim statechart simulator; UML statechart semantics; UML statechart syntax; complex systems; large scale embedded systems; modelling rules; unpredicted behaviour avoidance; Analytical models; Documentation; Embedded system; Large scale integration; Large-scale systems; Libraries; Predictive models; Standards development; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Model, Design and Validation, 2004. Proceedings. 2004 First International Workshop on
Print_ISBN
0-7803-8852-6
Type
conf
DOI
10.1109/MODEVA.2004.1425850
Filename
1425850
Link To Document