Building Customizable Middleware using Aspect-Oriented Programming - Master's Thesis, May 2002

BUILDING CUSTOMIZABLE MIDDLEWARE USING ASPECT-ORIENTED PROGRAMMING

[1]  Gregor Kiczales,et al.  Aspect-oriented programming , 2001, ESEC/FSE-9.

[2]  Tzilla Elrad,et al.  Aspect-oriented programming: Introduction , 2001, CACM.

[3]  Edsger W. Dijkstra,et al.  A Discipline of Programming , 1976 .

[4]  Fred P. Brooks,et al.  The Mythical Man-Month , 1975, Reliable Software.

[5]  Matti A. Hiltunen,et al.  Coyote: a system for constructing fine-grain configurable communication services , 1998, TOCS.

[6]  Stanley M. Sutton,et al.  N degrees of separation: multi-dimensional separation of concerns , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[7]  Lui Sha,et al.  Priority Inheritance Protocols: An Approach to Real-Time Synchronization , 1990, IEEE Trans. Computers.

[8]  Douglas C. Schmidt,et al.  Mastering complexity with ACE and patterns , 2002 .

[9]  Harold Ossher,et al.  Multi-dimensional Separation of Concerns in Hyperspace Multi-dimensional Separation of Concerns in Hyperspace , 1999 .

[10]  Gregor Kiczales,et al.  Structuring operating system aspects: using AOP to improve OS structure modularity , 2001, CACM.

[11]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[12]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[13]  Douglas C. Schmidt,et al.  Designing and Optimizing a Scalable CORBA Notification Service , 2001, OM '01.

[14]  Krzysztof Czarnecki,et al.  Generative programming - methods, tools and applications , 2000 .

[15]  Douglas C. Schmidt,et al.  The design and performance of a real-time CORBA event service , 1997, OOPSLA '97.

[16]  Christian Prehofer,et al.  Feature-Oriented Programming: A Fresh Look at Objects , 1997, ECOOP.

[17]  Ron K. Cytron,et al.  Efficient Demultiplexing of Network Packets by Automatic Parsing , 1995 .

[18]  Richard D. Schlichting,et al.  The Cactus Approach to Building Configurable Middleware Services , 2000 .

[19]  Roger Riggs,et al.  A Distributed Object Model for the Java System , 1996, Comput. Syst..

[20]  Lodewijk Bergmans,et al.  An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach , 1992, ECOOP.

[21]  Lodewijk Bergmans,et al.  Composing crosscutting concerns using composition filters , 2001, CACM.

[22]  Douglas C. Schmidt,et al.  Patterns and performance of a CORBA event service for large-scale distributed interactive simulations , 2002, Comput. Syst. Sci. Eng..

[23]  Harold Ossher,et al.  Using multidimensional separation of concerns to (re)shape evolving software , 2001, CACM.

[24]  James W. Layland,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[25]  James Gosling,et al.  The Real-Time Specification for Java , 2000, Computer.