A study of learning data structure invariants using off-the-shelf tools

M Usman, W Wang, K Wang, C Yelen, N Dini… - … Checking Software: 26th …, 2019 - Springer
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 …

[КНИГА][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 …

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 …

[КНИГА][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 …

Efficient incrementalized runtime checking of linear measures on lists

A Gyori, P Garg, E Pek… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
We present mechanisms to specify and efficiently check, at runtime, assertions that express
structural properties and aggregate measures of dynamically manipulated linkedlist data …

A study of learning likely data structure properties using machine learning models

M Usman, W Wang, K Wang, C Yelen, N Dini… - International Journal on …, 2020 - Springer
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 …

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 …

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 …

From operational to declarative specifications using a genetic algorithm

F Molina, R Degiovanni, G Regis, P Castro… - Proceedings of the 11th …, 2018 - dl.acm.org
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 …

[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 …