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

Karl Erik Årzén, Antonio Bichhi, Gianluca Dini, Stephen Hailes, Karl H. Johansson, John Lygeros, Antonios Tzes

    Research output: Contribution to journalArticle

    Abstract

    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.

    Original languageEnglish (US)
    Pages (from-to)261-279
    Number of pages19
    JournalEuropean Journal of Control
    Volume13
    Issue number2-3
    DOIs
    StatePublished - Jan 1 2007

    Fingerprint

    Networked control systems
    Middleware
    Software architecture
    Embedded systems
    Sensor networks
    Large scale systems
    Hardware

    Keywords

    • Components-based software
    • Control over wireless networks
    • Mobile robotics
    • Networked control
    • Networked embedded systems
    • Wireless sensor networks

    ASJC Scopus subject areas

    • Engineering(all)

    Cite this

    Årzén, K. E., Bichhi, 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

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

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

    Research output: Contribution to journalArticle

    Årzén, KE, Bichhi, 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
    Årzén KE, Bichhi A, Dini G, Hailes S, Johansson KH, Lygeros J et al. A component-based approach to the design of networked control systems. European Journal of Control. 2007 Jan 1;13(2-3):261-279. https://doi.org/10.3166/ejc.13.261-279
    Årzén, Karl Erik ; Bichhi, Antonio ; Dini, Gianluca ; Hailes, Stephen ; Johansson, Karl H. ; Lygeros, John ; Tzes, Antonios. / 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.
    @article{8d3809e125ed430fa1dd0d6d9147ef4f,
    title = "A component-based approach to the design of networked control systems",
    abstract = "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.",
    keywords = "Components-based software, Control over wireless networks, Mobile robotics, Networked control, Networked embedded systems, Wireless sensor networks",
    author = "{\AA}rz{\'e}n, {Karl Erik} and Antonio Bichhi and Gianluca Dini and Stephen Hailes and Johansson, {Karl H.} and John Lygeros and Antonios Tzes",
    year = "2007",
    month = "1",
    day = "1",
    doi = "10.3166/ejc.13.261-279",
    language = "English (US)",
    volume = "13",
    pages = "261--279",
    journal = "European Journal of Control",
    issn = "0947-3580",
    publisher = "Lavoisier",
    number = "2-3",

    }

    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, Antonios

    PY - 2007/1/1

    Y1 - 2007/1/1

    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

    VL - 13

    SP - 261

    EP - 279

    JO - European Journal of Control

    JF - European Journal of Control

    SN - 0947-3580

    IS - 2-3

    ER -