DocumentCode
1652154
Title
The Rhapsody UML Verification Environment
Author
Schinz, Ingo ; Toben, Tobe ; Mrugalla, Christian ; Westphal, Bernd
Author_Institution
Carl von Ossietzky Univ. Oldenburg, Germany
fYear
2004
Firstpage
174
Lastpage
183
Abstract
Object-oriented modeling plays an increasing role in the design of embedded controllers. Formal verification can be applied in order to give evidence for meeting safety critical requirements. The "Rhapsody UML Verification Environment" supports verification of safety and liveness requirements for embedded controllers, developed within the Unified Modeling Language (UML). The verification environment is integrated in the design tool "Rhapsody in C+ +" offered by the company I-Logix. This paper discusses how UML models are transformed into a format usable for the VIS model checker, shows the specification and verification on a simple example and explains how the tool can be used to help determining the memory resources of a model.
Keywords
Unified Modeling Language; object-oriented programming; program verification; programming environments; safety-critical software; software tools; Rhapsody UML Verification Environment; UML model; Unified Modeling Language; VIS model checker; embedded controllers; formal verification; liveness requirement verification; object-oriented modeling; safety critical requirements; safety requirement verification; Buildings; Computer languages; Concrete; Context modeling; Embedded system; Formal verification; Mission critical systems; Object oriented modeling; Safety; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Formal Methods, 2004. SEFM 2004. Proceedings of the Second International Conference on
Print_ISBN
0-7695-2222-X
Type
conf
DOI
10.1109/SEFM.2004.1347518
Filename
1347518
Link To Document