(Enter summary)
Abstract: We present aspect-oriented programming in Jiazzi. Jiazzi enhances
Java with separately compiled, externally-linked code
modules called units. Besides making programming in Java
generally more modular, units are also effective "aspect" constructs
that can separate concerns. The unit-linking metaphor
provides a convenient and explicit way for programmers to explicitly
control the inclusion and configuration of code that implements
a concern, while separate compilation of units enhances
concern... (Update)
Cited by: More
A Comparison of Jiazzi and AspectJ for Feature-wise.. - Xin, McDirmid, Eide, Hsieh (2004)
(Correct)
FuseJ: Achieving a Symbiosis between Aspects and Components - Suvee
(Correct)
Active bibliography (related documents): More All
0.6: Jiazzi: New-Age Components for Old-Fashioned Java - McDirmid, Flatt, Hsieh (2001)
(Correct)
0.2: FeatureC++: Feature-Oriented and Aspect-Oriented.. - Apel, Leich..
(Correct)
0.2: FeatureC : On the Symbiosis of Feature-Oriented and.. - Apel, Leich.. (2005)
(Correct)
Similar documents based on text: More All
1.2: Java Component Development in Jiazzi - Sean Mcdirmid Matthew
(Correct)
0.4: Units: Cool Modules for HOT Languages - Flatt, Felleisen (1998)
(Correct)
0.1: An Overview of AspectJ - Kiczales, Hilsdale, Hugunin.. (2001)
(Correct)
Related documents from co-citation: More All
3: degrees of separation: Multi-dimensional separation of concerns
- Tarr, Ossher et al. - 1999
2: Explicit programming (context) - Bryant, Catton et al. - 2002
2: The Java Language Specification
- Gosling, Joy et al. - 1997
BibTeX entry: (Update)
S. McDirmid and W. C. Hsieh. Aspect-oriented programming with Jiazzi. In Proceedings of the 2nd International Conference Aspect-Oriented Software Development, pages 70--79, Boston, Massachusetts, Mar. 2003. ACM. http://citeseer.ist.psu.edu/mcdirmid03aspectoriented.html More
@misc{ mcdirmid03aspectoriented,
author = "S. McDirmid and W. Hsieh",
title = "Aspect-oriented programming with Jiazzi",
text = "S. McDirmid and W. C. Hsieh. Aspect-oriented programming with Jiazzi. In
Proceedings of the 2nd International Conference Aspect-Oriented Software
Development, pages 70--79, Boston, Massachusetts, Mar. 2003. ACM.",
year = "2003",
url = "citeseer.ist.psu.edu/mcdirmid03aspectoriented.html" }
Citations (may not include all citations):
2157
Design Patterns: Elements of Reusable Object-Oriented Softwa.. (context) - Gamma, Helm et al. - 1994
756
Aspect-oriented programming
- Kiczales, Lamping et al. - 1997
240
Mixin-based inheritance
- Bracha, Cook - 1990
230
An overview of AspectJ
- Kiczales, Hilsdale et al. - 2001
166
Classes and mixins
- Flatt, Krishnamurthi et al. - 1999
94
Units: Cool modules for HOT languages
- Flatt, Felleisen - 1998
63
Implementing layered designs with mixin layers
- Smaragdakis, Batory - 1998
60
Modular object-oriented programming with units and mixins
- Findler, Flatt - 1998
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
43
Programming with aspectual components
- Lieberherr, Lorenz et al. - 1999
35
Implicit parameters: Dynamic scoping with static types
- Lewis, Shields et al. - 2000
28
Modular statically typed multimethods
- Millstein, Chambers - 1999
25
HyperJ multi dimensional separation concern Java (context) - Tarr, dimensional et al. - 2000
20
Dynamically composable collaborations with delegation layers
- Ostermann - 2002
10
Comparing frameworks and layered refinement (context) - Cardone, Lin - 2001
10
linking and modularization (context) - Cardelli - 1997
10
Using mixins to build flexible widgets (context) - Cardone, Brown et al. - 2002
5
Dynamic variables
- Hanson, Proebsting - 2000
2
Using role components to implement collarboration-based desi.. (context) - VanHilst, Notkin - 1996
1
Expressive modular linking for object-oriented languages
- McDirmid, Flatt et al. - 2002
1
The Jiazzi Manual (context) - McDirmid - 2002
1
Apsect weaving as component kniting: Separating concerns wit.. (context) - Eide, Reid et al. - 2001
Documents on the same site (http://www.cs.utah.edu/~wilson/publications.html): More
Memory System Support for Image Processing - Zhang, Carter, Hsieh, Kee (1999)
(Correct)
The Need for Predictable Garbage Collection - Reid, McCorquodale, Baker.. (1999)
(Correct)
DERIVE: A Tool That Automatically Reverse-Engineers.. - Engler, Hsieh
(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