See this document in CiteSeerX!

Aspect-Oriented Programming (1997)  (Make Corrections)  (756 citations)
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier and John Irwin
Proceedings European Conference on Object-Oriented Programming



  Home/Search   Context   Related

 
View or download:
uiuc.edu/~kamin/dsl/pap...kiczales.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  uiuc.edu/~kamin/dsl/ (more)
(Enter author homepages)

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

Abstract: this paper, we present an overview of our recent research on programming language expressivity. The goal of this work is to make it possible for programs to clearly capture all of the important aspects of a system's behavior, including not only its functionality, but also issues such as its failure handling strategy, its communication strategy, its coordination strategy, its memory reference locality, etc. Our current work is based on the belief that programming languages based on any SINGLE... (Update)

Cited by:   More
Composing Software from Multiple Concerns: - Composability And Composition   (Correct)
A Comparative Study of Language Support for Generic.. - Garcia, Järvi.. (2003)   (Correct)
Javana: A System for Building - Customized Java Program   (Correct)

Active bibliography (related documents):   More   All
0.3:   Stochastic Processes as Concurrent Constraint Programs.. - Gupta, al. (1999)   (Correct)
0.3:   A Graphical Environment for Design of Concurrent.. - Moser, Ramakrishna, ..   (Correct)
0.3:   Architectures for Heterogeneous Reasoning on Interlinguae - Barker-Plummer, Greaves (1998)   (Correct)

Similar documents based on text:   More   All
1.1:   Aspect-Oriented Programming - Gregor Kiczales John (1997)   (Correct)
0.5:   Aspect-Oriented Programming of Sparse Matrix Code - Irwin, Loingtier, Gilbert.. (1997)   (Correct)
0.4:   D: A Language Framework For Distributed Programming - Lopes (1997)   (Correct)

Related documents from co-citation:   More   All
22:   Design Patterns: Elements of Reusable ObjectOriented Software (context) - Gamma, Helm et al. - 1995
16:   The Common Object Request Broker: Architecture and Specification (context) - Group - 1991
16:   Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns - Lieberherr - 1996

BibTeX entry:   (Update)

G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-oriented programming. In ECOOP'97---Object-Oriented Programming, 11th European Conference, LNCS 1241, pages 220--242, 1997. http://citeseer.ist.psu.edu/kiczales97aspectoriented.html   More

@incollection{ kiczales97aspectoriented,
    author = "Gregor Kiczales and John Lamping and Anurag Menhdhekar and Chris Maeda and Cristina Lopes and Jean-Marc Loingtier and John Irwin",
    title = "Aspect-Oriented Programming",
    booktitle = "Proceedings European Conference on Object-Oriented Programming",
    volume = "1241",
    publisher = "Springer-Verlag",
    address = "Berlin, Heidelberg, and New York",
    editor = "Mehmet Ak\c{s}it and Satoshi Matsuoka",
    pages = "220--242",
    year = "1997",
    url = "citeseer.ist.psu.edu/kiczales97aspectoriented.html" }
Citations (may not include all citations):
469   Object Oriented Design with Applications (context) - Booch - 1994
277   Ptolemy: A Framework for Simulating and Prototyping Heteroge.. - Buck - 1994
138   The Apertos Reflective Operating System: The Concept and its.. - Yokote - 1992
117   Abstracting Object Interactions Using Composition Filters - Aksit - 1993
111   Optimistic Incremental Specialization: Streamlining a Commer.. - Pu - 1995
66   Towards a New Model of Abstraction in Software Engineering (context) - Kiczales - 1992
64   Beyond the Black Box: Open Implementation (context) - Kiczales - 1996
63   Adaptive Object-Oriented Programming Using Graph-Based Custo.. - Lieberherr, Silva-Lepe et al. - 1994
45   A Distributed Programming System with Multi-Model Reflection.. (context) - Okamura, Ishikawa et al. - 1992
42   Object Location Control Using Meta-level Programming - Okamura, Ishikawa - 1994
34   Open Implementation Design Guidelines - Kiczales, Lamping et al. - 1997
16   Why are Black Boxes so Hard to Reuse (context) - Kiczales - 1994
7   A Case Study of a MOP for Purposes of Software Evolution (context) - Lopes, AP - 1996
3   Exploiting the Potential of Diagrams in Guiding Hardware Rea.. - Fisler - 1996
3   Distributed Information Systems for MEMS (context) - Berlin - 1995
1   Rapid Prototyping of Application (context) - Harr
1   Why Black Boxes are so Hard to Reuse (context) - Kiczales - 1995
1   Rapid Prototyping of Application (context) - Agency



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www-sal.cs.uiuc.edu/~kamin/dsl/):   More
cc - A Generic Framework for Domain Specific Languages.. - Fromherz, Gupta.. (1997)   (Correct)
What makes a good domain-specific language? APOSTLE, and its.. - Bruce (1997)   (Correct)
A Language-Based Approach to Protocol Construction - Basu, Hayden, Morrisett, von .. (1997)   (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