Model-Based Validation of Industrial Control Systems

被引:55
|
作者
Estevez, E. [1 ]
Marcos, M. [2 ]
机构
[1] Univ Jaen, Dept Elect & Automat Engn, Jaen 23071, Spain
[2] Univ Basque Country, Dept Automat Syst Engn, Bilbao 48013, Spain
关键词
AutomationML; CAEX; IEC; 61131-3; Industrial control systems; MathML; model driven engineering; PLCopen;
D O I
10.1109/TII.2011.2174248
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Current industrial applications demand the design of more and more complex, safe and trustworthy control systems exhibiting a high degree of flexibility and reutilization. To achieve this, the engineering process should be improved by making the engineering tools involved in the development process to collaborate during the design. This paper presents a model-based approach for designing complex automation applications. The core of the approach is constituted by a set of domain specific models that depend on the application field and whose elements, syntax and semantics are defined from the point of view of the experts that participate in the design of the system. The domain models are defined using engineering tools as the design progresses and they can be used to achieve tool integration through model collaboration. This can be achieved following the Model Driven Engineering approach by means of model transformations. This paper specifically focuses on the first step of this paradigm: the definition of domain languages, in this case for industrial control systems, as well as validation mechanisms of application designs coming from different domain tools. Three well known and widely used industrial standards have been used: Computer Aided Engineering eXchange (CAEX), PLCopen (a representation format for the IEC 61131-3 standard) and MathML (a language for defining mathematical constraints). Using model checking it is possible to assure the correctness of the control system specification and using model transformation it is possible to detect design errors in early stages of the design.
引用
收藏
页码:302 / 310
页数:9
相关论文
共 50 条
  • [1] Model-Based Software Validation for Automotive Control Systems
    Ito, Yasuhiro
    Sugure, Yasuo
    Oho, Shigeru
    [J]. INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2010), 2010, : 912 - 915
  • [2] On integration of model-based validation in software engineering of industrial automation systems
    Vyatkin, V
    [J]. PROCEEDINGS OF THE SECOND IASTED INTERNATIONAL MULTI-CONFERENCE ON AUTOMATION, CONTROL, AND INFORMATION TECHNOLOGY - AUTOMATION, CONTROL, AND APPLICATIONS, 2005, : 129 - 134
  • [3] Model-based validation of CANopen systems
    Lekidis, Alexios
    Bozga, Marius
    Bensalem, Saddek
    [J]. PROCEEDINGS OF 2014 10TH IEEE WORKSHOP ON FACTORY COMMUNICATION SYSTEMS (WFCS 2014), 2014,
  • [4] Formal Validation and Verification Framework for Model-Based and Adaptive Control Systems
    Guarro, Sergio
    Ozguner, Umit
    Aldemir, Tunc
    Knudson, Matt
    Kurt, Arda
    Yau, Michael
    Hejase, Mohammad
    Kwon, Steve
    [J]. NASA FORMAL METHODS, NFM 2016, 2016, 9690 : 227 - 233
  • [5] Model-based validation procedure for the certification of advanced chassis control systems
    Horiuchi, Shinichiro
    Okada, Kazuyuki
    Nohtomi, Shinya
    [J]. VEHICLE SYSTEM DYNAMICS, 2010, 48 : 393 - 409
  • [6] Model validation for industrial model predictive control systems
    Huang, B
    Tamayo, EC
    [J]. CHEMICAL ENGINEERING SCIENCE, 2000, 55 (12) : 2315 - 2327
  • [7] Model-Based Testing of Industrial Transformational Systems
    Olsen, Petur
    Foederer, Johan
    Tretmans, Jan
    [J]. TESTING SOFTWARE AND SYSTEMS, 2011, 7019 : 131 - 145
  • [8] MODEL-BASED REASONING FOR INDUSTRIAL CONTROL AND DIAGNOSIS
    JAMIESON, JR
    NOWACK, PF
    [J]. CONTROL ENGINEERING, 1992, 39 (07) : 120 - &
  • [9] Model-based feedforward control in industrial robotics
    Grotjahn, M
    Heimann, B
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2002, 21 (01): : 45 - 60
  • [10] INDUSTRIAL APPLICATIONS OF MODEL-BASED PREDICTIVE CONTROL
    RICHALET, J
    [J]. AUTOMATICA, 1993, 29 (05) : 1251 - 1274