Title :
Investigation of faults in O-O systems due to compositional relationships
Author :
Agarwal, Preeti ; Mishra, Shailendra
Author_Institution :
Dept. of Comput. Sci., Coll. of Eng. Roorkee, Roorkee, India
Abstract :
Inheritance combined with Polymorphism is a major feature of the object-oriented systems (O-O Systems) but as the complexity of software grows, inheritance and polymorphism adds new relationships among components in it. These relationships can lead to anomalies and inconsistencies in behavior of system. This paper investigates few faults that can arise in O-O Systems due to inheritance and polymorphism. The defined object oriented faults in different combinations and quantities will be injected into example object oriented application software and their effects will be analyzed. These faults if ameliorated can provide better quality software.
Keywords :
object-oriented programming; O-O systems; compositional relationships; inheritance; object oriented application software; object oriented faults; object-oriented systems; polymorphism; Application software; Communications technology; Computers; Conferences; Java; Testing; O-O Systems; inheritance; polymorphism;
Conference_Titel :
Computer and Communication Technology (ICCCT), 2011 2nd International Conference on
Conference_Location :
Allahabad
Print_ISBN :
978-1-4577-1385-9
DOI :
10.1109/ICCCT.2011.6075153