Howard, Y., Gruner, S., Gravell, A. M., Ferreira, C. and Augusto, J. C. (2003) Model-Based Trace-Checking. In: UK Software Testing Research II, 4/9/2003, University of York.
Download
|
PDF
137Kb |
Abstract
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 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Creator/Authors: |
| ||||||||||
| Research Group: | Old ECS Groups > Dependable Systems and Software Engineering Research Group Current ECS Groups > Electronic and Software Systems | ||||||||||
| Date: | 2003 | ||||||||||
| Information about this record: | |||||||||||
| Performance Indicator: | EZ~05~05~04 | ||||||||||
| Citations: | Google Scholar: 7 | ||||||||||
| Downloads (2010): | 18 | ||||||||||
| ID Code: | 9101 | ||||||||||
| Last Modified: | 23 Sep 2011 10:30 | ||||||||||
| Deposited On: | 12 Mar 2004 by Gravell, Andrew | ||||||||||
Tools & Metadata
Download Statistics
Members of ECS may view the download statistics dashboard for this record.
Corrections
ECS staff and postgraduates may modify this record








