Model driven software
First Claim
Patent Images
1. A method comprising:
- capturing software system attributes in a model to create a knowledge repository representing system architecture elements;
retrieving changes to said software system; and
analyzing the impact of said proposed changes using said knowledge repository.
1 Assignment
0 Petitions
Accused Products
Abstract
A software model is used to capture and store software system attributes resulting in a repository of system architecture elements. After creation of the model, changes may be proposed to the system, the impact of those changes analyzed using the repository, and a decision made based on the analysis whether to go forward with the proposed changes or take some alternative action.
33 Citations
36 Claims
-
1. A method comprising:
-
capturing software system attributes in a model to create a knowledge repository representing system architecture elements;
retrieving changes to said software system; and
analyzing the impact of said proposed changes using said knowledge repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A software system model comprising:
-
a business architecture node;
a technical node; and
a technology node;
wherein said technology node comprises information relating to Web artifacts, application artifacts, and resource management artifacts; and
wherein deliverable artifacts are listed and stored for packaging and installation. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A process comprising:
-
conducting an impact analysis for a software system;
generating a list of artifacts from said impact analysis;
identifying affected areas of said system based upon said impact analysis;
generating final code of said affected areas based on said list of impacted artifacts; and
releasing said artifacts into a software system. - View Dependent Claims (22)
-
-
23. A computer readable medium comprising instructions available thereon for executing instructions comprising:
-
capturing software system attributes in a model, thereby creating a knowledge repository regarding system architecture elements;
retrieving changes to said software system; and
analyzing the impact of said proposed changes using said knowledge repository. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer readable medium comprising instructions available thereon for executing instructions comprising:
-
conducting an impact analysis for a software system;
generating a list of artifacts from said impact analysis;
identifying affected areas of said system based upon said impact analysis;
generating final code of said affected areas based on said list of impacted artifacts; and
releasing said artifacts into a software system. - View Dependent Claims (36)
-
Specification