• Title of article

    Template semantics for model-based notations

  • Author/Authors

    Niu، Jianwei نويسنده , , J.M.، Atlee, نويسنده , , N.A.، Day, نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2003
  • Pages
    -865
  • From page
    866
  • To page
    0
  • Abstract
    We propose a template-based approach to structuring the semantics of model-based specification notations. The basic computation model is a nonconcurrent, hierarchical state-transition machine (HTS), whose execution semantics are parameterized. Semantics that are common among notations (e.g., the concept of an enabled transition) are captured in the template, and a notationʹs distinct semantics (e.g., which states can enable transitions) are specified as parameters. The template semantics of composition operators define how multiple HTSs execute concurrently and how they communicate and synchronize with each other by exchanging events and data. The definitions of these operators use the template parameters to preserve notation-specific behavior in composition. Our template is sufficient to capture the semantics of basic transition systems, CSP, CCS, basic LOTOS, a subset of SDL88, and a variety of statecharts notations. We believe that a description of a notationʹs semantics using our template can be used as input to a tool that automatically generates formal analysis tools.
  • Keywords
    heat transfer , natural convection , Analytical and numerical techniques
  • Journal title
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
  • Serial Year
    2003
  • Journal title
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
  • Record number

    98644