An Object-Oriented Modeling and Simulation Environment for Reactive Systems Development |
| |
Authors: | Bernard T. Barcio S. Ramaswamy K. Suzanne Barber |
| |
Affiliation: | (1) Modulus Technologies, Houston, TX;(2) School of Computer and Applied Sciences, Georgia Southwestern State University, Americus, GA, 31709 |
| |
Abstract: | An environment to support the modeling, analysis, simulation, and development of state transition models, SMOOCHES (State Machines for Object-Oriented Concurrent Hierarchical Engineering Specifications), is presented. SMOOCHES allows the hierarchical construction, analysis, and simulation of state transition models in an object-oriented distributed environment. Statecharts (see Harel 1987b), a powerful mechanism for state transition specification, are fundamental to the development of SMOOCHES. To assist in the specification of hierarchical state transition models for distributed and reactive systems, statecharts are extended by introducing the concept of exit-safe states. SMOOCHES allows the specification of objects in the system with hierarchical state transition models and the derivation of new classes of objects through inheritance. A graphical monitoring system has been developed to represent and simulate the object state life cycles and monitor event generations. The example presented illustrates the modeling and simulation of different state life cycles of an assembly robot. |
| |
Keywords: | distributed systems object-oriented software development reactive systems software engineering specification state transition models system development environments system simulation |
本文献已被 SpringerLink 等数据库收录! |
|