• DocumentCode
    803139
  • Title

    MODEST: A Compositional Modeling Formalism for Hard and Softly Timed Systems

  • Author

    Bohnenkamp, Henrik ; D´Argenio, P.R. ; Hermanns, Holger ; Katoen, Joost-Pieter

  • Author_Institution
    Software Modeling & Verification Group, Univ. Aachen
  • Volume
    32
  • Issue
    10
  • fYear
    2006
  • Firstpage
    812
  • Lastpage
    830
  • Abstract
    This paper presents MODEST (modeling and description language for stochastic timed systems), a formalism that is intended to support 1) the modular description of reactive systems´ behavior while covering both 2) functional and 3) nonfunctional system aspects such as timing and quality-of-service constraints in a single specification. The language contains, features such as simple and structured data types, structuring mechanisms like parallel composition and abstraction, means to control the granularity of assignments, exception handling, and nondeterministic and random branching and timing. MODEST can be viewed as an overarching notation for a wide spectrum of models, ranging from labeled transition systems to timed automata (and probabilistic variants thereof), as well as prominent stochastic processes such as (generalized semi-) Markov chains and decision processes. The paper describes the design rationales and details of the syntax and semantics
  • Keywords
    Markov processes; formal languages; formal specification; programming language semantics; specification languages; stochastic automata; Markov chain; compositional modeling formalism; decision process; description language; formal semantics; formal specification; modular description; nonfunctional system; quality-of-service constraint; reactive system; stochastic process; stochastic timed system; Algebra; Costs; Embedded software; Learning automata; Robustness; Software systems; Stochastic processes; Stochastic systems; Timing; Unified modeling language; Modeling formalism; compositionality; formal semantics; stochastic processes.; timed automata;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2006.104
  • Filename
    1717473