Procedure-level verification of real-time concurrent systems

Authors
Citation
F. Wang et Ct. Lo, Procedure-level verification of real-time concurrent systems, REAL-TIME S, 16(1), 1999, pp. 81-114
Citations number
40
Categorie Soggetti
Computer Science & Engineering
Journal title
REAL-TIME SYSTEMS
ISSN journal
09226443 → ACNP
Volume
16
Issue
1
Year of publication
1999
Pages
81 - 114
Database
ISI
SICI code
0922-6443(199901)16:1<81:PVORCS>2.0.ZU;2-7
Abstract
We want to develop verification techniques for real-time concurrent system specifications with high-level behavior structures. This work identifies tw o common engineering guidelines respected in the development of real-world software projects, structured programming and local autonomy in concurrent systems, and experiments with special verification algorithm based on those engineering wisdoms. The algorithm we have adopted respects the integrity of program structures, treats each procedure as an entity instead of as a g roup of statements, allows local state space search to exploit the local au tonomy in concurrent systems without calculating the Cartesian products of local state spaces, and derives from each procedure declaration characteris tic information which can be utilized in the verification process anywhere the procedure is invoked. We have endeavored to implement our idea, test it against an abstract extension of a real-world protocol in a mobile communi cation environment, and report the data.