• DocumentCode
    2399831
  • Title

    Specification of real-time properties for UML models

  • Author

    Flake, Stephan ; Mueller, Wolfgang

  • Author_Institution
    C-LAB, Paderborn Univ., Germany
  • fYear
    2002
  • fDate
    7-10 Jan. 2002
  • Firstpage
    3977
  • Lastpage
    3986
  • Abstract
    The Unified Modeling Language (UML) has received wide acceptance as a standard language in the field of software specification by means of different diagram types. In a recent version of UML, the textual Object Constraint Language (OCL) was introduced to support specification of constraints for UML models. But OCL currently does not provide sufficient means to specify constraints over the dynamic behavior of a model. This article presents an OCL extension that is consistent with current OCL and enables modelers to specify state-related time-bounded constraints. We consider the case study of a flexible manufacturing system and identify typical real-time constraints. The constraints are presented in our temporal OCL extension as well as in temporal logic formulae. For general application, we define a semantics of our OCL extension by means of a time-bounded temporal logic based on Computational Tree Logic (CTL).
  • Keywords
    constraint handling; real-time systems; specification languages; temporal logic; Computational Tree Logic; UML models; Unified Modeling Language; dynamic behavior; software specification; state-related time-bounded constraints; textual Object Constraint Language; time-bounded temporal logic; Electronics industry; Flexible manufacturing systems; Formal verification; Logic; Programming profession; Protocols; Real time systems; Software standards; Unified modeling language; Vehicle dynamics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 2002. HICSS. Proceedings of the 35th Annual Hawaii International Conference on
  • Print_ISBN
    0-7695-1435-9
  • Type

    conf

  • DOI
    10.1109/HICSS.2002.994469
  • Filename
    994469