See this document in CiteSeerX!

Variability Management with Feature-Oriented Programming and Aspects (2004)  (Make Corrections)  (9 citations)
Mira Mezini, Klaus Ostermann
ACM Conference on Foundations of Software Engineering (FSE-12)



  Home/Search   Context   Related

 
View or download:
st.informatik.tudarmstadt.de...fse.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  st.informatik.tudarmstadt.de:... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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