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
Link To Document :
بازگشت