A study of learning data structure invariants using off-the-shelf tools
Data structure invariants play a key role in checking correctness of code, eg, a model
checker can use an invariant, eg, acyclicity of a binary tree, that is written in the form of an …
checker can use an invariant, eg, acyclicity of a binary tree, that is written in the form of an …
[КНИГА][B] Efficient specification-based testing using incremental techniques
E Uzuncaova - 2008 - search.proquest.com
As software systems grow in complexity, the need for efficient automated techniques for
design, testing and verification becomes more and more critical. Specification-based testing …
design, testing and verification becomes more and more critical. Specification-based testing …
Dynamic shape analysis of program heap using graph spectra (nier track)
MZ Malik - Proceedings of the 33rd International Conference on …, 2011 - dl.acm.org
Programs written in languages such as Java and C# maintain most of their state on the
heap. The size and complexity of these programs pose a challenge in understanding and …
heap. The size and complexity of these programs pose a challenge in understanding and …
[КНИГА][B] Assertion-based repair of complex data structures
BH Elkarablieh - 2009 - search.proquest.com
As software systems are growing in complexity and size, reliability becomes a major
concern. A large degree of industrial and academic efforts for increasing software reliability …
concern. A large degree of industrial and academic efforts for increasing software reliability …
Efficient incrementalized runtime checking of linear measures on lists
We present mechanisms to specify and efficiently check, at runtime, assertions that express
structural properties and aggregate measures of dynamically manipulated linkedlist data …
structural properties and aggregate measures of dynamically manipulated linkedlist data …
A study of learning likely data structure properties using machine learning models
Data structure properties are important for many testing and analysis tasks. For example,
model checkers use these properties to find program faults. These properties are often …
model checkers use these properties to find program faults. These properties are often …
From Input to Failure: Explaining Program Behavior via Cause-Effect Chains
M Smytzek - 2023 IEEE/ACM 45th International Conference on …, 2023 - ieeexplore.ieee.org
Debugging a fault in a program is an error-prone and resource-intensive process that
requires considerable work. My doctoral research aims at supporting developers during this …
requires considerable work. My doctoral research aims at supporting developers during this …
Chitosan-Halloysite Hydrogel Drug Delivery System
Y Luo, DK Mills - 2016 32nd Southern Biomedical Engineering …, 2016 - ieeexplore.ieee.org
In this study, halloysite nanotubes (HNTs) were used to reinforce chitosan hydrogels, and
built a biocompatible, biodegradable and sustained drug release system. The …
built a biocompatible, biodegradable and sustained drug release system. The …
From operational to declarative specifications using a genetic algorithm
In specification-based test generation, sometimes having a formal specification is not
sufficient, since the specification may be in a different formalism from that required by the …
sufficient, since the specification may be in a different formalism from that required by the …
[PDF][PDF] Data Transformations
A Miltner - cs.utexas.edu
Programmers oftentimes need to perform complex transformations on data. This can happen
when translating between data formats, when merging and integrating multiple data …
when translating between data formats, when merging and integrating multiple data …