• DocumentCode
    1758587
  • Title

    Model-Driven Development of Control Software for Distributed Automation: A Survey and an Approach

  • Author

    Chia-Han Yang ; Vyatkin, Valeriy ; Cheng Pang

  • Author_Institution
    Centre for Autonomous Syst. (CAS), Univ. of Technol. Sydney, Sydney, NSW, Australia
  • Volume
    44
  • Issue
    3
  • fYear
    2014
  • fDate
    41699
  • Firstpage
    292
  • Lastpage
    305
  • Abstract
    This paper presents a survey on model-driven design and validation approaches for distributed automation and control systems with essentially decentralized logic. Driven by the goals of flexibility and performance improvement, researchers have explored several approaches to distributed systems design, including multiagent systems, middleware, and distributed component architectures. This also results in several international standards and reference architectures, such as IEC 61499, OpenRTM, IEC 61804, etc. Verification and validation of distributed systems is another grand challenge. This survey presents methods of using traditional and novel modeling and simulation tools in the context of distributed systems. In particular, this paper then focuses on the developments related to IEC 61499 standard, which displays a range of research directions that aim to fill the gaps in the distributed systems modeling, implementation, and validation.
  • Keywords
    IEC standards; control engineering computing; decentralised control; distributed control; software engineering; IEC 61499 standard; IEC 61804 standard; OpenRTM architecture; control software; decentralized logic; distributed automation; distributed automation systems; distributed component architectures; distributed control systems; distributed systems design; international standards; middleware; model-driven design approach; model-driven development; model-driven validation approach; modeling tools; multiagent systems; simulation tools; Automation; Computer architecture; Hardware; IEC standards; Software; Unified modeling language; Distributed systems; IEC 61499; function blocks; modelling; simulation;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics: Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-2216
  • Type

    jour

  • DOI
    10.1109/TSMCC.2013.2266914
  • Filename
    6663742