BibSonomy :: bibtex  ::

tag user group author concept BibTeX key search:all search:kilow
A blue social bookmark and publication sharing system.
tags · relations · groups · popular
help · blog · about
login · register
kilow's BibTeX entry:  

A Meta Model for AspectJ

2004.
Authors: YAN Han and G{\"u}nter Kniesel and Armin B. Cremers
URL: http://www.cs.uni-bonn.de/~gk/papers/
Tags: imported
Abstract: A meta model specifies a particular visual modeling language. Aspect oriented modeling (AOM) needs meta models for aspect visual modeling to bridge the gap between crosscut concerns conceptual modeling and aspect oriented programming (AOP). Many researchers have proposed extensions of the UML towards graphical notations for aspects. However, notations without an underlying formal semantics and syntax are not amenable to automated tool support. Tool-supported aspect modeling requires an aspect meta model as a basis specification. This paper follows a bottom-up approach, focusing on a meta model for AspectJ, an Aspect oriented language extending Java. By tailoring UML meta classes, a Java meta model is built firstly, and then it is extended into an AspectJ meta model. The semantics, attributes and associations of the main meta classes are specified. These meta classes are visualized by a set of corresponding notations, and three structural views are suggested for aspect related diagrams. The meta model is precise, pragmatic and enables implementation of aspect modeling tools. The work promises to narrow the gap between crosscut conceptual modeling of aspects and concrete implementations in AspectJ.
| URL | BibTeX  
@techreport{Han:2004ff,
title = {A Meta Model for AspectJ },
author = {YAN Han and G{\"u}nter Kniesel and Armin B. Cremers},
institution = {Uni Bonn},
url = {http://www.cs.uni-bonn.de/~gk/papers/},
year = {2004},
abstract = {A meta model specifies a particular visual modeling language. Aspect oriented modeling (AOM) needs meta models for aspect visual modeling to bridge the gap between crosscut concerns conceptual modeling and aspect oriented programming (AOP). Many researchers have proposed extensions of the UML towards graphical notations for aspects. However, notations without an underlying formal semantics and syntax are not amenable to automated tool support. Tool-supported aspect modeling requires an aspect meta model as a basis specification. This paper follows a bottom-up approach, focusing on a meta model for AspectJ, an Aspect oriented language extending Java. By tailoring UML meta classes, a Java meta model is built firstly, and then it is extended into an AspectJ meta model. The semantics, attributes and associations of the main meta classes are specified. These meta classes are visualized by a set of corresponding notations, and three structural views are suggested for aspect related diagrams. The meta model is precise, pragmatic and enables implementation of aspect modeling tools. The work promises to narrow the gap between crosscut conceptual modeling of aspects and concrete implementations in AspectJ. },
issn = {0944-8535}, date-modified = {2007-11-14 17:05:12 +0100}, local-url = {../papers/Han2004ff.pdf}, date-added = {2007-11-14 17:00:15 +0100},
keywords = {imported }
}