Inheritance and polymorphism in real-time monitoring and control systems

Allen K C Lee, W. H. Ip, Kai Leung Yung

Research output: Journal article publicationJournal articleAcademic researchpeer-review

5 Citations (Scopus)


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.
Original languageEnglish
Pages (from-to)285-294
Number of pages10
JournalJournal of Intelligent Manufacturing
Issue number3
Publication statusPublished - 1 Jun 2000

ASJC Scopus subject areas

  • Artificial Intelligence
  • Industrial and Manufacturing Engineering


Dive into the research topics of 'Inheritance and polymorphism in real-time monitoring and control systems'. Together they form a unique fingerprint.

Cite this