The University of Southampton
University of Southampton Institutional Repository

Model-Based Trace-Checking

Howard, Yvonne, Gruner, Stefan, Gravell, Andrew M, Ferreira, Carla and Augusto, Juan-Carlos (2003) Model-Based Trace-Checking At UK Software Testing Research II.

Record type: Conference or Workshop Item (Paper)


Trace analysis can be a useful way to discover problems in a program under test. Rather than writing a special purpose trace analysis tool, this paper proposes that traces can usefully be analysed by checking them against a formal model using a standard model-checker or else an animator for executable specifications. These techniques are illustrated using a Travel Agent case study implemented in J2EE. We added trace beans to this code that write trace information to a database. The traces are then extracted and converted into a form suitable for analysis by Spin, a popular model-checker, and Pro-B, a model-checker and animator for the B notation. This illustrates the technique, and also the fact that such a system can have a variety of models, in different notations, that capture different features. These experiments have demonstrated that model-based trace-checking is feasible. Future work is focussed on scaling up the approach to larger systems by increasing the level of automation.

PDF SoftTest2003.pdf - Other
Download (140kB)

More information

Published date: 2003
Additional Information: Event Dates: 4/9/2003
Venue - Dates: UK Software Testing Research II, 2003-09-04
Organisations: Electronic & Software Systems


Local EPrints ID: 259101
PURE UUID: 27b419c4-680b-4e97-a695-eaafa0c33071

Catalogue record

Date deposited: 12 Mar 2004
Last modified: 18 Jul 2017 09:26

Export record


Author: Yvonne Howard
Author: Stefan Gruner
Author: Andrew M Gravell
Author: Carla Ferreira
Author: Juan-Carlos Augusto

University divisions

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 supports OAI 2.0 with a base URL of

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.