The foundations of a verification system for concurrent Java programs written using the JCSP library are defined and investigated. To this end, the semantics of JCSP is modelled using the CSP process algebra (this step is only sketched here), and concurrent programs are composed from sequential ones. In order to obtain a deduction system, a calculus based on a structural operational semantics of sequential Java---originally used for JavaCard Dynamic Logic---is combined with a rewriting system for CSP. The present document concentrates on the latter rewriting system and introduces an extension of CSP that enables efficient symbolic execution
The PROB model checker [LB03] provides tool support for an integrated formal specification approach,...
Concurrency is thought to be an advanced topic - much harder than serial computing which, therefore,...
This report is concerned with the formal verification of JavaCard programs, or sequentiel Java progr...
The foundations of a verification system for concurrent Java programswritten using the JCSP library ...
We describe the first proof system for concurrent programs based on Communicating Sequential Process...
Abstract. We describe the first proof system for concurrent programs based on Communicating Sequenti...
The ProB model checker provides tool support for an integrated formal specification approach, which ...
A recent contribution to the formal specification and verification of concurrent systems is the inte...
The design of concurrent programs has a reputation for being difficult, and thus potentially dangero...
Abstract. In this paper we discuss a verification method for concur-rent Java programs based on the ...
In this paper we discuss a verification method for concurrent Java programs based on the concept of ...
CSP (Communicating Sequential Processes) is a notation proposed by Hoare, for expressing process com...
This work proposes and demonstrates a novel method for software development that applies formal veri...
Abstract. Java provides support for concurrent and parallel programming through threads, monitors an...
A new technique for specifying and verifying concurrent programs is presented. A specification lang...
The PROB model checker [LB03] provides tool support for an integrated formal specification approach,...
Concurrency is thought to be an advanced topic - much harder than serial computing which, therefore,...
This report is concerned with the formal verification of JavaCard programs, or sequentiel Java progr...
The foundations of a verification system for concurrent Java programswritten using the JCSP library ...
We describe the first proof system for concurrent programs based on Communicating Sequential Process...
Abstract. We describe the first proof system for concurrent programs based on Communicating Sequenti...
The ProB model checker provides tool support for an integrated formal specification approach, which ...
A recent contribution to the formal specification and verification of concurrent systems is the inte...
The design of concurrent programs has a reputation for being difficult, and thus potentially dangero...
Abstract. In this paper we discuss a verification method for concur-rent Java programs based on the ...
In this paper we discuss a verification method for concurrent Java programs based on the concept of ...
CSP (Communicating Sequential Processes) is a notation proposed by Hoare, for expressing process com...
This work proposes and demonstrates a novel method for software development that applies formal veri...
Abstract. Java provides support for concurrent and parallel programming through threads, monitors an...
A new technique for specifying and verifying concurrent programs is presented. A specification lang...
The PROB model checker [LB03] provides tool support for an integrated formal specification approach,...
Concurrency is thought to be an advanced topic - much harder than serial computing which, therefore,...
This report is concerned with the formal verification of JavaCard programs, or sequentiel Java progr...