JML-Testing-Tools: a symbolic animator for JML specifications using CLP

  • Authors:
  • Fabrice Bouquet;Frédéric Dadeau;Bruno Legeard;Mark Utting

  • Affiliations:
  • Laboratoire d'Informatique (LIFC), Université de Franche-Comté, CNRS – INRIA, Besançon cedex, France;Laboratoire d'Informatique (LIFC), Université de Franche-Comté, CNRS – INRIA, Besançon cedex, France;Laboratoire d'Informatique (LIFC), Université de Franche-Comté, CNRS – INRIA, Besançon cedex, France;Laboratoire d'Informatique (LIFC), Université de Franche-Comté, CNRS – INRIA, Besançon cedex, France

  • Venue:
  • TACAS'05 Proceedings of the 11th international conference on Tools and Algorithms for the Construction and Analysis of Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.