Loading...
Please wait, while we are loading the content...
Similar Documents
An Example Is Worth a Thousand Words: Composite Operation Modeling By-Example (2009)
| Content Provider | CiteSeerX |
|---|---|
| Author | Brosch, Petra Langer, Philip Seidl, Martina Wieland, Konrad Retschitzegger, Werner |
| Description | Predefined composite operations are handy for efficient mod-eling, e.g., for the automatic execution of refactorings, and for the introduction of patterns in existing models. Some modeling environments provide an initial set of basic refactoring operations, but hardly offer any extension points for the user. Even if extension points exist, the introduction of new composite operations requires programming skills and deep knowledge of the respective metamodel. In this paper, we introduce a method for specifying composite operations within the user’s modeling language and environment of choice. The user models the composite operation by-example, which enables the semi-automatic derivation of a generic composite operation specification. This specification may be used in further modeling scenarios, like model refactoring and model versioning. We implemented the approach in the Operation Recorder and performed an evaluation by defining multiple complex refactorings for UML diagrams. |
| File Format | |
| Language | English |
| Publisher | Springer |
| Publisher Date | 2009-01-01 |
| Publisher Institution | IN PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS’09 |
| Access Restriction | Open |
| Subject Keyword | Automatic Execution Extension Point New Composite Operation Deep Knowledge Operation Recorder Model Refactoring Initial Set Uml Diagram Modeling Environment Modeling Scenario Model Versioning User Model Key Word Composite Operation Modeling By-example By-example Approach Respective Metamodel Composite Operation By-example Generic Composite Operation Specification Multiple Complex Refactorings Semi-automatic Derivation Composite Opera-tions Efficient Mod-eling Example Worth Composite Operation Thousand Word |
| Content Type | Text |
| Resource Type | Article |