Distributed applications such as flight booking systems, web services, and electronic payment systems require parallel processing of data. Such systems exhibit concurrent aspects (e.g., deadlock freedom) as well as data aspects (e.g., functional correctness). Often, these two aspects depend on each other. The language CSP-CASL is tailored to the specification and verification of such distributed systems and allows one to model data as well as processes within a single framework. In this thesis we explore methods and techniques tailored to theorem proving for CSP-CASL. This leads to the development of an architecture for CSP-CASL-Prover which re-uses the tools HETS and CSP-Prover. We also design - up to the algorithmic level - procedures for...
Assurance cases are often required to certify critical systems. The use of formal methods in assuran...
Interactive theorem proving is a technology of fundamental importance for math-ematics and computer-...
We present an integrated approach to the specification, verification and testing of distributed prog...
Abstract: CSP-CASL is but one of the many languages for which Bernd Krieg-Brückner (BKB) had a grea...
AbstractThe stable revivals model R provides a new semantic framework for the process algebra Csp. T...
In this paper, we outline our vision for building verification tools for Cyber-Physical Systems base...
International audienceIsaFoL (Isabelle Formalization of Logic) is an undertaking that aims at develo...
Abstract. Model-checkers are highly specialized tools, geared towards one particular formal method. ...
This work presents the design of the specification language CSP-CASL, and the design and implementat...
Formal proofs, interactively developed and machine-checked, are a means to achieve the highest level...
In this paper, we show a combination of the process algebra CSP and the state-based formalism B, com...
Datatypes and codatatypes are useful for specifying and reasoning about (possibly infinite) computat...
Hoare Logic has a long tradition in formal verification and has been continuously developed and used...
As verification efforts using interactive theorem proving grow, we are in need of certified algorith...
The growing complexity and diversity of models used for engineering dependable systems implies that ...
Assurance cases are often required to certify critical systems. The use of formal methods in assuran...
Interactive theorem proving is a technology of fundamental importance for math-ematics and computer-...
We present an integrated approach to the specification, verification and testing of distributed prog...
Abstract: CSP-CASL is but one of the many languages for which Bernd Krieg-Brückner (BKB) had a grea...
AbstractThe stable revivals model R provides a new semantic framework for the process algebra Csp. T...
In this paper, we outline our vision for building verification tools for Cyber-Physical Systems base...
International audienceIsaFoL (Isabelle Formalization of Logic) is an undertaking that aims at develo...
Abstract. Model-checkers are highly specialized tools, geared towards one particular formal method. ...
This work presents the design of the specification language CSP-CASL, and the design and implementat...
Formal proofs, interactively developed and machine-checked, are a means to achieve the highest level...
In this paper, we show a combination of the process algebra CSP and the state-based formalism B, com...
Datatypes and codatatypes are useful for specifying and reasoning about (possibly infinite) computat...
Hoare Logic has a long tradition in formal verification and has been continuously developed and used...
As verification efforts using interactive theorem proving grow, we are in need of certified algorith...
The growing complexity and diversity of models used for engineering dependable systems implies that ...
Assurance cases are often required to certify critical systems. The use of formal methods in assuran...
Interactive theorem proving is a technology of fundamental importance for math-ematics and computer-...
We present an integrated approach to the specification, verification and testing of distributed prog...