An example is worth a thousand words: Composite operation modeling by-example

43Citations
Citations of this article
28Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Predefined composite operations are handy for efficient modeling, 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 various 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. © 2009 Springer Berlin Heidelberg.

Cite

CITATION STYLE

APA

Brosch, P., Langer, P., Seidl, M., Wieland, K., Wimmer, M., Kappel, G., … Schwinger, W. (2009). An example is worth a thousand words: Composite operation modeling by-example. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5795 LNCS, pp. 271–285). https://doi.org/10.1007/978-3-642-04425-0_20

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free