Author(s)
John L. Michaloski
Abstract
Machine controllers built from standardized software parts, commonly referred to as components or modules, have the greatest potential to reap open architecture benefits - including plug-and-play, reusability and extensibility. Modularity is the key to enabling component technology. Naturally, module interaction is a by-product of modularity, and must be explicitly modeled to allow plug-and-play technology. This paper will present a high-level model of component interactions in order to allow component-based machine controllers. Discussion will focus on Functionality, Infrastructure and Connection interfaces for dealing with the common software functionality such as handling normal operation, creation and destruction, parameter manipulation, connection, wiring, licensing, security, registration, binding, discovery, naming, and introspection. The concept of introspection will be explored as it relates to designing a machine controller architecture using an Integrated Development Environment.
Proceedings Title
Proceedings of the World Automation Congress Conference (WAC 2000)
Conference Dates
June 11-16, 2000
Conference Location
Maui, HI
Conference Title
World Automation Congress Conference
Keywords
Software Engineering, Standards, client/server, component, control, Finite State Machine, machine, module, modularity
Citation
Michaloski, J.
(2000),
Analysis of Module Interaction in an OMAC Controller, Proceedings of the World Automation Congress Conference (WAC 2000), Maui, HI, [online], https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=820663 (Accessed April 27, 2026)
Additional citation formats
Issues
If you have any questions about this publication or are having problems accessing it, please contact [email protected].