首页 | 本学科首页   官方微博 | 高级检索  
     


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 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号