We suggest a three-level integrated approach to design, specification and verification of distributed system. The approach is based on a newly designed specification language Basic-REAL (bREAL) and comprises (I) translation of a high-level design of distributed systems to executional specifications of bREAL, (II) presentation of high-level properties of distributed systems as logical specifications of bREAL, (III) problem-oriented compositional deductive reasoning coupled with modelchecking. The paper presents syntax and semantics of bREAL in formal and informal levels, some meta-properties of this language (namely, stuttering invariance and interleaving concurrency), proof-principles and model-checking for progress properties. An illustrative example (Passenger and Vending Machine) is also presented.
CITATION STYLE
Nepomniaschy, V. A., Shilov, N. V., Bodin, E. V., & Kozura, V. E. (2002). Basic-REAL: Integrated approach for design, specification and verification of distributed systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2335, pp. 69–88). Springer Verlag. https://doi.org/10.1007/3-540-47884-1_5
Mendeley helps you to discover research relevant for your work.