Patent · US Expired

System and method for software module architecture language and compliance checking

US7076764B2 · kind B2 · utility

22Cited by
2References
34Claims
0Family size

Assignee

Inventor

Key dates

Filing dateSep 4, 2003
Grant dateJul 11, 2006
Priority date
Expiry dateFeb 19, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/20
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method for providing a software module architecture specification language, and checking code for compliance. A module architecture specification can be structured into product-wide groundrules (applicable to all subsystems), and into subsystem-, layer- or even module-specific rules. The system parses the specifications automatically using the notion of rule specificness, and detects contradictory statements. This makes it easy to capture the intent of refactoring efforts and is an effective tool in ensuring that refactored code modules do not suffer from subsequent unnoticed dependency-creep.

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