A component-based approach to the design of networked control systems

Research output: Contribution to journalArticle

Standard

A component-based approach to the design of networked control systems. / Årzén, Karl-Erik; Bicchi, Antonio; Dini, Gianluca; Hailes, Stephen; Johansson, Karl H.; Lygeros, John; Tzes, Anthony.

In: European Journal of Control, Vol. 13, No. 2-3, 2007, p. 261-279.

Research output: Contribution to journalArticle

Harvard

Årzén, K-E, Bicchi, A, Dini, G, Hailes, S, Johansson, KH, Lygeros, J & Tzes, A 2007, 'A component-based approach to the design of networked control systems', European Journal of Control, vol. 13, no. 2-3, pp. 261-279. https://doi.org/10.3166/EJC.13.261-279

APA

Årzén, K-E., Bicchi, A., Dini, G., Hailes, S., Johansson, K. H., Lygeros, J., & Tzes, A. (2007). A component-based approach to the design of networked control systems. European Journal of Control, 13(2-3), 261-279. https://doi.org/10.3166/EJC.13.261-279

CBE

MLA

Vancouver

Author

Årzén, Karl-Erik ; Bicchi, Antonio ; Dini, Gianluca ; Hailes, Stephen ; Johansson, Karl H. ; Lygeros, John ; Tzes, Anthony. / A component-based approach to the design of networked control systems. In: European Journal of Control. 2007 ; Vol. 13, No. 2-3. pp. 261-279.

RIS

TY - JOUR

T1 - A component-based approach to the design of networked control systems

AU - Årzén, Karl-Erik

AU - Bicchi, Antonio

AU - Dini, Gianluca

AU - Hailes, Stephen

AU - Johansson, Karl H.

AU - Lygeros, John

AU - Tzes, Anthony

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 low-level software implementation and vice versa. Components provide many benefits that have led to their wide adoption it 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 separately and integrated later, and they are reusable. Clearly such features are important for 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 coponent-based framework to embedded control aid show how it can be instantiated inspecific 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, discusses 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 low-level software implementation and vice versa. Components provide many benefits that have led to their wide adoption it 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 separately and integrated later, and they are reusable. Clearly such features are important for 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 coponent-based framework to embedded control aid show how it can be instantiated inspecific 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, discusses a real life application where the approach has been tested and outlines a number of specific control problems that arise in this application.

KW - wireless sensor networks

KW - wireless networks

KW - control over

KW - networked embedded systems

KW - component-based software

KW - mobile robotics

KW - networked

KW - control

U2 - 10.3166/EJC.13.261-279

DO - 10.3166/EJC.13.261-279

M3 - Article

VL - 13

SP - 261

EP - 279

JO - European Journal of Control

T2 - European Journal of Control

JF - European Journal of Control

SN - 1435-5671

IS - 2-3

ER -