Forensic Debugging of Model Transformations

, , & (2007) Forensic Debugging of Model Transformations. Lecture Notes in Computer Science, 4735, Article number: MODELS 2007 589-604.

[img]
Preview
Accepted Version (PDF 360kB)
c12874.pdf.

View at publisher

Description

Software bugs occur in model-driven development, just as they do with traditional development techniques. We explore the types of bugs that occur in model transformations and identify debugging ap- proaches that can be applied or adapted to a model-driven context. In- vestigation shows that the detailed source-to-target traceability avail- able with model transformations enables effective post-hoc, or forensic, debugging. Forensic debugging techniques are introduced for automated bug localisation in model transformations. The methods discussed are grounded with examples using the Eclipse Modeling Framework (EMF) and Tefkat, a declarative model transformation engine.

Impact and interest:

23 citations in Scopus
18 citations in Web of Science®
Search Google Scholar™

Citation counts are sourced monthly from Scopus and Web of Science® citation databases.

These databases contain citations from different subsets of available publications and different time periods and thus the citation count from each is usually different. Some works are not in either database and no count is displayed. Scopus includes citations from articles published in 1996 onwards, and Web of Science® generally from 1980 onwards.

Citations counts from the Google Scholar™ indexing service can be viewed at the linked Google Scholar™ search.

Full-text downloads:

336 since deposited on 06 Mar 2008
66 in the past twelve months

Full-text downloads displays the total number of times this work’s files (e.g., a PDF) have been downloaded from QUT ePrints as well as the number of downloads in the previous 365 days. The count includes downloads for all files if a work has more than one.

ID Code: 12874
Item Type: Contribution to Journal (Journal Article)
Refereed: Yes
Measurements or Duration: 16 pages
Keywords: Debugging, MDA, MDD, Modeling, Transformation
DOI: 10.1007/978-3-540-75209-7_40
ISSN: 0302-9743
Pure ID: 33720882
Divisions: ?? 16 ??
Past > Schools > School of Software Engineering & Data Communications
Past > QUT Faculties & Divisions > Science & Engineering Faculty
Current > Research Centres > Australian Research Centre for Aerospace Automation
Copyright Owner: Consult author(s) regarding copyright matters
Copyright Statement: This work is covered by copyright. Unless the document is being made available under a Creative Commons Licence, you must assume that re-use is limited to personal use and that permission from the copyright owner must be obtained for all other uses. If the document is available under a Creative Commons License (or other specified license) then refer to the Licence for details of permitted re-use. It is a condition of access that users recognise and abide by the legal requirements associated with these rights. If you believe that this work infringes copyright please provide details by email to qut.copyright@qut.edu.au
Deposited On: 06 Mar 2008 10:00
Last Modified: 01 Apr 2026 15:04