Metamodel access protocols for extensible aspect-oriented modeling

Naoyasu Ubayashi, Tetsuo Tamai, Shinji Sano, Yusaku Maeno, Satoshi Murakami

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publication18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006
Pages4-10
Number of pages7
Publication statusPublished - Dec 1 2006
Externally publishedYes
Event18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006 - San Francisco Bay, CA, United States
Duration: Jul 5 2006Jul 7 2006

Publication series

Name18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006

Other

Other18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006
CountryUnited States
CitySan Francisco Bay, CA
Period7/5/067/7/06

    Fingerprint

All Science Journal Classification (ASJC) codes

  • Software

Cite this

Ubayashi, N., Tamai, T., Sano, S., Maeno, Y., & Murakami, S. (2006). Metamodel access protocols for extensible aspect-oriented modeling. In 18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006 (pp. 4-10). (18th International Conference on Software Engineering and Knowledge Engineering, SEKE 2006).