OBJ-NET: An Object Oriented System Design Tool |
| |
Authors: | D H H Yoon Q Zhu V Mohanram J Cheng |
| |
Affiliation: | (1) Dept. of Computer Science and Engineering, Wright State University, Dayton, Ohio 45435, USA;(2) Ford Motor Co., Dearborn, MI, 48121 |
| |
Abstract: | Computer-based Systems are used in a wide range of complex systems like automobile assembly lines, power plants, etc. These systems consist of heterogeneous subsystems having a multitude of interactions with other subsystems and environments. Designing software for such systems is a difficult task due to the inherent complexity both at conceptual and implementation levels. When developing a large system, the constituent subsystems may be developed separately. Those subsystems may work well on their own, but may fail to work together with other subsystems and fail to respond to interfacing events. This paper presents OBJ-NET, an object oriented system design tool, which provides a suitable framework for the specification and simulation of complex dynamic systems. The theoretical basis of OBJ-NET is from Category Theory and Petri Nets. OBJ-NET helps users to integrate complex systems by modeling a system as a hierarchy of components. It accepts the flow of control from one set of objects to another and simulates the flow of control among the various components of the system. This will allow a user to validate the correctedness of design and interactively change the design to refine the working of the system. This paper describes the various components of OBJ-NET in detail and illustrates the application of OBJ-NET using, as a working example, the specification and simulation of an Automotive Dashboard System. |
| |
Keywords: | Object-Oriented Software Systems Design Tool Category Petri Net |
本文献已被 SpringerLink 等数据库收录! |
|