Rule-Based Consistency Checking of Railway Infrastructure Designs

被引:12
|
作者
Luteberget, Bjornar [1 ]
Johansen, Christian [2 ]
Steffen, Martin [2 ]
机构
[1] RailComplete AS, Anacon AS, Sandvika, Norway
[2] Univ Oslo, Dept Informat, Oslo, Norway
来源
关键词
Railway designs; Automation; Logic programming; Signalling; Railway infrastructure; railML; CAD; Datalog; MODEL CHECKING;
D O I
10.1007/978-3-319-33693-0_31
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Railway designs deal with complex and large-scale, safety-critical infrastructures, where formal methods play an important role, especially in verifying the safety of so-called interlockings through model checking. Model checking deals with state change and rather complex properties, usually incurring considerable computational burden (chiefly in terms of memory, known as state-space explosion problem). In contrast to this, we focus on static infrastructure properties, based on design guidelines and heuristics. The purpose is to automate much of the manual work of the railway engineers through software that can do verification on-the-fly. In consequence, this paper describes the integration of formal methods into the railway design process, by formalizing relevant technical rules and expert knowledge. We employ a variant of Datalog and use the standardized "railway markup language" railML as basis and exchange format for the formalization. We describe a prototype tool and its ( ongoing) integration in industrial railway CAD software, developed under the name RailCOMPLETE (R). We apply this tool chain in a Norwegian railway project, the upgrade of the Arna railway station.
引用
收藏
页码:491 / 507
页数:17
相关论文
共 50 条
  • [1] Automatic rule-based checking of building designs
    Eastman, C.
    Lee, Jae-min
    Jeong, Yeon-suk
    Lee, Jin-kook
    AUTOMATION IN CONSTRUCTION, 2009, 18 (08) : 1011 - 1033
  • [2] Rule-Based Incremental Verification Tools Applied to Railway Designs and Regulations
    Luteberget, Bjornar
    Johansen, Christian
    Feyling, Claus
    Steffen, Martin
    FM 2016: FORMAL METHODS, 2016, 9995 : 772 - 778
  • [3] A DECISION-TABLE-BASED PROCESSOR FOR CHECKING COMPLETENESS AND CONSISTENCY IN RULE-BASED EXPERT SYSTEMS
    CRAGUN, BJ
    STEUDEL, HJ
    INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1987, 26 (05): : 633 - 648
  • [4] Model checking a rule-based parser
    Liu, Hui
    Zhao, Jinglei
    Lu, Ruzhan
    PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE PROCESSING AND KNOWLEDGE ENGINEERING (NLP-KE'07), 2007, : 221 - +
  • [5] CONSISTENCY OF RULE-BASED EXPERT SYSTEMS
    BEZEM, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 310 : 151 - 161
  • [6] Automatic Rule-Based Checking for the Approval of Building Architectural Designs of Airport Passenger Terminals based on BIM
    Guedes, Italo
    Andrade, Max
    ECAADE SIGRADI 2019: ARCHITECTURE IN THE AGE OF THE 4TH INDUSTRIAL REVOLUTION, VOL 2, 2019, : 333 - 338
  • [7] Rule-based discovery in spatial data infrastructure
    Lutz, Michael
    Kolas, Dave
    Transactions in GIS, 2007, 11 (03) : 317 - 336
  • [8] An Infrastructure for Distributed Rule-Based Situation Management
    Raymundo, Caroline Rizzi
    Costa, Patricia Dockhorn
    Almeida, Joao Paulo A.
    Pereira, Isaac
    2014 IEEE INTERNATIONAL INTER-DISCIPLINARY CONFERENCE ON COGNITIVE METHODS IN SITUATION AWARENESS AND DECISION SUPPORT (COGSIMA), 2014, : 202 - 208
  • [9] Rule-Based Automatic Generation of Logo Designs
    Li, Yi-Na
    Zhang, Kang
    Li, Dong-Jin
    LEONARDO, 2017, 50 (02) : 177 - 181
  • [10] Rule-based approaches for equivalence checking of SpecC programs
    Shankar, Subash
    Fujita, Masahiro
    MEMOCODE'08: SIXTH ACM & IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2008, : 39 - +