MUMBAI, India, Feb. 6 -- Intellectual Property India has published a patent application (202641007150 A) filed by Pragati Engineering College, Peddapuram, Andhra Pradesh, on Jan. 24, for 'a system and method for automated software testing and fault detection.'

Inventor(s) include Mrs. Atti Mangadevi; Mr. G. Vijaya Kumar; Avidi Sai Raj; K. Revanth Venkat; and T. Sirisha.

The application for the patent was published on Feb. 6, under issue no. 06/2026.

According to the abstract released by the Intellectual Property India: "A System and Method for Automated Software Testing and Fault Detection The present invention describes a technique and device that can automatically test software and detect bugs in such a way that the techniques used to test software will rely on the characteristics of the hardware used to run the application rather than solely upon the code of the application. The system is able to gather information about the real-time "physical" actions of the software when it is running on a piece of hardware, and from this information generate a "signature" that characterizes the way that particular piece of software runs on a particular piece of hardware. In addition, the system is able to create a "digital-twin" of an executed section of code, which is constantly updated to maintain an accurate model of the control-flow, data state changes, and interactions between hardware resources for a software application at any time. The digital twin allows the system to autonomously generate new test cases for an executed section of code based on the predicted fault emergence associated with the unstable execution path of the test-case during the testing process. The physical and logical execution characteristics of a software application can then be connected to the probabilities that particular types of fault will occur before the failure has been experienced. Moreover, the information available to the system regarding the testing results for previously executed code will allow it to enhance its testing approaches autonomously. Thus, this invention will provide proactive insight into faults and improve software reliability, thus increasing the quality and all-around efficiency of testing of software in dynamic and complex environments."

Disclaimer: Curated by HT Syndication.