[PDF][PDF] Model checking circus
L Freitas - 2005 - researchgate.net
As software complexity increases, so does the need for precision. For some areas, such as
high-integrity and safety-critical domains, this precision is imperative rather than optional. To …
high-integrity and safety-critical domains, this precision is imperative rather than optional. To …
[PDF][PDF] From Circus to Java: Implementation and verification of a translation strategy
AF de Freitas - Master's thesis, University of York, 2005 - cs.york.ac.uk
Circus is a formal language that combines the Z and CSP notations. It takes advantage of
the strengths of each of these languages: from Z, it brings the possibility of specifying …
the strengths of each of these languages: from Z, it brings the possibility of specifying …
From verified model to executable program: the PAT approach
CSP# is a formal modeling language that emphasizes the design of communication in
concurrent systems. PAT framework provides a model checking environment for the …
concurrent systems. PAT framework provides a model checking environment for the …
Efficient symbolic computation of process expressions
B Fraikin, M Frappier - Science of Computer Programming, 2009 - Elsevier
This paper describes three optimization techniques for the eb3 process algebra. The
optimizations are expressed in a new deterministic operational semantics which is shown to …
optimizations are expressed in a new deterministic operational semantics which is shown to …
CSP as a Coordination Language
M Kleine - … Conference on Coordination Languages and Models, 2011 - Springer
Coordination languages allow us to separate interaction behavior from the sequential
functional aspects of the components of concurrent systems. This helps us to reduce the …
functional aspects of the components of concurrent systems. This helps us to reduce the …
Development cycle modeling and risk calculation
S Denard - 2021 - ttu-ir.tdl.org
For every development project, a development agent takes on the responsibility for and
assumes the risk of completing that project successfully. This is a daunting task because, at …
assumes the risk of completing that project successfully. This is a daunting task because, at …
JACK: A framework for process algebra implementation in Java
L Freitas, ALC Cavalcanti… - Proceedings of XVI …, 2002 - kar.kent.ac.uk
The construction of concurrent programs is especially complex due mainly to the inherent
non-determinism of their execution, which makes it difficult to repeat test scenarios. Process …
non-determinism of their execution, which makes it difficult to repeat test scenarios. Process …
A structured approach to network security protocol implementation
B Tobler - 2005 - open.uct.ac.za
The implementation of network security protocols has not received the same level of
attention in the literature as their analysis. Security protocol analysis has successfully used …
attention in the literature as their analysis. Security protocol analysis has successfully used …
[PDF][PDF] CSP as a Coordination Language. A CSP-based Approach to the Coordination of Concurrent Systems
M Kleine - 2011 - depositonce.tu-berlin.de
Complex concurrent systems are in general hard to understand, and equally hard to specify
and to verify. The process algebra Communicating Sequential Processes (CSP) offers a way …
and to verify. The process algebra Communicating Sequential Processes (CSP) offers a way …
Verificação de modelos para programas em um subconjunto de JCSP
CMP NASCIMENTO - 2006 - repositorio.ufpe.br
A verificação de modelos formais gerados a partir de programas concorrentes tem sido bem
aceita na indústria e na academia durante a fase de testes. A busca por qualidade de …
aceita na indústria e na academia durante a fase de testes. A busca por qualidade de …