2013
DOI: 10.4204/eptcs.111.4
|View full text |Cite
|
Sign up to set email alerts
|

Testing Java implementations of algebraic specifications

Abstract: 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 appro… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2013
2013
2016
2016

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 15 publications
0
2
0
Order By: Relevance
“…Concerning the fourth technique presented in this paper, in [13] we tackle this issue by presenting two alternative ways of comparing concrete objects, one that relies only in observers whose result is not of the designated type. In some way this complies with the notion of observable contexts in [6] -all observers but the ones whose result is of the designated type constitute observable contexts.…”
Section: Discussionmentioning
confidence: 99%
“…Concerning the fourth technique presented in this paper, in [13] we tackle this issue by presenting two alternative ways of comparing concrete objects, one that relies only in observers whose result is not of the designated type. In some way this complies with the notion of observable contexts in [6] -all observers but the ones whose result is of the designated type constitute observable contexts.…”
Section: Discussionmentioning
confidence: 99%
“…In practice, although algebraic specifications are little used in industry, several works report on case studies dealing with testing from algebraic specifications (such as testing object‐oriented programmes or test case selection tools ). Mostly, these works are based on equational or conditional specifications for which the initial test set is by construction exhaustive.…”
Section: Introductionmentioning
confidence: 99%