By Topic

Developing simulation models of open distributed control system by using object-oriented structural and behavioral patterns

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Tomura, T. ; Asahikawa Nat. Coll. of Technol., Japan ; Uehiro, K. ; Kanai, S. ; Yamamoto, S.

An open distributed control system (DCS), which consists of many devices and an open network interconnecting them, is now used in many automation areas. For assuring control performance under heavy traffic on the network, simulation of a DCS is required. For this purpose, we propose an object-oriented design pattern approach as a uniform, efficient and accurate method of modeling and simulating a DCS. Four design patterns are proposed. Device constructor and composite-device-constructor patterns describe classes and mechanisms for uniformly structuring device models composed of many kinds of sensors and actuators. A statechart pattern defines classes and the state-transition execution mechanism for realizing the behavior of sensors and actuators in a device. The event-chain pattern defines classes and the event dispatching mechanism among sensors and actuators in both an intra-device and inter-device manner. The systematic implementation procedures from these patterns to the executable Java code of the DCS simulation model are also discussed. Finally the effectiveness of our approach was proved by developing the Java-based DCS modeler and simulator used in building automation

Published in:

Object-Oriented Real-Time Distributed Computing, 2001. ISORC - 2001. Proceedings. Fourth IEEE International Symposium on

Date of Conference:

2001