Patent Document ID: 9798526
Application ID: 14978713

Base Claim:
1. A computer program product, the computer program product being tangibly embodied on a non-transitory computer-readable storage medium and comprising instructions that, when executed, cause at least one computing device to: determine a first knowledge base model of a first domain for a software application development, the first knowledge base model including first software properties and associated first assessment options; determine relationships between the first software properties of the first knowledge base model and second software properties of a second knowledge base model, including relationships between the first assessment options of the first software properties and second assessment options of the second software properties; generate a first assessment of the first knowledge base model in the first domain for a software application being developed, in which the first assessment is constructed from received, selected assessment options of the first assessment options; generate applicable relationships of the relationships, based on the selected assessment options; analyze the applicable relationships to identify causes and effects of a change across the first domain and the second domain for a multi-domain compliant development of the software application being developed; suggest a possible need for a change of the first selected assessment option, based on the analysis of the applicable relationships; and perform an aggregated statistical analysis characterizing a cumulative impact of the applicable relationships on the software application being developed.

---

Claim 2:
2. The computer program product of claim 1 , wherein the first knowledge base model includes the first software properties as structured data within the first domain, and each software property of the first software properties is stored together with at least one assessment option of the first assessment options, and further wherein the instructions, when executed, cause the at least one computing device to: generate a graphical user interface providing successive ones of the first software properties and corresponding first assessment options, in accordance with the structured data; and receive, by way of the graphical user interface, the selected assessment options from among the first assessment options.