System and method for software module architecture language and compliance checking
US7076764B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Sep 4, 2003 |
| Grant date | Jul 11, 2006 |
| Priority date | — |
| Expiry date | Feb 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.