Publication View

General Terms (2008)

Abstract
Design by Contract enables the development of more reliable and robust software applications. In this paper, a methodology that diagnoses errors in software is proposed. This is based on the combination of Design by Contract, Modelbased Diagnosis and Constraint Programming. Contracts are specified by using assertions. These assertions together with an abstraction of the source code are transformed into constraints. The methodology detects if the contracts are consistent, and if there are incompatibilities between contracts and source code. The process is automatic and is based on constraint programming.

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.91.6048
Source http://www.cs.ucf.edu/~leavens/SAVCBS/2005/posters/Ceballos-Gasca-Borrego.pdf
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Keywords Testing and Debugging, Diagnostics, F.3.1 [Specifying
Type text
Language English
Relation 10.1.1.106.4216