Patent · US Active

System and method to measure and verify data and control coupling between software components without code instrumentation

US12399802B2 · kind B2 · utility

0Cited by
4References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 8, 2023
Grant dateAug 26, 2025
Priority date
Expiry dateJun 25, 2043

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3636
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for verifying data and control couplings of software under test comprises obtaining software architecture and design information for the software; extracting expected control coupling information based on an order in which software component calls are in the software architecture; extracting expected data coupling information from one software component to another software component in a sequence diagram; updating the expected control and data coupling information in an expected control and data coupling sequencing table; deriving actual control coupling information from execution trace data obtained from a requirements based test execution; deriving actual data coupling information from data trace information; and updating the actual control and data coupling information in an actual control and data coupling sequencing table. The method then compares the expected and actual control coupling information, and compares the expected and actual data coupling information, to verify whether software components are interacting with each other as expected.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.