TY - GEN
T1 - Metamodel access protocols for extensible aspect-oriented modeling
AU - Ubayashi, Naoyasu
AU - Tamai, Tetsuo
AU - Sano, Shinji
AU - Maeno, Yusaku
AU - Murakami, Satoshi
PY - 2006/12/1
Y1 - 2006/12/1
N2 - Aspect orientation is important not only at the programming-level but also at the modeling-level We previously proposed an aspect-oriented modeling language called AspectM for managing modeling-level aspects Although AspectM provides basic modeling facilities for a modeler, the language constructs cannot be extended In this paper, we propose a mechanism called metamodel access protocol (MMAP) that allows an application modeler to access and modify the AspectM metamodel MMAP consists of metamodel extension points, extension operations, and primitive predicates for defining pointcut designators MMAP enables a modeler to represent application-specific crosscutting concerns.
AB - Aspect orientation is important not only at the programming-level but also at the modeling-level We previously proposed an aspect-oriented modeling language called AspectM for managing modeling-level aspects Although AspectM provides basic modeling facilities for a modeler, the language constructs cannot be extended In this paper, we propose a mechanism called metamodel access protocol (MMAP) that allows an application modeler to access and modify the AspectM metamodel MMAP consists of metamodel extension points, extension operations, and primitive predicates for defining pointcut designators MMAP enables a modeler to represent application-specific crosscutting concerns.
UR - http://www.scopus.com/inward/record.url?scp=84874558791&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84874558791&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84874558791
SN - 9781627486606
T3 - 18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006
SP - 4
EP - 10
BT - 18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006
T2 - 18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006
Y2 - 5 July 2006 through 7 July 2006
ER -