Abstract

The design of embedded control systems should be addressed in both the controller definition and its implementation. While the design of the controller is based on control theory, the implementation is designed by assuming the principle that control loops can be modeled and implemented as periodic activities. Periodic activities that can be organise attending to different implementation criteria. Recently, the authors have introduced the concept of control kernel dealing with the essential control activities to guarantee the safe behaviour of the complete system. For this purpose, we propose a control arrangement in different layers. At the level of the OS, activities to closing the loop and driving the system to a safe position should be included. At the top level, the control system may include several on-line controller options as well as supervising and optimising activities. This part should be independent of both the particular implementation and the resources availability. In this paper we propose an implementation and a scheduling scheme to implement complex control applications.

Keywords:
Computer science Control system Controller (irrigation) Control engineering Control (management) Scheduling (production processes) Gain scheduling Networked control system Engineering

Metrics

9
Cited By
0.54
FWCI (Field Weighted Citation Impact)
18
Refs
0.68
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Petri Nets in System Modeling
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
© 2026 ScienceGate Book Chapters — All rights reserved.