FORMAL VERIFICATION OF A CLASS OF CONCURRENT PROGRAMS.

被引:0
|
作者
Mori, Masaaki
Taniguchi, Kenichi
Kasami, Tadao
Fujii, Mamoru
机构
来源
Systems, computers, controls | 1981年 / 10卷 / 04期
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A program system including array variables for verification of concurrent programs is defined, and the decision problem for invariance of a predicate P given in terms of program variables is discussed in order to determine whether it meets certain requirements. A sufficient condition is given to determine the invariance of P in this system. Then, as an example of concurrent programs in that decidable class, an abstract transmission control procedure is considered and it is shown that the proof for invariance of the predicate, which is the object of verification, can formally be discussed in the framework of the decidable class mentioned in this paper. Furthermore, it is shown that problem of such dynamical properties as the possibility of correct execution of concurrent programs is undecidable even for simple cases.
引用
收藏
页码:11 / 20
相关论文
共 50 条
  • [31] Formal Verification of Programs in the Pifagor Language
    Kropacheva, Mariya
    Legalov, Alexander
    PARALLEL COMPUTING TECHNOLOGIES (PACT 2013), 2013, 7979 : 80 - 89
  • [32] Relational interprocedural verification of concurrent programs
    Bertrand Jeannet
    Software & Systems Modeling, 2013, 12 : 285 - 306
  • [33] Relational interprocedural verification of concurrent programs
    Jeannet, Bertrand
    SEFM 2009: SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, 2009, : 83 - 92
  • [34] Automatic verification of concurrent Ada programs
    Bruneton, E
    Pradat-Peyre, JF
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE' 99, 1999, 1622 : 146 - 157
  • [35] A Coq Library for Verification of Concurrent Programs
    Affeldt, Reynald
    Kobayashi, Naoki
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 199 : 17 - 32
  • [36] Runtime Verification of Concurrent Haskell Programs
    Stolz, Volker
    Huch, Frank
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 113 : 201 - 216
  • [37] Relational interprocedural verification of concurrent programs
    Jeannet, Bertrand
    SOFTWARE AND SYSTEMS MODELING, 2013, 12 (02): : 285 - 306
  • [38] Certificate Translation for the Verification of Concurrent Programs
    Kunz, Cesar
    TRUSTWORTHY GLOBAL COMPUTING, 2010, 6084 : 237 - 252
  • [39] The VerCors Tool for Verification of Concurrent Programs
    Blom, Stefan
    Huisman, Marieke
    FM 2014: FORMAL METHODS, 2014, 8442 : 127 - 131
  • [40] Formal Modelling and Verification of Concurrent Systems with XCCS
    Szpyrka, Marcin
    Matyasik, Piotr
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, 2008, : 454 - 458