Filters








42 Hits in 3.7 sec

OPEN/CÆSAR: An open software architecture for verification, simulation, and testing [chapter]

Hubert Garavel
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]

Hubert Garavel, Radu Mateescu
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

Hubert Garavel, Frédéric Lang, Radu Mateescu, Wendelin Serwe
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]

Hubert Garavel, Frédéric Lang, Radu Mateescu, Wendelin Serwe
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

Maria del Mar Gallardo, Pedro Merino, Christophe Joubert, David Sanan
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?

Hubert Garavel, Frédéric Lang, Radu Mateescu, Wendelin Serwe
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

M.M. Gallardo, C. Joubert, P. Merino, D. Sanán
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

Claude Helmstetter
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

Hubert Garavel, Radu Mateescu, Wendelin Serwe
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]

Frédéric Tronel, Frédéric Lang, Hubert Garavel
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]

Frédéric Lang
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]

Radu Mateescu
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]

Nicolas Coste, Hubert Garavel, Holger Hermanns, Frédéric Lang, Radu Mateescu, Wendelin Serwe
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

Jean-Claude Fernandez, Claude Jard, Thierry Jéron, César Viho
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]

Radu Mateescu, Sylvain Rampacek
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