Semantic intensity based decomposition of software systems
AssigneeInternational Business Machines Corporation
InventorsDany Moshkovich, Amir Rubinstein
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsDany Moshkovich, Amir Rubinstein
Estimating the term…
A computer-implemented technique for analysis of software, is carried out using a semantic intensity calculation module, a coupling calculation module, and a software decomposition module. Software elements are identified in a computer program code, and respective roles of the software elements established. With the semantic intensity calculation module respective semantic intensity metrics are calculated for the software elements according to the roles thereof. With the coupling calculation module semantic intensity metrics are calculated to determine coupling factors between different software elements. With the software decomposition module the software elements are organized into distinct software components according to the coupling factors therebetween. Then, an optimized computer program code is generated from the software components.
A computer-implemented method for analysis of software, comprising the steps of:
A method for configuring a computer-readable medium comprising:
A computer software product for analysis of software, including a non-transitory computer storage medium in which computer program instructions are stored, which instructions are organized as distinct software modules, the distinct software modules comprising at least a semantic intensity calculation module, a coupling calculation module, and a software decomposition module;
A data processing system for analysis of software, comprising:
Dependencies are inferred from the claim text.