@inproceedings{fd45593029db4e6f88357bb7fd19cda4,
title = "A metamodeling approach to pattern specification",
abstract = "This paper presents the Pattern Modeling Framework (PMF), a new metamodeling approach to pattern specification for MOF-compliant modeling frameworks and languages. Patterns need to be precisely specified before a tool can manipulate them, and though several approaches to pattern specification have been proposed, they do not provide the scalability and flexibility required in practice. PMF provides a pattern specification language called Epattern, which is capable of precisely specifying patterns in MOF-compliant metamodels. The language is defined as an extension to MOF by adding semantics inspired from the UML composite structure diagram. The language also comes with a graphical notation and a recommended iterative specification process. It also contains features to manage the complexity of specifying patterns and simplify their application and detection in user models. Most importantly, the language is implemented using state-of-the-art technologies that are heavily used by major modeling tool vendors, thus facilitating its adoption.",
author = "Maged Elaasar and Briand, {Lionel C.} and Yvan Labiche",
year = "2006",
doi = "10.1007/11880240_34",
language = "English",
isbn = "3540457720",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "484--498",
booktitle = "Model Driven Engineering Languages and Systems - 9th International Conference, MoDELS 2006, Proceedings",
note = "9th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2006 ; Conference date: 01-10-2006 Through 06-10-2006",
}