• DocumentCode
    1989897
  • Title

    Specifying reactive systems with attributed finite state machines

  • Author

    Ding, Shiyuan ; Katayama, Takuya

  • Author_Institution
    Dept. of Comput. Sci., Tokyo Inst. of Technol., Japan
  • fYear
    1993
  • fDate
    6-7 Dec 1993
  • Firstpage
    90
  • Lastpage
    99
  • Abstract
    An attributed finite state machine (AFSM) model for the behavioral specification of reactive systems is introduced. The basic idea is to attach attributes to the states of state machines in order to express values of system data and to define attribute computation in a functional way. A specification in an AFSM consists of a collection of state transition rules. Each of these rules specifies three aspects of a reactive system: (1) the dynamic behavior, (2) the data computation and (3) the time constraints of the reactive system. The dynamic behavior is specified by state transitions responding to external stimuli, and the data computation is performed according to functional attribute definitions. The time constraints are specified operationally in terms of the temporal relations that exist between the external stimuli and the system responses. Furthermore, the hierarchy of states based on superstates and the concurrency among independent system components, are introduced according to the method of Statecharts. These mechanisms provide an effective way to decompose and specify complex systems in a structured way. To show the effectiveness of the AFSM model, an assembly system is specified with respect to the abovementioned aspects.
  • Keywords
    finite state machines; formal specification; Statecharts; assembly system; attribute computation; attributed finite state machines; behavioral specification; concurrency; data computation; dynamic behavior; external stimuli; functional attribute definitions; functional definition; independent system components; reactive systems specification; state hierarchy; state transition rules; superstates; system data values; system responses; temporal relations; time constraints; Assembly systems; Automata; Broadcasting; Computer languages; Computer science; Concurrent computing; Information science; Power generation economics; Steel; Time factors;
  • 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.315509
  • Filename
    315509