loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS'04)
A Foundation for Tool-Supported Critical Systems Development with UML
Brno, Czech Republic
May 24-May 27
ISBN: 0-7695-2125-8
Jan J?rjens, TU M?nchen, Germany
Pasha Shabalin, TU M?nchen, Germany
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 de-facto 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 M?nchen, which facilitates transfer of the methodology to industrial contexts.
Index Terms:
UML, critical systems, formal models of object-oriented design, specification, verification, secure computing, tool support
Citation:
Jan J?rjens, Pasha Shabalin, "A Foundation for Tool-Supported Critical Systems Development with UML," ecbs, pp.398, 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.