[[abstract]]Inheritance is an important attribute in object-oriented programming (OOP). This notion supports the class hierarchy design and captures the is-a relationship between a class and its subclass. It contributes to food properties of modularity, reusability and incremental design. However, misuse of multiple (repeated) inheritance leads to an improper class hierarchy which suffers from name-conflict and implicit errors. This type of error is very difficult to detect by conventional testing methodologies. This paper describes a graph-theoretical testing methodology for detecting this type of error. An algorithm to support this testing methodology is also presented[[notice]]補正完畢[[conferencetype]]國際[[conferencedate]]19920615~19920620[[...
One of the characteristics of the increasingly widespread use of object-oriented libraries and the r...
Inheritance is one of the key concepts in object-oriented programming (OOP). However, the usefulness...
Inheritance is an important feature of the OO approach that allows a designer to easily build a new ...
[[abstract]]Inheritance is an important attribute in object-oriented programming (OOP). This notion ...
Inheritance is one of the most common features of object oriented languages, and has been widely app...
[[abstract]]This paper proposes a concept named unit repeated inheritance (URI) in Z notation to rea...
Inheritance is a feature of the object-oriented paradigm that permits substantial reuse of code. For...
[[abstract]]Software testing methodologies and metrics are key issues to improve and assure software...
[[abstract]]Software testing methodologies and metrics are widely applied to assuring and evaluating...
Although there is much interest in creating libraries of well-designed, thoroughly-tested classes th...
[[abstract]]There is no software metrics based on object-oriented programming languages (OOPLs) deve...
Most of the software developed in the world follows the object-oriented (OO) paradigm. However, the ...
[[abstract]]Software testing and metrics are key issues to improve software quality. They are import...
Although the inheritance mechanism is one of the key points for the extendibility and reusability as...
[[abstract]]In this paper, we propose a concept named unit repeated inheritance (URI) to realize obj...
One of the characteristics of the increasingly widespread use of object-oriented libraries and the r...
Inheritance is one of the key concepts in object-oriented programming (OOP). However, the usefulness...
Inheritance is an important feature of the OO approach that allows a designer to easily build a new ...
[[abstract]]Inheritance is an important attribute in object-oriented programming (OOP). This notion ...
Inheritance is one of the most common features of object oriented languages, and has been widely app...
[[abstract]]This paper proposes a concept named unit repeated inheritance (URI) in Z notation to rea...
Inheritance is a feature of the object-oriented paradigm that permits substantial reuse of code. For...
[[abstract]]Software testing methodologies and metrics are key issues to improve and assure software...
[[abstract]]Software testing methodologies and metrics are widely applied to assuring and evaluating...
Although there is much interest in creating libraries of well-designed, thoroughly-tested classes th...
[[abstract]]There is no software metrics based on object-oriented programming languages (OOPLs) deve...
Most of the software developed in the world follows the object-oriented (OO) paradigm. However, the ...
[[abstract]]Software testing and metrics are key issues to improve software quality. They are import...
Although the inheritance mechanism is one of the key points for the extendibility and reusability as...
[[abstract]]In this paper, we propose a concept named unit repeated inheritance (URI) to realize obj...
One of the characteristics of the increasingly widespread use of object-oriented libraries and the r...
Inheritance is one of the key concepts in object-oriented programming (OOP). However, the usefulness...
Inheritance is an important feature of the OO approach that allows a designer to easily build a new ...