The University of Southampton
University of Southampton Institutional Repository

Animation and Model Checking of CSP and B using Prolog Technology

Animation and Model Checking of CSP and B using Prolog Technology
Animation and Model Checking of CSP and B using Prolog Technology
We describe practical experiences of using a logic programming based approach to model and reason about critical systems. We argue that logic programming with co-routining, constraints, and tabling is a good foundation for developing, animating, and model checking new specification languages. We present animators and model checkers currently being developed for two different extensions of CSP and for the B method.
97-109
Leuschel, Michael
c2c18572-66cf-4f84-ade4-218ce3afe78b
Adhianto, Laksono
92cbe7c0-0949-43d1-8905-8738e88a0c68
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
Ferreira, Carla
d9349b51-8ea9-491f-b31c-e54df2cdb38f
Mikhailov, Leonid
6dda0013-1187-4081-a402-9eb2a505b171
Leuschel, Michael
c2c18572-66cf-4f84-ade4-218ce3afe78b
Podelski, Andreas
04df6f01-0d7c-4b1a-b496-435676330288
Ramakrishnan, C.R.
e6d2e02f-bae6-43d7-bc28-851226b115cc
Ultes-Nitsche, Ulrich
bfc7f0a6-3cbb-40af-9935-6dce3a88a10b
Leuschel, Michael
c2c18572-66cf-4f84-ade4-218ce3afe78b
Adhianto, Laksono
92cbe7c0-0949-43d1-8905-8738e88a0c68
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
Ferreira, Carla
d9349b51-8ea9-491f-b31c-e54df2cdb38f
Mikhailov, Leonid
6dda0013-1187-4081-a402-9eb2a505b171
Leuschel, Michael
c2c18572-66cf-4f84-ade4-218ce3afe78b
Podelski, Andreas
04df6f01-0d7c-4b1a-b496-435676330288
Ramakrishnan, C.R.
e6d2e02f-bae6-43d7-bc28-851226b115cc
Ultes-Nitsche, Ulrich
bfc7f0a6-3cbb-40af-9935-6dce3a88a10b

Leuschel, Michael, Adhianto, Laksono, Butler, Michael, Ferreira, Carla and Mikhailov, Leonid (2001) Animation and Model Checking of CSP and B using Prolog Technology. Leuschel, Michael, Podelski, Andreas, Ramakrishnan, C.R. and Ultes-Nitsche, Ulrich (eds.) Proceedings of the ACM Sigplan Workshop on Verification and Computational Logic VCL'2001. pp. 97-109 .

Record type: Conference or Workshop Item (Paper)

Abstract

We describe practical experiences of using a logic programming based approach to model and reason about critical systems. We argue that logic programming with co-routining, constraints, and tabling is a good foundation for developing, animating, and model checking new specification languages. We present animators and model checkers currently being developed for two different extensions of CSP and for the B method.

Other
leuschel.ps - Other
Download (1MB)

More information

Published date: September 2001
Venue - Dates: Proceedings of the ACM Sigplan Workshop on Verification and Computational Logic VCL'2001, 2001-09-01
Organisations: Electronic & Software Systems

Identifiers

Local EPrints ID: 256022
URI: http://eprints.soton.ac.uk/id/eprint/256022
PURE UUID: 5ffcc46d-9a2d-4e43-8e67-66d9eb0b61ae
ORCID for Michael Butler: ORCID iD orcid.org/0000-0003-4642-5373

Catalogue record

Date deposited: 11 Sep 2001
Last modified: 15 Mar 2024 02:50

Export record

Contributors

Author: Michael Leuschel
Author: Laksono Adhianto
Author: Michael Butler ORCID iD
Author: Carla Ferreira
Author: Leonid Mikhailov
Editor: Michael Leuschel
Editor: Andreas Podelski
Editor: C.R. Ramakrishnan
Editor: Ulrich Ultes-Nitsche

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×