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.


[img] PDF SoftTest2003.pdf - Other
Download (140kB)


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.

Item Type: Conference or Workshop Item (Paper)
Additional Information: Event Dates: 4/9/2003
Venue - Dates: UK Software Testing Research II, 2003-09-04
Organisations: Electronic & Software Systems
ePrint ID: 259101
Date :
Date Event
Date Deposited: 12 Mar 2004
Last Modified: 17 Apr 2017 22:33
Further Information:Google Scholar

Actions (login required)

View Item View Item