An open software architecture for the verification of industrial controllers

被引:0
|
作者
Treseler, H [1 ]
Stursberg, O
Chung, PWH
Yang, S
机构
[1] Univ Dortmund, D-44221 Dortmund, Germany
[2] Univ Loughborough, Loughborough, Leics, England
关键词
model checking; formal verification; logic controller; process control event diagram; tool development;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The paper presents a tool architecture which supports the formal verification of logic controllers for processing systems. The tool's main intention is to provide a front-end for modelling the controller as well as the processing systems. The models are automatically transformed into representations which can be analysed by existing model checking algorithms. While the first part of the paper gives an overview of the complete architecture, the second part introduces a newly developed modelling interface: Process Control Event Diagrams (PCEDs) are formally defined as a suitable means to represent the flow of information in controlled processes. The transformation of PCEDs into verifiable code is described, and the whole procedure of modelling, model transformation and verification is illustrated with a simple processing system.
引用
收藏
页码:37 / 53
页数:17
相关论文
共 50 条
  • [1] Formal Hardware/Software Co-Verification of Embedded Power Controllers
    Dasgupta, Pallab
    Srivas, Mandayam K.
    Mukherjee, Rajdeep
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (12) : 2025 - 2029
  • [2] Parallel Verification of Software Architecture Design
    Chondamrongkul, Nacha
    Sun, Jing
    Wei, Bingyang
    Warren, Ian
    201919TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING (HASE 2019), 2019, : 50 - 57
  • [3] Verification of Decision Making Software in an Autonomous Vehicle: An Industrial Case Study
    Selvaraj, Yuvaraj
    Ahrendt, Wolfgang
    Fabian, Martin
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, FMICS 2019, 2019, 11687 : 143 - 159
  • [4] A Research Landscape on Formal Verification of Software Architecture Descriptions
    Araujo, Camila
    Cavalcante, Everton
    Batista, Thais
    Oliveira, Marcel
    Oquendo, Flavio
    IEEE ACCESS, 2019, 7 : 171752 - 171764
  • [5] A Verification-Based Approach to Evaluate Software Architecture Evolution
    Li Bixin
    Liao Li
    Yu Ximeng
    CHINESE JOURNAL OF ELECTRONICS, 2017, 26 (03) : 485 - 492
  • [6] A Verification-Based Approach to Evaluate Software Architecture Evolution
    LI Bixin
    LIAO Li
    YU Ximeng
    ChineseJournalofElectronics, 2017, 26 (03) : 485 - 492
  • [7] Safety assurance of an industrial robotic control system using hardware/software co-verification
    Murray, Yvonne
    Sirevag, Martin
    Ribeiro, Pedro
    Anisi, David A.
    Mossige, Morten
    SCIENCE OF COMPUTER PROGRAMMING, 2022, 216
  • [8] A Candid Industrial Evaluation of Formal Software Verification using Model Checking
    Bennion, Matthew
    Habli, Ibrahim
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 175 - 184
  • [9] Eliminating synchronization faults in air traffic control software via design for verification with concurrency controllers
    Can, Aysu Betin
    Bultan, Tevfik
    Lindvall, Mikael
    Lux, Benjamin
    Topp, Stefan
    AUTOMATED SOFTWARE ENGINEERING, 2007, 14 (02) : 129 - 178
  • [10] Eliminating synchronization faults in air traffic control software via design for verification with concurrency controllers
    Aysu Betin Can
    Tevfik Bultan
    Mikael Lindvall
    Benjamin Lux
    Stefan Topp
    Automated Software Engineering, 2007, 14 : 129 - 178