Decomposing integrated specifications for verification

被引:0
|
作者
Metzler, Bjoern [1 ]
机构
[1] Univ Gesamthsch Paderborn, Dept Comp Sci, D-33098 Paderborn, Germany
来源
关键词
integrated formal specifications; decomposition; compositional verification; program slicing; model checking;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Integrated formal specifications are intrinsically difficult to (automatically) verify due to the combination of complex data and behaviour. In this paper, we present a method for decomposing specifications into several smaller parts which can be independently verified. Verification results can then be combined to make a global result according to the original specification. Instead of relying on an a priori given structure of the system such as a parallel composition of components, we compute the decomposition by ourselves using the technique of slicing. With less effort, significant properties can be verified for the resulting specification parts and be applied to the full specification. We prove correctness of our method and exemplify it according to a specification from the rail domain.
引用
收藏
页码:459 / 479
页数:21
相关论文
共 50 条
  • [41] Verification Tool and Unified Specifications for Embedded Software
    Yatabe, Shunsuke
    FIRST INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE DEPENDABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, : 127 - 131
  • [42] A Calculus for Generation, Verification and Refinement of BPEL Specifications
    Abouzaid, Faisal
    Mullins, John
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 200 (03) : 43 - 65
  • [43] Specifications and verification of network protocols by process algebra
    Ciobanu, G
    Sridhar, KN
    SEVENTH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, PROCEEDINGS, 2005, : 250 - 258
  • [44] Algorithmic verification of linear temporal logic specifications
    Kesten, Y
    Pnueli, A
    Raviv, L
    AUTOMATA, LANGUAGES AND PROGRAMMING, 1998, 1443 : 1 - 16
  • [45] Decomposing Automatic Train Control Verification System with Projection
    Xu, Jing
    Chen, Xiaohong
    Zhou, Tingliang
    Yuan, Zhengheng
    Huang, Kezhen
    2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 301 - 308
  • [46] Verification criterion directed testing for formal specifications
    Zeng, XM
    Tsai, JJP
    Weigert, TJ
    SEKE '96: THE 8TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, PROCEEDINGS, 1996, : 393 - 399
  • [47] Verification of aggregate specifications using spin system
    Bauzaite, Rasa
    Praneviciene, Irena
    Budnikas, Germanas
    International Conference on Operational Research: Simulation and Optimisation in Business and Industry, 2006, : 59 - 63
  • [48] Slicing Object-Z specifications for verification
    Brückner, I
    Wehrheim, H
    ZB 2005: FORMAL SPECIFICATION AND DEVELOPMENT IN Z AND B, PROCEEDINGS, 2005, 3455 : 414 - 433
  • [49] Formal verification of word-level specifications
    Höreth, S
    Drechsler, R
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 52 - 58
  • [50] Application of verification methods to specifications of signalling equipment
    Terada, Natsuki
    Toyama, Takashi
    Quarterly Report of RTRI (Railway Technical Research Institute), 2013, 54 (04) : 202 - 207