DocumentCode :
3150744
Title :
The Production Cell: an exercise in the formal verification of a UML model
Author :
Lilius, Johan ; Palter, I.P.
Author_Institution :
Turku Centre for Comput. Sci., Finland
fYear :
2000
fDate :
4-7 Jan. 2000
Abstract :
We show how to model the Production Cell, a standard example for evaluating design notations for embedded systems, using the Unified Modelling Language (UML). Then, we use the vUML tool, developed by the authors, to verify our model of the Production Cell. The input model and the results from the verification are expressed using the UML notation, thus hiding the model checking formalism from the user. We also show how to use the object oriented decomposition of the model, that is given by a UML class diagram, to reduce the complexity of the model checking problem. We conclude that the vUML tool helps the designer to verify the software of distributed object oriented embedded systems, without learning all the details of a model checker.
Keywords :
computational complexity; distributed programming; embedded systems; object-oriented languages; object-oriented programming; program verification; Production Cell; UML class diagram; UML model; UML notation; Unified Modelling Language; design notation evaluation; distributed object oriented embedded systems; embedded systems; formal verification; input model; model checker; model checking formalism; model checking problem; object oriented decomposition; vUML tool; Application software; Computer science; Formal verification; Object oriented modeling; Process design; Production; Read only memory; Software systems; Software tools; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 2000. Proceedings of the 33rd Annual Hawaii International Conference on
Print_ISBN :
0-7695-0493-0
Type :
conf
DOI :
10.1109/HICSS.2000.926969
Filename :
926969
Link To Document :
بازگشت