Formal Model-Based Development in Industrial Automation with Reactive Blocks

被引:2
|
作者
Herrmann, Peter [1 ]
Blech, Jan Olaf [2 ]
机构
[1] NTNU, Trondheim, Norway
[2] RMIT Univ, Melbourne, Vic, Australia
关键词
PLC; VERIFICATION;
D O I
10.1007/978-3-319-50230-4_19
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The use of standard IT equipment to control machines is becoming increasingly popular mostly due to lower costs. Further, trends and initiatives such as Industry 4.0 and smart factories accelerate the use of standard IT components by demanding interconnected controllers and factory equipment communicating with internet services. This development offers new possibilities to use existing software frameworks and software architectural approaches as well as development standards in industrial automation. The formal methods-based support, that already exists for standard IT platforms, can now be applied to industrial control devices as well. In this paper, we look into the application of our Reactive Blocks framework for industrial automation. Reactive Blocks comes with a well established formal semantics and verification approaches tied to it. We demonstrate the advantages of our methodology with an example.
引用
收藏
页码:253 / 261
页数:9
相关论文
共 50 条
  • [21] A Fully Model-Based Approach to Software Development for Industrial Centrifuges
    Wortmann, Nils
    Michel, Malte
    Naujokat, Stefan
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: DISCUSSION, DISSEMINATION, APPLICATIONS, ISOLA 2016, PT II, 2016, 9953 : 774 - 783
  • [22] How to live with inconsistencies in industrial model-based development practice
    Jongeling, Robbert
    [J]. 2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 642 - 647
  • [23] Formal Behavioural Models to Facilitate Distributed Development and Commissioning in Industrial Automation
    Harland, James
    Blech, Jan Olaf
    Peake, Ian
    Trodd, Luke
    [J]. ENASE: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL SOFTWARE APPROACHES TO SOFTWARE ENGINEERING, 2016, : 363 - 369
  • [24] Automation of Model-Based Testing through Model Transformations
    Aydal, Emine G.
    Woodcock, Jim
    [J]. 2009 TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE-PRACTICE AND RESEARCH TECHNIQUES, TAIC PART 2009, 2009, : 63 - 71
  • [25] Model-Based Development of User-Centric Automation and Assistive Devices/Systems
    Chen, Tsung-Yen
    Huang, Yu-Chi
    Chou, Ting-Shuo
    Shih, Chi-Sheng
    Liu, Jane W. S.
    [J]. IEEE SYSTEMS JOURNAL, 2012, 6 (03): : 388 - 400
  • [26] Formal Model and Code Verification in Model-Based Design
    Popovici, Katalin
    Lalo, Marc
    [J]. 2009 JOINT IEEE NORTH-EAST WORKSHOP ON CIRCUITS AND SYSTEMS AND TAISA CONFERENCE, 2009, : 392 - 395
  • [27] A New Model-Based Rotation and Scaling-Invariant Projection Algorithm for Industrial Automation Application
    Shih, Huang-Chia
    Yu, Kuan-Chun
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2016, 63 (07) : 4452 - 4460
  • [28] A model-based approach to the validation of automation systems
    Basile, Francesco
    Ferrara, Luigi
    [J]. 2021 29TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2021, : 1317 - 1323
  • [29] Model-based Automation for Hardware Provisioning in IT Infrastructure
    Kuroda, Takayuki
    Gokhale, Aniruddha
    [J]. 2014 8TH ANNUAL IEEE SYSTEMS CONFERENCE (SYSCON), 2014, : 293 - 300
  • [30] An architecture for model-based and intelligent automation in DevOps☆
    Eramo, Romina
    Said, Bilal
    Oriol, Marc
    Bruneliere, Hugo
    Morales, Sergio
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 217