Pac Papers |
|
[1]
|
R. Cleaveland, T. Li, and S. Sims.
The Concurrency Workbench of the New Century User's Manual.
SUNY Stony Brook, 2000.
[ bib |
.pdf ]
|
|
[2]
|
S. Sims.
The Process Algebra Compiler User's Manual.
Reactive Systems, Inc., 1999.
[ bib |
.pdf ]
|
|
[3]
|
R. Cleaveland and S. Sims.
Generic tools for verifying concurrent systems.
In I. Lovrek, editor, Second International Workshop on Applied
Formal Methods in System Design, pages 3-8, Zagreb, Croatia, June 1997.
University of Zagreb, Faculty of Electrical Engineering and Computing.
ISBN 953-184-004-0.
[ bib |
.pdf ]
Despite the enormous strides made in automatic verification
technology over the past decade and a half, tools such as model
checkers remain relatively underused in the development of
software. One reason for this is that the bewildering array of
specification and verification formalisms complicates the development
and adoption by users of relevant tool support. This paper proposes a
remedy to this state of affairs in the case of finite-state
concurrent systems by describing an approach to developing
customizable yet efficient verification tools.
|
|
[4]
|
R. Cleaveland and S. Sims.
The NCSU Concurrency Workbench.
In R. Alur and T. Henzinger, editors, Computer Aided
Verification (CAV '96), Lecture Notes in Computer Science, pages 394-397,
New Brunswick, New Jersey, July 1996. Springer-Verlag.
[ bib |
.pdf ]
The NCSU Concurrency Workbench is a tool for verifying finite-state
systems. A key feature is its flexibility; its modular design eases
the task of adding new analyses and changing the language users employ
for describing systems. This note gives an overview of the system's
features, including its capacity for generating diagnostic information
for incorrect systems, and discusses some of its applications.
|
|
[5]
|
R. Cleaveland, E. Madelaine, and S. Sims.
A front-end generator for verification tools.
In E. Brinksma, R. Cleaveland, K.G. Larsen, and B. Steffen, editors,
Tools and Algorithms for the Construction and Analysis of Systems (TACAS
'95), volume 1019 of Lecture Notes in Computer Science, pages
153-173, Aarhus, Denmark, May 1995. Springer-Verlag.
[ bib |
.pdf ]
This paper describes the Process Algebra Compiler (PAC), a front-end
generator for process-algebra-based verification tools. Given
descriptions of a process algebra's concrete and abstract syntax and
semantics as structural operational rules, the PAC produces syntactic
routines and functions for computing the semantics of programs in the
algebra. Using this tool greatly simplifies the task of adapting
verification tools to the analysis of systems described in different
languages; it may therefore be used to achieve source-level
compatibility between different verification tools. Although the
initial verification tools targeted by the PAC are MAUTO and the
Concurrency Workbench, the structure of the PAC caters for the support
of other tools as well.
|
|
[6]
|
R. Cleaveland and S. Sims.
Generic tools for verifying concurrent systems.
Science of Computer Programming, to appear.
[ bib ]
|
This file has been generated by
bibtex2html 1.51
|
|
|