• DocumentCode
    1652132
  • Title

    Past- and future-oriented time-bounded temporal properties with OCL

  • Author

    Flake, Stephan ; Mueller, Wolfgang

  • Author_Institution
    ORGA Syst. GmbH, Paderborn, Germany
  • fYear
    2004
  • Firstpage
    154
  • Lastpage
    163
  • Abstract
    We present the syntax and semantics of a past- and future-oriented temporal extension of the Object Constraint Language (OCL). Our extension supports designers to express time-bounded properties over a state-oriented UML model of a system under development. The semantics is formally defined over the system states of a mathematical object model. Additionally, we present a mapping to Clocked Linear Temporal Logic (Clocked LTL) formulae, which is the basis for further application in verification with model checking. We demonstrate the applicability of the approach by the example of a buffer specification in the context of a production system.
  • Keywords
    Unified Modeling Language; object-oriented languages; programming language semantics; temporal logic; OCL semantics; OCL syntax; buffer specification; clocked linear temporal logic; future-oriented time-bounded temporal properties; mathematical object model; model checking; object constraint language; past-oriented time-bounded temporal properties; production system; state-oriented UML model; Application software; Boolean functions; Buffer storage; Clocks; Formal verification; Logic; Real time systems; Software packages; Time factors; 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.1347516
  • Filename
    1347516