Towards Industrial Formal Specification of Programmable Safety Systems

被引:9
|
作者
Ljungkrantz, Oscar [1 ]
Akesson, Knut [1 ]
Yuan, Chengyin [2 ]
Fabian, Martin [1 ]
机构
[1] Chalmers Univ Technol, Dept Signals & Syst, SE-41296 Gothenburg, Sweden
[2] GM Corp, Res & Dev, Warren, MI 48090 USA
关键词
Formal specification; manufacturing automation software; programmable logic controller (PLC); safety logic; software requirements and specifications; VERIFICATION;
D O I
10.1109/TCST.2011.2169262
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Formal methods for specification and verification are promising in developing programmable logic controller (PLC) programs inmanufacturing industry. Particularly this holds for safety PLCs, used to protect humans and equipment from injuries and damages. An important challenge though, is the development of formal specifications, typically a tough task for control engineers. This brief proposes a systematic work procedure that can be used as a first step of developing formal specifications of safety PLC programs in industry. The work procedure intends to facilitate the development of relevant formal properties for safety PLC program components. The formal specifications can be used for automatic formal verification of the components, using model checking techniques. This brief shows how the work procedure has been applied to industrial safety components, resulting in relevant and nontrivial specifications.
引用
收藏
页码:1567 / 1574
页数:8
相关论文
共 50 条
  • [41] Towards formal ASM semantics of timed control systems for industrial CPS
    Drozdov, Dmitrii
    Patil, Sandeep
    Dubinin, Victor
    Vyatkin, Valeriy
    [J]. 2019 24TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2019, : 1682 - 1685
  • [42] Using formal specification language in industrial software development
    Jiang, H
    Lin, D
    Xie, XR
    [J]. 1997 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT PROCESSING SYSTEMS, VOLS 1 & 2, 1997, : 1847 - 1851
  • [43] Formal Specification and Verification of Industrial Control Logic Components
    Ljungkrantz, Oscar
    Akesson, Knut
    Fabian, Martin
    Yuan, Chengyin
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2010, 7 (03) : 538 - 548
  • [44] Link level formal specification for industrial communication networks
    Marino, P
    Poza, F
    Dominguez, MA
    Nogueira, JB
    [J]. IECON '98 - PROCEEDINGS OF THE 24TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-4, 1998, : 226 - 231
  • [45] Formal specification applied to industrial LAN's design
    Marino, P
    Poza, F
    Dominguez, M
    Nogueira, J
    [J]. 23RD EUROMICRO CONFERENCE - NEW FRONTIERS OF INFORMATION TECHNOLOGY, PROCEEDINGS, 1997, : 215 - 221
  • [46] Towards a formal model for QoS specification and handling in networks
    Mammeri, Z
    [J]. 2004 TWELFTH IEEE INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, 2004, : 148 - 152
  • [47] Towards a formal framework for the specification of hybrid fuzzy modeling
    Valdés, M
    Botía, JA
    Gómez-Skarmeta, AF
    [J]. PROCEEDINGS OF THE 12TH IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1 AND 2, 2003, : 1014 - 1019
  • [48] Towards a Formal Specification of Multi-Paradigm Modelling
    Amrani, Moussa
    Blouin, Dominique
    Heinrich, Robert
    Rensink, Arend
    Vangheluwe, Hans
    Wortmann, Andreas
    [J]. 2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 419 - 424
  • [49] TOWARDS THE FORMAL SPECIFICATION OF A SIMPLE PROGRAMMING SUPPORT ENVIRONMENT
    SUFRIN, B
    WOODCOCK, J
    [J]. SOFTWARE ENGINEERING JOURNAL, 1987, 2 (04): : 86 - 94
  • [50] TOWARDS A FORMAL SPECIFICATION OF REVISABLE CORE - ALLOWING FOR CHANGE
    STOKES, DA
    [J]. SOFTWARE ENGINEERING JOURNAL, 1992, 7 (06): : 393 - 408