DocumentCode :
3226293
Title :
A foundation for tool-supported critical systems development with UML
Author :
Jürjens, Jan ; Shabalin, Pasha
Author_Institution :
Software & Syst. Eng., Munchen, Germany
fYear :
2004
fDate :
24-27 May 2004
Firstpage :
398
Lastpage :
405
Abstract :
High quality development of critical systems poses serious challenges. Formal methods have been proposed to address them, but their use in industry is not as wide-spread as originally hoped. We thus propose to use the Unified Modeling Language (UML), the defacto industry standard specification language, as a notation together with a formally based tool-support for critical systems development. We introduce UML machines, which is a formal notation designed to reflect properties of the UML execution semantics relevant to criticality requirements. We use it to define a foundation that puts models for the different diagrams into context and gives a precise meaning to mechanisms such as message-passing between objects or components specified in different diagrams, while offering the possibility to analyze criticality requirements. We present tool-support for this approach developed at the TU Munchen, which facilitates transfer of the methodology to industrial contexts.
Keywords :
Unified Modeling Language; finite automata; formal specification; formal verification; object-oriented methods; safety-critical software; software tools; UML machines; Unified Modeling Language; formal models; formal specification; formal verification; object-oriented design; secure computing; software quality; standard specification language; tool-supported critical system development; Context modeling; Costs; Industrial training; Object oriented modeling; Software quality; Software systems; Specification languages; Standards development; Systems engineering and theory; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer-Based Systems, 2004. Proceedings. 11th IEEE International Conference and Workshop on the
Print_ISBN :
0-7695-2125-8
Type :
conf
DOI :
10.1109/ECBS.2004.1316724
Filename :
1316724
Link To Document :
بازگشت