Logo image
JML-testing-tools: A symbolic animator for JML specifications using CLP
Book chapter   Peer reviewed

JML-testing-tools: A symbolic animator for JML specifications using CLP

Fabrice Bouquet, Frederic Dadeau, Bruno Legeard and Mark Utting
Tools and Algorithms for the Construction and Analysis of Systems, pp.551-556
Tools and Algorithms for Construction and Analysis of Systems International Conference, 11th (Edinburgh, United Kingdom, 04-Apr-2005–08-Apr-2005)
Lecture Notes in Computer Science (LNCS), 3440, Springer Berlin Heidelberg
2005
url
https://doi.org/10.1007/978-3-540-31980-1_37View
Published Version

Abstract

java modeling language model-based object-oriented symbolic animation animation automata theory computer simulation constraint theory logic programming mathematical models object oriented programming problem solving
This paper describes a tool for symbolically animating JML specifications using Constraint Logic Programming. A customized solver handles constraints that represent the value of instance fields. We have extended a model-based approach to be able to handle object-oriented specifications. Our tool is also able to check properties during the simulation and exhibit counter-examples for false properties. Therefore, it can be used both for semi-automated verification and for validation purposes. © Springer-Verlag Berlin Heidelberg 2005.

Details

Metrics

2 File views/ downloads
1406 Record Views
Logo image