SEMar 5, 2013

Testing Java implementations of algebraic specifications

arXiv:1303.1008v14.11 citations
Originality Synthesis-oriented
AI Analysis

This addresses the problem of ensuring correctness in Java implementations for developers and testers, but it appears incremental as it builds on existing specification-based testing methods.

The paper tackles the problem of testing Java implementations against algebraic specifications by creating tests based on specification-compliant structures and interpreting results to identify faulty methods, with results presented from comparative experiments using a tool implementing this approach.

In this paper we focus on exploiting a specification and the structures that satisfy it, to obtain a means of comparing implemented and expected behaviours and find the origin of faults in implementations. We present an approach to the creation of tests that are based on those specification-compliant structures, and to the interpretation of those tests' results leading to the discovery of the method responsible for an eventual test failure. Results of comparative experiments with a tool implementing this approach are presented.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes