• DocumentCode
    1963043
  • Title

    Verification of UML-based real-time system designs by means of cTLA

  • Author

    Graw, Günter ; Herrmann, Peter ; Krumm, Heiko

  • Author_Institution
    Fachbereich Inf., Dortmund Univ., Germany
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    86
  • Lastpage
    95
  • Abstract
    The Unified Modeling Language UML is well-suited for the design of real-time systems. In particular the design of dynamic system behaviors is supported by interaction diagrams and statecharts. Real-time aspects of behaviors can be described by time constraints. The semantics of the UML, however, is non-formal. In order to enable formal design verification, we therefore propose to complement the UML based design by additional formal models which refine UML diagrams to precise formal models. We apply the formal specification technique cTLA which is based on L. Lamport´s Temporal Logic of Actions, TLA. In particular cTLA supports modular definitions of process types and the composition of systems from coupled process instances. Since process composition has superposition character each process system has all of the relevant properties of its constituting processes. Therefore mostly small subsystems are sufficient for the verification of system properties and it is not necessary to use complete and complex formal system models. We present this approach by means of an example and also exemplify the formal verification of its hard real-time properties
  • Keywords
    formal specification; formal verification; real-time systems; temporal logic; Temporal Logic of Actions; UML-based real-time system designs; Unified Modeling Language; cTLA; coupled process instances; dynamic system behavior; formal design verification; formal specification technique; hard real-time properties; interaction diagrams; process composition; semantics; statecharts; superposition character; time constraints; Collaborative work; Electrical capacitance tomography; Logic; Packaging; Real time systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2000. (ISORC 2000) Proceedings. Third IEEE International Symposium on
  • Conference_Location
    Newport, CA
  • Print_ISBN
    0-7695-0607-0
  • Type

    conf

  • DOI
    10.1109/ISORC.2000.839515
  • Filename
    839515