Litcius/Paper detail

Constructor Development: Predicting Object Communication Errors

Abdul Majid Soomro, Awad Bin Naeem, Biswaranjan Senapati, Kashif Bashir, Satyabrata Pradhan, Renato R. Maaliw, Hesham A. Sakr

202316 citationsDOI

Abstract

A fundamental and computationally challenging task in the development of dynamic software is organizing the optimization of resource consumption to complete the work within a given time limit. Certain robust approaches are essential to meet the users’ requirements for preventing or repairing software defects, particularly when object communications are expected to inherit in a variety of environments. In this study, a technique for anticipating run-time issues in object creation is demonstrated when a large number of objects must communicate with each other, in multiple and multi-level object inheritance. An object fault refers to an error that occurs as a result of inheritance or a breach of object restrictions. In the discipline of software testing, the troublesome classes have to be separated using a defect prediction model. The inheritance fault observed in a specific class is used to divide classes. This model can be used to forecast software reliability, according to the findings.

Topics & Concepts

Computer scienceObject (grammar)Development (topology)Artificial intelligenceProgramming languageMathematicsMathematical analysisSoftware Engineering ResearchSoftware Reliability and Analysis ResearchSoftware Testing and Debugging Techniques