A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2019; you can also visit the original URL.
The file type is application/pdf
.
Filters
OPEN/CÆSAR: An open software architecture for verification, simulation, and testing
[chapter]
1998
Lecture Notes in Computer Science
various functionalities, such as random execution, interactive simulation, on-the-fly and exhaustive verification, test generation, etc.. ...
This paper presents the OPEN/CIESAR software architecture, which allows to integrate in a common framework different languages/formalisms for the description of concurrent systems, as well as tools with ...
~SAR architecture, a software framework for developing tools that integrate simulation, verification and test generation functionalities in an coherent way. ...
doi:10.1007/bfb0054165
fatcat:xk3xknnglvgb5gtd5cuj5zedfu
SEQ.OPEN: A Tool for Efficient Trace-Based Verification
[chapter]
2004
Lecture Notes in Computer Science
We report about recent enhancements of the Cadp verification tool set that allow to check the correctness of event traces obtained by simulating or executing complex, industrial-size systems. ...
Correctness properties are expressed using either regular expressions or modal µ-calculus formulas, and verified efficiently on very large traces. ...
Acknowledgements The authors are grateful to Bruno Ondet (Inria/Vasy) for his contribution to the implementation of Seq.Open, and to Nicolas Zuanon and Solofo Ramangalahy (Bull) for their industrial feedback ...
doi:10.1007/978-3-540-24732-6_11
fatcat:wrgxe42wird2hgab53ddkxanle
CADP 2011: a toolbox for the construction and analysis of distributed processes
2012
International Journal on Software Tools for Technology Transfer (STTT)
evaluation tools, and parallel verification tools running on clusters and grids. ...
Cadp (Construction and Analysis of Distributed Processes) is a comprehensive software toolbox that implements the results of concurrency theory. ...
Regarding the exploration module, many Open/Caesar tools have been developed for simulation, random execution, model checking, equivalence checking, and test case generation. ...
doi:10.1007/s10009-012-0244-z
fatcat:fdch5egwpneebjd3bo6lozyhby
CADP 2010: A Toolbox for the Construction and Analysis of Distributed Processes
[chapter]
2011
Lecture Notes in Computer Science
The paper then reviews the main features of Cadp 2010, including compilers for various formal specification languages, equivalence checkers, model checkers, performance evaluation tools, and parallel verification ...
Cadp (Construction and Analysis of Distributed Processes) is a comprehensive software toolbox that implements the results of concurrency theory. ...
Regarding the exploration module, many Open/Caesar tools have been developed for simulation, random execution, model checking, equivalence checking, and test case generation. ...
doi:10.1007/978-3-642-19835-9_33
fatcat:4fh2thknsfaergm37j6tgbncze
On-the-fly model checking for C programs with extended CADP in FMICS-jETI
2007
12th IEEE International Conference on Engineering Complex Computer Systems (ICECCS 2007)
A current trend in the software engineering community is to integrate different tools in a friendly and powerful development environment for use by final users. ...
This is also the case for tools based on formal methods, which are very valuable for increasing confidence in the reliability of software. ...
OPEN/CAESAR is an interface for the creation of new modules in the CADP toolkit. ...
doi:10.1109/iceccs.2007.32
dblp:conf/iceccs/GallardoMJS07
fatcat:eoatc4lv6ncxdjf3iuqjmy7wja
Is CADP an Applicable Formal Method?
2021
Electronic Proceedings in Theoretical Computer Science
This paper addresses the question, whether CADP qualifies as an applicable formal method, based on the experience of the authors and feedback reported by users. ...
The OPEN/CAESAR architecture [15] separates languagedependent and language-independent aspects and has been identified as a key for smooth integration ("the OPEN/CAESAR interface has been underlying ...
e.g., OPEN/CAESAR, BCG, etc. ...
doi:10.4204/eptcs.349.1
fatcat:jzc7gmtt35hwlhomudnws3fhh4
A model-extraction approach to verifying concurrent C programs with CADP
2012
Science of Computer Programming
The development of reliable software for industrial critical systems benefits from the use of formal models and verification tools for detecting and correcting errors as early as possible. ...
On one hand, C.OPEN uses an interface provided by OPEN/CAESAR to generate a graph module that describes both the implicit LTSs for ACFG and the state space. ...
CADP provides a software framework called OPEN/CAESAR [11] to easily connect new languages and compilers to CADP verification tools and to connect new verification functionalities to all CADP language ...
doi:10.1016/j.scico.2011.10.003
fatcat:oizr3kq72bamtjxg2pnd3jmfky
TLM.open: a SystemC/TLM Frontend for the CADP Verification Toolbox
2013
Leibniz Transactions on Embedded Systems
An open-source simulator for SystemC/TLM is provided but there are no tools for formal verification. ...
SystemC/TLM models, which are C++ programs, allow the simulation of embedded software before hardware low-level descriptions are available and are used as golden models for hardware verification. ...
ASI (Accellera Systems Initiative, previously OSCI: Open SystemC Initiative) provides an open-source simulator for SystemC/TLM and a library SCV (SystemC Verification) to ease test generation. ...
doi:10.4230/lites-v001-i001-a002
dblp:journals/lites/Helmstetter14
fatcat:urf5szydsba3bjkykeoyyxiqw4
Large-scale Distributed Verification Using CADP: Beyond Clusters to Grids
2013
Electronical Notes in Theoretical Computer Science
In this paper, we describe the distributed verification tools provided by the CADP (Construction and Analysis of Distributed Processes) toolbox, especially focusing on its most recent tools for management ...
Distributed verification uses the resources of several computers to speed up the verification and, even more importantly, to access large amounts of memory beyond the capabilities of a single computer. ...
We are also grateful to Iker Bellicot, Nicolas Descoubes, Jerôme Fereyre, Yann Genevois, and Rémi Hérilier for their contribution in testing and bug-hunting of the CADP distributed verification tools. ...
doi:10.1016/j.entcs.2013.07.010
fatcat:kzix3a5gzfaq3dohzr3lav2hlm
Compositional Verification Using CADP of the ScalAgent Deployment Protocol for Software Components
[chapter]
2003
Lecture Notes in Computer Science
In this article, we report about the application of the Cadp verification toolbox to check the correctness of an industrial protocol for deploying and configuring transparently a large set of heterogeneous ...
The approach is fully automated, as formal methods and tool invocations are made invisible to the end-user, who only has to check the verification results for the configuration under study. ...
Acknowledgements The authors are grateful to Roland Balter, Luc Bellissart, and David Felliot, for sharing their knowledge of the ScalAgent deployment protocol. ...
doi:10.1007/978-3-540-39958-2_17
fatcat:yimyogh46vdmhj5fx66h2skdkq
Exp.Open 2.0: A Flexible Tool Integrating Partial Order, Compositional, and On-The-Fly Verification Methods
[chapter]
2005
Lecture Notes in Computer Science
Mounier (Université Joseph Fourier, Grenoble, France), that combined on-the-fly verification and compositional verification for Lotos [39] . ...
Exp.Open 2.0 is part of Cadp [19] (Construction and Analysis of Distributed Processes) 1 , a toolbox for protocol engineering that offers functionalities ranging from mere interactive simulation up to ...
Garavel for many advices during the development of Exp.Open 2.0 and for his constructive remarks on this report. ...
doi:10.1007/11589976_6
fatcat:4rxd7fdwtzc67l2yl4vsaezntu
A Generic On-the-Fly Solver for Alternation-Free Boolean Equation Systems
[chapter]
2003
Lecture Notes in Computer Science
The library is developed within the Cadp verification toolbox and is used for both on-the-fly equivalence checking (five widely-used equivalence relations are supported) and for on-the-fly model checking ...
Boolean Equation Systems are a useful formalism for modeling various verification problems of finite-state concurrent systems, in particular the equivalence checking and the model checking problems. ...
Acknowledgements We are grateful to Frédéric Lang for his valuable comments and careful proofreading of the manuscript. ...
doi:10.1007/3-540-36577-x_7
fatcat:meu63gx3g5eiphkln7fcwevfpy
Ten Years of Performance Evaluation for Concurrent Systems Using CADP
[chapter]
2010
Lecture Notes in Computer Science
The design of models suited for performance and reliability analysis is challenging due to complexity and size of the modeled systems, in particular for those with a high degree of irregularity. ...
Traditional performance models like Markov chains and queueing networks are not easy to apply for large-sized systems, mainly because they lack hierarchical composition and abstraction means. ...
The C code generated by these compilers is then used by other Cadp tools for various purposes: simulation, random execution, on-the-fly verification, test generation, etc. ...
doi:10.1007/978-3-642-16561-0_18
fatcat:eenulhij7rfe7djagjri4cpaju
An experiment in automatic generation of test suites for protocols with verification technology
1997
Science of Computer Programming
for the minimization of transition systems, and a prototype named TGV (for Test Generation using Verification techniques) for the generation of test suites which has been developed in the CADP toolbox ...
In this paper we describe an experiment in automatic generation of test suites for protocol testing. ...
Acknowledgements We wish to thank the referees for helpful comments on the paper and our partners in the experiment related here, in particular J.-P. Ropars from Celar, B. Algayres and L. ...
doi:10.1016/s0167-6423(96)00032-9
fatcat:esc5qhdjyffx7aohilf2t3yznq
Formal Modeling and Discrete-Time Analysis of BPEL Web Services
[chapter]
2008
Lecture Notes in Business Information Processing
Web services are increasingly used for building enterprise information systems according to the Service Oriented Architecture (Soa) paradigm. ...
The discrete-time transition systems modeling the behavior of Bpel descriptions are obtained by an exhaustive simulation based on a formalization of Bpel semantics using the Algebra of Timed Processes ...
, interactive and guided simulation, model checking and equivalence checking, test case generation, and performance evaluation. ...
doi:10.1007/978-3-540-68644-6_13
fatcat:dtis4on4vjfnxkodgipn2lzobu
« Previous
Showing results 1 — 15 out of 42 results