• 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