Abstract
Most recent researches into an object oriented design approach for the development of real-time Supervisory Control and Data Acquisition (SCADA) applications have concentrated on object identification and object classification. These techniques, however, may only be considered as an object-based paradigm. In the true object-oriented paradigm, object characteristics such as data encapsulation, inheritance and polymorphism must also be considered. This paper introduces a design paradigm for developing a SCADA system through the true object oriented design methodology. To complete the design, a hierarchical object-oriented design (HOOD) tree is used to map the physical shop floor layout to a logical layout for formulating the basic object hierarchy. The active components and control logic in the SCADA models are manipulated by a newly derived script language called CONTROL-C++ proposed by the author. To verify the proposed model, a newly designed software system is implemented and justified in terms of system completeness and soundness.
Similar content being viewed by others
References
Cha, S. K. and Park, J. H. (1996) An object-oriented model for FMS control. Journal of Intelligent Manufacturing, 7, 387-391.
Berrisford, G. and Burrows, M. (1994) Reconciling OO with Turing Machines. The Computer Journal, 38(10), 888-906.
Billaut, J. C. and Roubellat, F. (1993) Significant States and Decision Making for Real Time Working Scheduling. IEEE.
Booch, W. (1994) Object-oriented analysis and design with applications, (2nd edition). Benjamin/Cummings.
Brinkler, V. C., Twidell, J. and Crane, M. (1994) SCADA systems and their application to wind farm performance, AMSET Center, Institute of Energy and Sustainable Development, De Montfort University.
Gay, R. (1994) Integrating GIS and SCADA Systems, AM/FM International, 581-587.
Harris, W., McClatchey, R. and Baker, N. (1995) The Use of an Object Repository in the Configuration of Control Systems at CERN, 6th International Conference, CISMOD'95 Bombay, India.
Jorgensen, K. A. (1994) Object-Oriented Modeling of Active Systems, IFAC Intelligent Manufacturing Systems, Vienna, Austria, 129-133.
Mazumdar, S. and Lazar, A. A. (1991) Modeling the Environment and the Interface for Real-Time Monitoring and Control. IEEE.
Nicoloro, M. A. (1994) Commonwealth Gas Company SCADA/GASS Project Implementation and Future Linkage to AM/FM/GIS, AM/FM International, 59-68.
O'Grady, P. J. and Lee, K. H. (1989) An Intelligent Cell Control System for Automated Manufacturing, Knowledge-based Systems in Manufacturing, Taylor & Francis.
Poo, C. C. and Lee, S. Y. (1994) An Object-oriented Systems Modeling Method based on the Jackson Approach. The Computer Journal, 37(8), 669-682.
Priestley, M. (1997) Practical Object-Oriented Design, McGraw Hill.
Rhodes, R. A. (1994) Making SCADA a Sustainable Competitive Advantage, AM/FM International, 225-230.
Robinson, P. J. (1992) Hierarchical Object-Oriented Design, Prentice Hall, 175-180.
Russell, D.W. (1990) Integration of PLCs and Databases for Factory Information Systems. IEEE.
Szelke, E. (1994) Intelligent Supervisory Control and Reactive Scheduling for Event Sensitive Dynamic Manufacturing Environment. IFAC Intelligent Manufacturing Systems, Vienna, Austria, pp. 345-351.
Zhou, L., Rundensteiner, E. A. and Shin, K. G. (1995) OODB Support for Real-Time Open-Architecture Controllers, 4th International Conference on Database Systems for Advanced Applications, Singapore, 206-213.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Lee, A.K.C., Ip, W.H. & Yung, K.L. Inheritance and polymorphism in real-time monitoring and control systems. Journal of Intelligent Manufacturing 11, 285–294 (2000). https://doi.org/10.1023/A:1008927520325
Issue Date:
DOI: https://doi.org/10.1023/A:1008927520325