• DocumentCode
    1989819
  • Title

    Specifying reactive systems by abstract events

  • Author

    Astesiano, E. ; Reggio, G.

  • Author_Institution
    Dept. di Inf. e Sci. dell´´Inf., Genoa Univ., Italy
  • fYear
    1993
  • fDate
    6-7 Dec 1993
  • Firstpage
    122
  • Lastpage
    131
  • Abstract
    Considers the problem of specifying reactive systems at different levels of abstraction and proposes a method for connecting the requirements to the design phase. As in a variety of other approaches, we assume that a process is modelled by a labelled transition system. The requirements phase is supposed to define a class of models, while at the design level (usually via a stepwise refinement), essentially one model is singled out. The connection between the two phases is provided by the notion of an abstract event, with its associated specification language. An abstract event is defined as a set of concrete instances, which are labelled transition sequences and can occur as partial paths over labelled transition trees. Abstract events, which may be non-instantaneous and overlapping, are a flexible tool for expressing abstract requirements and, because of their semantics in terms of labelled transition sequences, provide a rather transparent support to the refinement procedure.
  • Keywords
    formal specification; specification languages; trees (mathematics); abstract events; abstract requirements; concrete instances; design phase; labelled transition sequence; labelled transition trees; noninstantaneous events; overlapping events; partial paths; reactive systems specification; requirements phase; semantics; specification language; stepwise refinement; Automata; Bridges; Carbon capture and storage; Concrete; Concurrent computing; Industrial relations; Joining processes; Lapping; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Specification and Design, 1993., Proceedings of the Seventh International Workshop on
  • Print_ISBN
    0-8186-4360-9
  • Type

    conf

  • DOI
    10.1109/IWSSD.1993.315506
  • Filename
    315506