Title :
Object behavior composition by transition and state composition
Author :
Lai, Chih ; Minoura, Toshimi
Author_Institution :
Dept. of Comput. Sci., Oregon State Univ., Corvallis, OR, USA
Abstract :
Behavior composition is essential to construct an object-oriented system from interacting objects. We propose a method to compose behaviors of the objects typically found in real-time applications. In our approach, the behaviors of individual objects are first represented by extended state-transition diagrams (ESTDs). Then, in order to obtain the combined behavior of interacting objects, we tentatively combine their ESTDs by merging some of the transitions and states. Finally, we redistribute to individual objects the actions responsible for the interactions among objects. When combined with the structural active-object system (SAGS) approach, the proposed method allows executable code to be produced from specifications. A simple queuing system and a manufacturing control system are used as examples of our presentation
Keywords :
diagrams; formal specification; industrial control; object-oriented methods; object-oriented programming; queueing theory; real-time systems; executable code production; extended state-transition diagrams; interacting objects; manufacturing control system; object behavior composition; object-oriented system; queuing system; real-time applications; specifications; state composition; structural active-object system approach; transition; Computer science; Contracts; Control systems; Erbium; Jacobian matrices; Manufacturing systems; Merging; Message passing; Object oriented modeling;
Conference_Titel :
Object-Oriented Real-Time Dependable Systems, 1994. Proceedings of WORDS 94., First Workshop on
Conference_Location :
Dana Point, CA
Print_ISBN :
0-8186-7083-5
DOI :
10.1109/WORDS.1994.518668