See this document in CiteSeerX!

A Comparison of Jiazzi and AspectJ for Feature-wise Decomposition (2004)  (Make Corrections)  
Bin Xin, Sean McDirmid, Eric Eide, Wilson C. Hsieh



  Home/Search   Context   Related

 
View or download:
utah.edu/techreports/...UUCS04001.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  utah.edu/techreports/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Feature-wise decomposition is an important approach to building configurable software systems. Although there has been research on the usefulness of particular tools for featurewise decomposition, there are not many informative comparisons on the relative effectiveness of different tools. In this paper, we compare AspectJ and Jiazzi, which are two different systems for decomposing Java programs. AspectJ is an aspect-oriented extension to Java, whereas Jiazzi is a component system for Java. ... (Update)

Active bibliography (related documents):   More   All
3.4:   A Comparison of Jiazzi and AspectJ for Feature-wise.. - Xin, McDirmid, Eide, Hsieh   (Correct)
0.5:   On the Separation of Concerns in Program Families - Colyer, Rashid, Blair (2004)   (Correct)
0.3:   FuseJ: Achieving a Symbiosis between Aspects and Components - Suvee   (Correct)

Similar documents based on text:   More   All
0.5:   Jiazzi: New-Age Components for Old-Fashioned Java - McDirmid, Flatt, Hsieh (2001)   (Correct)
0.4:   Aspect-Oriented Programming with Jiazzi - Mcdirmid, Hsieh (2003)   (Correct)
0.3:   Java Component Development in Jiazzi - Sean Mcdirmid Matthew   (Correct)

BibTeX entry:   (Update)

@misc{ xin-comparison,
  author = "Bin Xin and Sean McDirmid and Eric Eide and Wilson C. Hsieh",
  title = "A Comparison of Jiazzi and AspectJ for Feature-wise Decomposition",
  url = "citeseer.ist.psu.edu/xin04comparison.html" }
Citations (may not include all citations):
862   The Java Language Specification - Gosling, Joy et al. - 2000
427   the criteria to be used in decomposing systems into modules (context) - Parnas - 1972
230   An overview of aspectj - Kiczales, Hilsdale et al. - 2001
218   CORBA: Integrating diverse applications within distributed h.. - Vinoski - 1997
201   The design and performance of a real-time CORBA event servic.. - Harrison, Levine et al. - 1997
156   degrees of separation: multi-dimensional separation of conce.. - Tarr, Ossher et al. - 1999
138   Designing software for ease of extension and contraction (context) - Parnas - 2001
94   Units: cool modules for HOT languages - Flatt, Felleisen - 1998
79   Feature-oriented domain analysis (context) - Kang, Cohen et al. - 1990
71   Modularity and Multiple Inheritance (context) - Bracha, Language et al. - 1992
60   Modular object-oriented programming with units and mixins - Findler, Flatt - 1999
54   the design and development of program families (context) - Parnas - 2001
53   The GenVoca model of software-system generators (context) - Batory, Singhal et al. - 1994
52   MultiJava: modular open classes and symmetric multiple dispa.. - Clifton, Leavens et al. - 2000
48   Jiazzi: New-age components for old-fashioned Java - McDirmid, Flatt et al. - 2001
42   Composition validation and subjectivity in GenVoca generator.. - Batory, Geraci - 1997
31   Aspectual Collaborations: Combining modules and aspects - Lieberherr, Lorenz et al. - 2002
28   Integrating feature modeling with the RSEB - Griss, Favaro et al. - 1998
28   Feature-oriented programming: A fresh look at objects - Prehofer - 1997
21   FORM: A feature-oriented reuse method with domain-specific r.. (context) - Kang, Kim et al. - 1998
13   Separating features in source code: an exploratory study - Murphy, Lai et al. - 2001
10   Using mixins to build flexible widgets (context) - Cardone, Brown et al. - 2002
7   Explicit programming (context) - Bryant, Catton et al. - 2002
7   Does aspect-oriented programming work (context) - Murphy, Walker et al. - 2001
6   Building customizable middleware using Aspect-Oriented progr.. - Hunleth - 2002
3   Separating concern with HyperJ experience report - Murphy, concerns et al. - 2000
3   Footprint and feature management using aspect-oriented progr.. (context) - Hunleth, Cytron - 2002
3   Aspect-oriented programming with Jiazzi - McDirmid, Hsieh - 2003
2   Comparison two component framework FIPA compliant multi agen.. (context) - Lyell, two et al. - 2003
2   AspectJ Web site (context) - Project - 2003
2   Object Management Group Web site (context) - Group - 2003

Documents on the same site (http://www.cs.utah.edu/techreports/):   More
Instrumented Sensor System - Practice - Dekhil, Henderson (1997)   (Correct)
Notes on Thread Models in Mach3.0 - Ford, Hibler, Lepreau (1993)   (Correct)
A Fast Parallel Squarer Based on Divide-and-Conquer - Yoo, Smith, Gopalakrishnan (1995)   (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