Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2006.Includes bibliographical references (p. 203-207).Software errors, hardware faults, and user errors can cause data structures in running applications to become damaged so that they violate key consistency properties. As a result of this violation, the application may produce unacceptable results or even crash. This dissertation presents a new data structure repair system that accepts a specification of key data structure consistency constraints, then generates repair algorithms that dynamically detect and repair violations of these constraints, enabling the application to continue to execute productively even in the face of othe...
This dissertation evaluates the following thesis statement: Program analysis techniques can enable a...
textContracts and specifications have long been used in object-oriented design, programming and test...
High quality data is a vital asset for several businesses and applications. With flawed data costing...
ABSTRACT Data structure repair is a promising technique for enabling programs to execute successfull...
Model-based data structure repair is a promising techniquefor enabling programs to continue to execu...
We present a system that accepts a specification of key data structure consistency constraints, then...
We present a system that accepts a specification of key data structure consistency constraints, then...
textSoftware systems are now pervasive throughout our world. The reliability of these systems is an ...
textAs software systems are growing in complexity and size, reliability becomes a major concern. A l...
textBugs in code continue to pose a fundamental problem for software reliability and cause expensive...
One of the main challenges that data cleaning systems face is to automatically identify and repair d...
Turing Award winner Niklaus Wirth famously noted, `Algorithms + Data Structures ...
Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Data structures are one of the most important part of programming. Program faults lead tocorruption ...
peer reviewedAs data is a central component of many modern systems, the cause of a system malfunctio...
This dissertation evaluates the following thesis statement: Program analysis techniques can enable a...
textContracts and specifications have long been used in object-oriented design, programming and test...
High quality data is a vital asset for several businesses and applications. With flawed data costing...
ABSTRACT Data structure repair is a promising technique for enabling programs to execute successfull...
Model-based data structure repair is a promising techniquefor enabling programs to continue to execu...
We present a system that accepts a specification of key data structure consistency constraints, then...
We present a system that accepts a specification of key data structure consistency constraints, then...
textSoftware systems are now pervasive throughout our world. The reliability of these systems is an ...
textAs software systems are growing in complexity and size, reliability becomes a major concern. A l...
textBugs in code continue to pose a fundamental problem for software reliability and cause expensive...
One of the main challenges that data cleaning systems face is to automatically identify and repair d...
Turing Award winner Niklaus Wirth famously noted, `Algorithms + Data Structures ...
Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Data structures are one of the most important part of programming. Program faults lead tocorruption ...
peer reviewedAs data is a central component of many modern systems, the cause of a system malfunctio...
This dissertation evaluates the following thesis statement: Program analysis techniques can enable a...
textContracts and specifications have long been used in object-oriented design, programming and test...
High quality data is a vital asset for several businesses and applications. With flawed data costing...