DocumentCode :
633710
Title :
Parametrised Compositional Verification with Multiple Process and Data Types
Author :
Siirtola, Antti ; Heljanko, Keijo
Author_Institution :
Dept. of Inf. & Comput. Sci., Aalto Univ., Aalto, Finland
fYear :
2013
fDate :
8-10 July 2013
Firstpage :
60
Lastpage :
69
Abstract :
We present an LTS-based (Labelled Transition System) CSP-like (Communicating Sequential Processes) formalism for expressing parametrised systems. The parameters are process types, which determine the number of replicated components, and data types, which enable components with a parametrised state space. We prove that the formalism is compositional and show how to combine two existing results for parametrised verification in order to check trace refinement between parametrised processes. The combined approach gives upper bounds, i.e., cut-offs, for types such that a parametrised verification task collapses into finitely many checks solvable by using existing finite state refinement checking tools. We have implemented the approach and applied it to prove mutual exclusion properties of network protocols and systems with shared resources. To the best our knowledge, our technique is the only one that combines compositionality and completeness with support for multiple parametric process and data types.
Keywords :
communicating sequential processes; formal verification; CSP-like formalism; LTS-based formalism; communicating sequential process; data types; finite state refinement checking tool; labelled transition system; multiple parametric process; parametrised compositional verification; parametrised state space; replicated component; Calculus; Cost accounting; Process control; Protocols; Safety; Semantics; Upper bound; compositional verification; cut-off; parameterized verification; process calculus; refinement checking; trace semantics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application of Concurrency to System Design (ACSD), 2013 13th International Conference on
Conference_Location :
Barcelona
Type :
conf
DOI :
10.1109/ACSD.2013.9
Filename :
6598341
Link To Document :
بازگشت