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 条
  • [41] 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
  • [42] EFFICIENT IMPLEMENTATION OF A CLASS OF DATA-LINKED PROGRAMS.
    Andon, F.I.
    Kuksa, A.I.
    Polyachenko, B.E.
    Programming and Computer Software (English Translation of Programmirovanie), 1980, 6 (03): : 153 - 159
  • [43] A formal transformation and refinement method for concurrent programs
    Younger, EJ
    Bennett, KH
    Luo, Z
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1997, : 287 - 294
  • [44] FORMAL DERIVATION OF STRONGLY CORRECT CONCURRENT PROGRAMS
    VANLAMSWEERDE, A
    SINTZOFF, M
    ACTA INFORMATICA, 1979, 12 (01) : 1 - 31
  • [45] A FORMAL SYSTEM FOR SPECIFICATION ANALYSIS OF CONCURRENT PROGRAMS
    HIROSE, K
    TAKAHASHI, M
    PUBLICATIONS OF THE RESEARCH INSTITUTE FOR MATHEMATICAL SCIENCES, 1983, 19 (03) : 911 - 926
  • [46] Efficient Formal Verification of Bounds of Linear Programs
    Solovyev, Alexey
    Hales, Thomas C.
    INTELLIGENT COMPUTER MATHEMATICS, MKM 2011, 2011, 6824 : 123 - 132
  • [47] A partition induction for the formal verification of loop programs
    Zhong, Yang
    Song, Guo-Xin
    Ji, Chun-Lei
    Huadong Ligong Daxue Xuebao /Journal of East China University of Science and Technology, 2008, 34 (06): : 834 - 836
  • [48] Formal Verification of Complex Properties on PLC Programs
    Darvas, Daniel
    Adiego, Borja Fernandez
    Voeroes, Andras
    Bartha, Tamas
    Vinuela, Enrique Blanco
    Gonzalez Suarez, Victor M.
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, 2014, 8461 : 284 - 299
  • [49] Formal Verification of Masking Countermeasures for Arithmetic Programs
    Gao Pengfei
    Xie Hongyi
    Pu Sun
    Jun Zhang
    Fu Song
    Chen, Taolue
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (03) : 973 - 1000
  • [50] Formal verification of floating-point programs
    Boldo, Sylvie
    Filliatre, Jean-Christophe
    18TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2007, : 187 - +