Real-time object-oriented modeling
Real-time object-oriented modeling
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Real-time computer control (2nd ed.): an introduction
Real-time computer control (2nd ed.): an introduction
Beyond objects: a software design paradigm based on process control
ACM SIGSOFT Software Engineering Notes
Framework-based software development in C++
Framework-based software development in C++
The points and deviations pattern language of fire alarm systems
Pattern languages of program design 3
The Java Programming Language
The Core Method for Real-Time Requirements
IEEE Software
Hi-index | 0.00 |
Control loop is an essential part of the process control system that must control physical processes in which it is difficult or impossible to compute correct output value with input values alone. In this paper, we describe the design and implementation of a highly reusable object-oriented control loop framework to support the efficient development of real time process control applications. The basic building block in our control loop framework is the Point class. The Point class encapsulates process variables of a control loop together with control algorithms so that it can be easily adapted and extended to process control applications that have various structures and behaviors. The core of this paper is the design pattern of event/time-triggered Point class that can be used for flexible implementation of monitor and control functions required of target processes through the interaction of point objects performing continuous re-computation.