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
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;
Conference_Titel :
Model, Design and Validation, 2004. Proceedings. 2004 First International Workshop on
Print_ISBN :
0-7803-8852-6
DOI :
10.1109/MODEVA.2004.1425850