TY - JOUR
T1 - A component-based approach to the design of networked control systems
AU - Årzén, Karl Erik
AU - Bichhi, Antonio
AU - Dini, Gianluca
AU - Hailes, Stephen
AU - Johansson, Karl H.
AU - Lygeros, John
AU - Tzes, Anthony
N1 - Funding Information:
*Research supported by the European Commission under the integrated** project RUNES, FP6-IST-004536. Correspondence to: Karl H. Johansson, E-mail: [email protected].
PY - 2007
Y1 - 2007
N2 - Component-based techniques revolve around composable, reusable software objects that shield the application level software from the details of the hardware and lowlevel software implementation and vice versa. Components provide many benefits that have led to their wide adoption in software and middleware developed for embedded systems. They are well-defined entities that can be replaced without affecting the rest of the systems, they can be developed and tested reparately and integrated later, and they are reusable. Clearly such features are important of the design of large-scale complex systems more generally, beyond software architectures. We propose the use of a component approach to address embedded control problems. WE outline a general component-based framework to embedded control and show how it can be instantiated in specific problems that arise in the control over/of sensor networks. Building on the middleware component framework developed under the European project RUNES, we develop a number of control-oriented components necessary for the implementation of control applications and design their integration. The paper provides the overview of the approach, discuss a real life application where the approach has been tested and outlines a number of specific control problems that arise in this application.
AB - Component-based techniques revolve around composable, reusable software objects that shield the application level software from the details of the hardware and lowlevel software implementation and vice versa. Components provide many benefits that have led to their wide adoption in software and middleware developed for embedded systems. They are well-defined entities that can be replaced without affecting the rest of the systems, they can be developed and tested reparately and integrated later, and they are reusable. Clearly such features are important of the design of large-scale complex systems more generally, beyond software architectures. We propose the use of a component approach to address embedded control problems. WE outline a general component-based framework to embedded control and show how it can be instantiated in specific problems that arise in the control over/of sensor networks. Building on the middleware component framework developed under the European project RUNES, we develop a number of control-oriented components necessary for the implementation of control applications and design their integration. The paper provides the overview of the approach, discuss a real life application where the approach has been tested and outlines a number of specific control problems that arise in this application.
KW - Components-based software
KW - Control over wireless networks
KW - Mobile robotics
KW - Networked control
KW - Networked embedded systems
KW - Wireless sensor networks
UR - http://www.scopus.com/inward/record.url?scp=39549108844&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=39549108844&partnerID=8YFLogxK
U2 - 10.3166/ejc.13.261-279
DO - 10.3166/ejc.13.261-279
M3 - Article
AN - SCOPUS:39549108844
SN - 0947-3580
VL - 13
SP - 261
EP - 279
JO - European Journal of Control
JF - European Journal of Control
IS - 2-3
ER -