AN OBJECT-ORIENTED MODELING AND SIMULATION ENVIRONMENT FOR REACTIVE SYSTEMS-DEVELOPMENT

Citation
Bt. Barcio et al., AN OBJECT-ORIENTED MODELING AND SIMULATION ENVIRONMENT FOR REACTIVE SYSTEMS-DEVELOPMENT, International journal of flexible manufacturing systems, 9(1), 1997, pp. 51-80
Citations number
48
Categorie Soggetti
Engineering, Manufacturing
ISSN journal
09206299
Volume
9
Issue
1
Year of publication
1997
Pages
51 - 80
Database
ISI
SICI code
0920-6299(1997)9:1<51:AOMASE>2.0.ZU;2-1
Abstract
An environment to support the modeling, analysis, simulation, and deve lopment of state transition models, SMOOCHES (State Machines for Objec t-Oriented Concurrent Hierarchical Engineering Specifications), is pre sented. SMOOCHES allows the hierarchical construction, analysis, and s imulation of state transition models in an object-oriented distributed environment. Statecharts (see Harel 1987b), a powerful mechanism for stare transition specification, are fundamental to the development of SMOOCHES. To assist in the specification of hierarchical state transit ion models for distributed and reactive systems, statecharts are exten ded by introducing the concept of exit-safe states. SMOOCHES allows th e specification of objects in the system with hierarchical state trans ition models and the derivation of new classes of objects through inhe ritance. A graphical monitoring system has been developed to represent and simulate the object state life cycles and monitor event generatio ns. The example presented illustrates the modeling and simulation of d ifferent state life cycles of an assembly robot.