Assertion-based analysis via slicing with ABETS* (system description). Issue 5 (14th October 2016)
- Record Type:
- Journal Article
- Title:
- Assertion-based analysis via slicing with ABETS* (system description). Issue 5 (14th October 2016)
- Main Title:
- Assertion-based analysis via slicing with ABETS* (system description)
- Authors:
- ALPUENTE, M.
FRECHINA, F.
SAPIÑA, J.
BALLIS, D. - Editors:
- Carro, Manuel
King, Andy - Abstract:
- Abstract: We presentABETS, an assertion-based, dynamic analyzer that helps diagnose errors in Maude programs.ABETS uses slicing to automatically create reduced versions of both a run's execution trace and executed program, reduced versions in which any information that is not relevant to the bug currently being diagnosed is removed. In addition, ABETS employs runtime assertion checking to automate the identification of bugs so that whenever an assertion is violated, the system automatically infers accurate slicing criteria from the failure. We summarize the main services provided byABETS, which also include a novel assertion-based facility for program repair that generates suitable program fixes when a state invariant is violated. Finally, we provide an experimental evaluation that shows the performance and effectiveness of the system.
- Is Part Of:
- Theory and practice of logic programming. Volume 16:Issue 5/6(2016)
- Journal:
- Theory and practice of logic programming
- Issue:
- Volume 16:Issue 5/6(2016)
- Issue Display:
- Volume 16, Issue 5/6 (2016)
- Year:
- 2016
- Volume:
- 16
- Issue:
- 5/6
- Issue Sort Value:
- 2016-0016-NaN-0000
- Page Start:
- 515
- Page End:
- 532
- Publication Date:
- 2016-10-14
- Subjects:
- runtime assertion checking, -- dynamic program and trace slicing, -- program diagnosis and Debugging, -- rewriting logic, -- Maude
Logic programming -- Periodicals
Artificial intelligence -- Computer programs -- Periodicals
Constraint programming (Computer science) -- Periodicals
005.115 - Journal URLs:
- https://www.cambridge.org/core/journals/theory-and-practice-of-logic-programming ↗
- DOI:
- 10.1017/S1471068416000375 ↗
- Languages:
- English
- ISSNs:
- 1471-0684
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD Digital store
- Ingest File:
- 1789.xml