Data Management in Control Applications
A Proposal Based on Active Database Systems

Esa Falkenroth

Dept. of Computer and Information Science, Linköping University, Sweden


ABSTRACT

Active database management systems can provide general solutions to data management problems in control applications. This thesis describes how traditional control algorithms and high-level operations in a control system can be combined by using an embedded active object-relational database management system as middleware. The embedded database stores information about the controlled environment and machinery. The control algorithms execute on a separate real-time server. Active rules in the database are used to interface the model of the environment, as stored in the database, and the control algorithms. To improve information access, the control system is tightly integrated with the database query processor. A control-application language specifies high-level manufacturing operations which are compiled into queries and active rules in the database. The thesis describes how the generated active rules can be organized to solve problems with rule interaction, rule cycles, and cascading rule triggering. Efficiency issues are addressed. The thesis also presents practical experience of building the integrated control system and the requirements such systems put on an embedded adbms.

Download the paper (153061 bytes).


Esa Falkenroth <esafa@ida.liu.se>