2001
DOI: 10.1007/3-540-44800-4_5
|View full text |Cite
|
Sign up to set email alerts
|

AspectJ Paradigm Model: A basis for Multi-paradigm Design for AspectJ

Abstract: Multi-paradigm design is a metaparadigm: it enables to select the appropriate paradigm among those supported by a programming language for a feature being modeled in a process called transformational analysis. A paradigm model is a basis for multi-paradigm design. Feature modeling appears to be appropriate to represent a paradigm model. Such a model is proposed here for AspectJ language upon the confrontation of multi-paradigm design and feature modeling. Subsequently, the new transformational analysis is disc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2002
2002
2010
2010

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 5 publications
(5 reference statements)
0
7
0
Order By: Relevance
“…The set of nodes V T contains a node for features of the AspectJ programming language. The AspectJ feature model in [54] is used as a starting point to define what features may be present as nodes in this graph. The set of edges E T contains directed edges (v T 1 , v T 2 ) that denote containment or parent-child relationship (i.e.…”
Section: Graph Representation Of the Aspectj Codementioning
confidence: 99%
“…The set of nodes V T contains a node for features of the AspectJ programming language. The AspectJ feature model in [54] is used as a starting point to define what features may be present as nodes in this graph. The set of edges E T contains directed edges (v T 1 , v T 2 ) that denote containment or parent-child relationship (i.e.…”
Section: Graph Representation Of the Aspectj Codementioning
confidence: 99%
“…Remaining constraints are introduced in a list of constraints associated with the feature diagram. Also, a list of default dependency rules may be associated with each feature diagram in order to specify which features should or should not appear together by default (details available in [18,19]).…”
Section: 3mentioning
confidence: 99%
“…This section will provide the necessary information on feature modeling in MPDFM invoking an example of an application domain concept on which further aspects of the method will be demonstrated. An exhaustive r description of the feature modeling for multi-paradigm design may be found in [18,19].…”
Section: Introductionmentioning
confidence: 99%
“…In another point of view, the abstraction concepts differ according to level of granularity and the domain/concern they are applied in. For exa mple, Vranic [14] presents a feature model of concepts in the solution domain of AspectJ paradigm. Such a model represents the set of the higher-level abstractions, along with their variationpoints.…”
Section: Abstraction and Generality In Recent Workmentioning
confidence: 99%