Computer Method and Apparatus for Improving Programming Modeling With Lightweight Stereotypes
First Claim
Patent Images
1. A computer method for providing lightweight stereotypes in a programming model, comprising the steps of:
- given a model element having a collection of applied stereotypes, storing keywords indicative of the applied stereotypes, said storing being in a manner that provides correspondence between the stored keywords and the model element and in a manner that replaces use of applied profiles of the applied stereotypes; and
interpreting the stored keywords and generating therefrom a model that implements the applied stereotypes.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer method and apparatus provides lightweight stereotypes in a programming model. An alternative to applied profiles is disclosed. A keyword list or list of strings is recorded as an annotation to a model element. The keywords are indicative of applied stereotypes of the model element, where the stereotypes are empty or are used as labels. The list of strings effectively augments the collection of applied stereotypes of the model element.
33 Citations
20 Claims
-
1. A computer method for providing lightweight stereotypes in a programming model, comprising the steps of:
-
given a model element having a collection of applied stereotypes, storing keywords indicative of the applied stereotypes, said storing being in a manner that provides correspondence between the stored keywords and the model element and in a manner that replaces use of applied profiles of the applied stereotypes; and interpreting the stored keywords and generating therefrom a model that implements the applied stereotypes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for implementing lightweight stereotypes, the computer program product comprising:
-
a computer useable storage medium having embodies therewith computer readable code for controlling a processor to implement lightweight stereotypes by carrying out the steps of; in response to a model element having a collection of applied stereotypes, storing keywords indicative of the applied stereotypes, said storing being in a manner that provides correspondence between the stored keywords and the model element; and interpreting the stored keywords and generating therefrom a model that implements the applied stereotypes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for implementing lightweight stereotypes in a target code, comprising:
-
modeling means for providing a program model element having one or more of applied stereotypes; means for storing keywords indicative of the applied stereotypes; and an interpreter for interpreting the stored keywords and generating target code therefrom that implements the applied stereotypes, said means for storing and the interpreter providing an alternative to applied profiles. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification