The approach of this paper proposes a new concept of test which represents a way to compare the behaviors of methods in sub-classes and their original versions in the super-classes for an object oriented specification. The test process gives the conditions where the comparison can induce a similar behavior. The result of this test constitutes a solid basis to reuse the inherited specifications in the sub-classes for testing the conformity of overriding methods. The main objective of the proposed work is to find the relationship between the test model of an overriding method and its overridden method using the constraint propagation. Our approach shows that the conformity testing in sub-classes is based on the similarity testing between over...
Inheritance is a feature of the object-oriented paradigm that permits substantial reuse of code. For...
Abstract. The object-oriented paradigm has seen widespread acceptance by the software development co...
While the use of object-oriented development methods has increased the quality of software by leadin...
This paper presents an approach for extending the constraint model defined for conformity testing of...
This paper presents an approach for testing the conformity of overridden and overriding methods usin...
Inheritance is an important feature of the OO approach that allows a designer to easily build a new ...
We discuss a new testing process to generate test cases for object-oriented programs. We focus on cl...
[[abstract]]Inheritance is an important attribute in object-oriented programming (OOP). This notion ...
Algebraic specification is well-known in specifying abstract data types. It could also play an impor...
Although there is much interest in creating libraries of well-designed, thoroughly-tested classes th...
The current strategies for testing object-oriented software all lack the formal basis which is neces...
In this dissertation* , we propose a structured testing model for object-oriented software developm...
In this paper we describe our taxonomy of object-oriented classes that catalogs each class in an app...
We are extending a framework for specification-based testing, the Test Template Framework, to includ...
Computers in a network have to obey to well-defined protocols in order to communicate properly. Thes...
Inheritance is a feature of the object-oriented paradigm that permits substantial reuse of code. For...
Abstract. The object-oriented paradigm has seen widespread acceptance by the software development co...
While the use of object-oriented development methods has increased the quality of software by leadin...
This paper presents an approach for extending the constraint model defined for conformity testing of...
This paper presents an approach for testing the conformity of overridden and overriding methods usin...
Inheritance is an important feature of the OO approach that allows a designer to easily build a new ...
We discuss a new testing process to generate test cases for object-oriented programs. We focus on cl...
[[abstract]]Inheritance is an important attribute in object-oriented programming (OOP). This notion ...
Algebraic specification is well-known in specifying abstract data types. It could also play an impor...
Although there is much interest in creating libraries of well-designed, thoroughly-tested classes th...
The current strategies for testing object-oriented software all lack the formal basis which is neces...
In this dissertation* , we propose a structured testing model for object-oriented software developm...
In this paper we describe our taxonomy of object-oriented classes that catalogs each class in an app...
We are extending a framework for specification-based testing, the Test Template Framework, to includ...
Computers in a network have to obey to well-defined protocols in order to communicate properly. Thes...
Inheritance is a feature of the object-oriented paradigm that permits substantial reuse of code. For...
Abstract. The object-oriented paradigm has seen widespread acceptance by the software development co...
While the use of object-oriented development methods has increased the quality of software by leadin...