DocumentCode
2737120
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
fYear
1994
fDate
24-25 Oct 1994
Firstpage
28
Lastpage
35
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/WORDS.1994.518668
Filename
518668
Link To Document