(Enter summary)
Abstract: This paper presents an analysis of feature-oriented and aspect-oriented modularization approaches with respect to variability management as needed in the context of system families. This analysis serves two purposes. On the one hand, our analysis of the weaknesses of feature-oriented approaches (FOAs for short) emphasizes the importance of crosscutting modularity as supported by the aspect-oriented concepts of pointcut and advice. On the other hand, by pointing out some of AspectJ's weaknesses... (Update)
Cited by: More
Typed Parametric Polymorphism for Aspects - Jagadeesan, Jeffrey, Riely (2006)
(Correct)
Aspectual Mixin Layers: Aspects and Features in Concert - Apel, Leich, Saake (2006)
(Correct)
Mixin-Based Aspect Inheritance - Apel, Leich, Saake (2005)
(Correct)
Similar documents (at the sentence level):
6.3%: Integrating Independent Components With On-Demand.. - Mezini, Ostermann (2002)
(Correct)
Active bibliography (related documents): More All
0.5: Conquering Aspects with Caesar - Mezini, Ostermann (2003)
(Correct)
0.4: Modules for Crosscutting Models - Mezini, Ostermann (2003)
(Correct)
0.2: Automatic Remodularization and Optimized Synthesis of.. - Liu, Batory (2004)
(Correct)
Similar documents based on text:
0.6: Object-Oriented Composition Untangled - Ostermann, Mezini (2001)
(Correct)
0.2: Back to the Future: Pointcuts as Predicates over Traces - Klose, Ostermann (2005)
(Correct)
Related documents from co-citation: More All
9: Aspect-oriented programming
- Kiczales, Lamping et al. - 1997
8: Aspectual Collaborations: Combining Modules and Aspects
- Lieberherr, Lorenz et al. - 2003
7: Mixin Layers: An ObjectOriented Implementation Technique for Refinements and Col..
- Smaragdakis, Batory
BibTeX entry: (Update)
M. Mezini and K. Ostermann. Variability Management with Feature-Oriented Programming and Aspects. ACM SIGSOFT, 2004. http://citeseer.ist.psu.edu/mezini04variability.html More
@inproceedings{ programming-variability,
author = "Mira Mezini and Klaus Ostermann",
title = "Variability Management with Feature-Oriented Programming and Aspects",
booktitle="ACM Conference on Foundations of Software Engineering (FSE-12)",
year = 2004,
url = "citeseer.ist.psu.edu/mezini04variability.html" }
Citations (may not include all citations):
756
Aspect-oriented programming
- Kiczales, Lamping et al. - 1997
579
Software Architecture: Perspectives on an Emerging Disciplin.. (context) - Shaw, Garlan - 1996
230
An overview of AspectJ
- Kiczales, Hilsdale et al. - 2001
195
The design and implementation of hierarchical software syste..
- Batory, O'Malley - 1992
193
Specification and analysis of system architecture using Rapi..
- Luckham, Kenney et al. - 1995
156
degrees of separation: Multi-dimensional separation of conce..
- Tarr, Ossher et al. - 1999
111
Dynamic structure in software architecture (context) - Magee, Kramer - 1996
90
Adaptive plug-and-play components for evolutionary software ..
- Mezini, Lieberherr - 1998
63
Implementing layered designs with mixin-layers
- Smaragdakis, Batory - 1998
48
Jiazzi: New age components for old fashioned Java
- McDirmid, Flatt et al. - 2001
43
Programming with aspectual components
- Lieberherr, Lorenz et al. - 1999
32
Dynamic weaving for aspect-oriented programming
- Popovici, Gross et al. - 2002
32
Independently extensible systems -- software engineering pot..
- Szyperski - 1996
31
Family polymorphism (context) - Ernst - 2072
31
Aspectual collaborations -- combining modules and aspects
- Lieberherr, Lorenz et al. - 2003
30
Scaling step-wise refinement
- Batory, Sarvela et al. - 2003
28
Virtual classes: A powerful mechanism in object-oriented pro.. (context) - Madsen, Mller-Pedersen - 1989
26
Component integration with pluggable composite adapters
- Mezini, Seiter et al. - 2001
25
Design pattern implementation in Java and AspectJ
- Hannemann, Kiczales - 2002
20
Conquering aspects with Caesar
- Mezini, Ostermann - 2003
20
Dynamically composable collaborations with delegation layers
- Ostermann - 2002
20
Dynamic and selective combination of extensions in component..
- Truyen, Vanhaute et al. - 2001
16
Object teams: Improving modularity for crosscutting collabor..
- Herrmann - 2002
14
Integrating independent components with on-demand remodulari..
- Mezini, Ostermann - 2002
14
Integrating independently-developed components in object-ori..
- Holzle - 1993
13
Propagating class and method combination
- Ernst - 1999
10
Framework integration problems (context) - Mattson, Bosch et al. - 1999
7
Composing multiple concerns using composition filters
- Bergmans, Aksit - 2001
5
shelf components in C2-style architectures (context) - Medvidovic, Oreizy et al. - 1997
5
Virtual Machine Support for Dynamic Join Points
- Bockisch, Haupt et al. - 2004
1
Virtual classes with dependent types (context) - Anderson, Drossopoulou et al. - 2004
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.st.informatik.tu-darmstadt.de:8080/~ostermann/papers/): More
Conquering Aspects with Caesar - Mezini, Ostermann (2003)
(Correct)
Object-Oriented Composition Untangled - Ostermann, Mezini (2001)
(Correct)
Modules for Crosscutting Models - Mezini, Ostermann (2003)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC