• 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