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 条
  • [21] Automating invariant verification of behavioral specifications
    Nakano, Masahiro
    Ogata, Kazuhiro
    Nakamura, Masaki
    Futatsugi, Kokichi
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 49 - +
  • [22] Knowledge based verification of aggregate specifications
    Pranevicius, Henrikas
    Miseviciene, Regina
    MICAI 2006: FIFTH MEXICAN INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, : 3 - +
  • [23] Automatic Verification of Combined Specifications: An Overview
    Olderog, Ernst-Ruediger
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 207 : 3 - 16
  • [24] Optical cleanliness specifications and cleanliness verification
    Stowers, IF
    OPTICAL MANUFACTURING AND TESTING III, 1999, 3782 : 525 - 530
  • [25] Decomposing the integrated assessment of climate change
    Boehringer, Christoph
    Loeschel, Andreas
    Rutherford, Thomas F.
    JOURNAL OF ECONOMIC DYNAMICS & CONTROL, 2007, 31 (02): : 683 - 702
  • [26] Decomposing verification around end-user features
    Fisler, Kathi
    Krishnamurthi, Shriram
    VERIFIED SOFTWARE: THEORIES, TOOLS, EXPERIMENTS, 2008, 4171 : 74 - +
  • [27] Immutable Specifications for More Concise and Precise Verification
    David, Cristina
    Chin, Wei-Ngan
    OOPSLA 11: PROCEEDINGS OF THE 2011 ACM INTERNATIONAL CONFERENCE ON OBJECT ORIENTED PROGRAMMING SYSTEMS LANGUAGES AND APPLICATIONS, 2011, : 359 - 374
  • [28] Modular formal verification of specifications of concurrent systems
    Gradara, Sara
    Santone, Antonella
    Vaglini, Gigliola
    Villani, Maria Luisa
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2008, 18 (01): : 5 - 28
  • [29] Application of visual specifications for verification of distributed controllers
    Vyatkin, V
    Hanisch, HM
    2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 646 - 651
  • [30] Expressive program verification via structured specifications
    Cristian Gherghina
    Cristina David
    Shengchao Qin
    Wei-Ngan Chin
    International Journal on Software Tools for Technology Transfer, 2014, 16 : 363 - 380