System, method and medium for providing dynamic model-code associativity
First Claim
Patent Images
1. A computer implemented method for associating source code with a plurality of elements of a model representing the source code, comprising the steps of:
- generating a plurality of elements of a model implementable as software source code;
generating the software source code corresponding to the plurality of elements of the model;
associating portions of the software source code with at least one of the plurality of elements of the model;
determining that at least one of the plurality of elements has been modified; and
modifying the source code to correspond to the at least one or more of the plurality of elements that has been modified.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, method and medium associates source code with a plurality of elements of a model representing the source code. Portions of computer code are associated with one or more of the model elements. The source code is modified to correspond to one or more modified model elements, and at least a portion of the source code that has been modified can optionally be displayed.
-
Citations
25 Claims
-
1. A computer implemented method for associating source code with a plurality of elements of a model representing the source code, comprising the steps of:
-
generating a plurality of elements of a model implementable as software source code;
generating the software source code corresponding to the plurality of elements of the model;
associating portions of the software source code with at least one of the plurality of elements of the model;
determining that at least one of the plurality of elements has been modified; and
modifying the source code to correspond to the at least one or more of the plurality of elements that has been modified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for associating source code with a plurality of elements of a model representing the source code, comprising the steps of:
-
generating a plurality of elements of a model implementable as software source code;
generating the software source code corresponding to the plurality of elements of the model;
associating portions of the software source code with at least one of the plurality of elements of the model;
determining that at least a portion of the source code has been modified;
modifying the at least one of the plurality of model elements to correspond to the modified software source code; and
regenerating the software source code in accordance with predetermined rules so that the software source code conforms to the modified model. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product residing on a computer readable medium, the computer program product comprising instructions for causing a computer to:
-
generate a plurality of elements of a model implementable as software source code;
generate software source code corresponding to the plurality of elements of the model;
associate portions of the software source code with at least one of the plurality of elements of the model;
determine that at least one of the plurality of elements of the model has been modified; and
modify the source code to correspond to the one or more modified model elements. - View Dependent Claims (19)
-
-
20. A computer program product residing on a computer readable medium, the computer program product comprising instructions for causing a computer to:
-
generate a plurality of elements of a model implementable as software source code;
generate software source code corresponding to the plurality of elements of the model;
associate portions of the software source code at least one of the plurality of elements of the model;
determine that at least a portion of the software source code has been modified;
modify the at least one of the plurality of model elements to correspond to the modified source code; and
regenerate the software source code in accordance with predetermined rules so that the source code conforms to the modified model. - View Dependent Claims (21)
-
-
22. A data processing system for generating documentation for source code in a software project, comprising:
-
means for generating a plurality of elements of a model implementable as software source code;
means for generating software source code corresponding to the plurality of elements of the model;
means for associating portions of the software source code with at least one of the plurality of elements of the model;
means for determining that at least one of the plurality of elements of the model has been modified; and
means for modifying the software source code to correspond to one or more of the modified model elements. - View Dependent Claims (23)
-
-
24. A computer implemented method for associating source code with a plurality of elements of a model representing the source code, comprising the steps of:
-
generating a plurality of elements of a model implementable as software source code;
generating software source code corresponding to the plurality of elements of the model;
associating portions of the software source code with at least one of the plurality of elements of the model;
determining that at least a portion of the software source code has been modified;
modifying the at least one of the plurality of model elements to correspond to the modified software source code; and
regenerating the software source code in accordance with predetermined rules so that the source code conforms to the modified model. - View Dependent Claims (25)
-
Specification