- Aksit96 Mehmet Aksit. Composition and Separation of Concerns in the Object-Oriented Model. In ACM Computing Surveys. 28A(4). December 1996.]] Google Scholar
- Aksit97 Mehmet Aksit. Issues in Aspect-Oriented Software Development. Position paper at the ECOOP '97 workshop on Aspect-Oriented Programming.]]Google Scholar
- Bader and Elrad 98a Atef Bader and Tzilla Elrad. Framework and Design Pattern for Concurrent Passive Objects. In Proceedings of IASTED/SE '98.]]Google Scholar
- Bader and Elrad 98b Atef Bader and Tzilla Elrad. The Adaptive Arena: Language Constructs and Architectural Abstractions for Concurrent Object-Oriented Systems. In Proceedings of ICPADS '98.]]Google Scholar
- Bardou98 Daniel Bardou. Roles, Subjects, and Aspects. How do they Relate? Position paper at the ECOOP '98 workshop on Aspect-Oriented Programming.]]Google Scholar
- Becker98 Ulrich Becker. DZAL: A Design-based Aspect Language for Distribution Control. Position paper at the ECOOP '98 workshop on Aspect-Oriented Programming.]] Google Scholar
- Berger et al. 98 L. Berger, A. M. Dery and M. Fornarino. Interactions Between Objects: An Aspect of Object-Oriented Languages. Position paper at the ECOOP '98 Workshop on Aspect- Oriented Programming.]] Google Scholar
- Böllert99 Kai B611ert. On Weaving Aspects. Position paper at the ECOOP'99 workshop on Aspect-Oriented Programming.]]Google Scholar
- Constantinides et al. 99a Constantinos Constantinides, Atef Bader, Tzilla Elrad. An Aspect-Oriented Design Framework for Concurrent Systems. Position paper at the ECOOP'99 workshop on Aspect-Oriented Programming.]] Google Scholar
- Constantinides et al. 99b Constantinos Constantinides, Atef Bader, and Tzilla Elrad. A Framework to Address a Two-Dimensional Composition of Concerns. Position paper to the Object- Oriented Programming: Systems, Languages and Applications (OOPSLA '99) First Workshop on Multi-Dimensional Separation of Concerns in Object-Oriented Systems.]]Google Scholar
- Cohen 93 Jacques Cohen. Concurrent Object-Oriented Programming. In Communications of the ACM. Vol. 36. No. 9. September 1993. Also see the whole issue.]] Google Scholar
- Czarnecki 98 Krzysztof Czarnecki. Generative Programming: Principles and Techniques of Software Engineering Based on Automated Configuration and Fragment-Based Component Models. Ph.D. Thesis. Technische Universit~it Ilmenau. Germany, 1998.]]Google Scholar
- Fabry98 Johan Fabry. Replication as an Aspect. Position paper at the ECOOP'98 workshop on Aspect-Oriented Programming.]] Google Scholar
- Fayad and Cline 96 Mohamed Fayad, and Marshall P. Cline. Aspects of software adaptability. In Communications of the ACM. Vol. 39. No. 10. October 1996, pp. 58-59.]] Google Scholar
- Fayad and Schmidt 97 Mohamed Fayad and Marshall Cline. Object-Oriented Application Frameworks. Communications of the ACM. Vol. 40. No. 10. October 1997, pp. 32-38.]] Google Scholar
- Fayad et al. 99a Mohamed Fayad, Douglas Schmidt, and Ralph Johnson, Building Application Frameworks: Object-Oriented Foundations of Framework Design, John Wiley & Sons, New York, September 1999.]] Google Scholar
- Fayad et al. 99b Mohamed Fayad, Douglas Schmidt, and Ralph Johnson, Building Application Frameworks: Object-Oriented Foundations of Framework Design, John Wiley & Sons, New York, Sept. 1999.]] Google Scholar
- Fayad and Johnson 99 Mohamed Fayad and Ralph Johnson Domain-Specific Application Frameworks: Experience by Industry, John Wiley & Sons, New York, October 1999.]] Google Scholar
- Gosling et al. 96 J. Gosling, B. Joy, and G. Steele. The JavaTM Language Specification. Addison-Wesley, ISBN 0-201-663451-1, 1996.]] Google Scholar
- VanHilst97 Michael VanHilst. Subcomponent Decomposition as a Form of Aspect-Oriented Programming. Position paper at the ECOOP '97 workshop on Aspect-Oriented Programming.]]Google Scholar
- Jézéquel and Meyer 97 Jean-Marc J6z6quel, and Bertrand Meyer. Design by Contract: The Lessons of Ariane. In IEEE Computer. January 1997, pp. 129-130.]] Google Scholar
- Kenens et al. 98 P. Kenens, S. Michiels, F. Matthijs, B. Robben, E. Truyen, B. Vanhaute, W. Joosen and P. Verbaeten. An AOP Case with Static and Dynamic Aspects. Position paper at the ECOOP '98 workshop on Aspect-Oriented Programming.]] Google Scholar
- Kiczales et al. 97a Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier, and John Irwin. Aspect-Oriented Programming. XEROX PARC Technical Report, SPL97-008 P9710042. February 1997.]]Google Scholar
- Kiczales et al. 97b Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier, and John Irwin. Aspect-Oriented Programming. In Proceedings of ECOOP '97. LNCS 1241. Springer-Verlag, pp. 220-242. 1997.]]Google Scholar
- Lopes97 Cristina V. Lopes. D: A Language Framework for Distributed Programming. Ph.D. Thesis. Graduate School of the College of Computer Science. Northeastern University. Boston, Massachusetts, 1997.]]Google Scholar
- Lopes and Kiczales 98 Cristina Lopes and Gregor Kiczales. Recent Developments in AspectJ. Position paper at the ECOOP '98 workshop on Aspect-Oriented Programming.]] Google Scholar
- Lorenz98 David H. Lorenz. Visitor Beans; An Aspect-Oriented Pattern. Position paper in ECOOP '98 workshop on Aspect-Oriented Programming.]] Google Scholar
- Lunau98 Charlotte Pii Lunau. Is Composition of Metaobjects = Aspect Oriented Programming. Position paper at the ECOOP '98 workshop on Aspect-Oriented Programming.]]Google Scholar
- Matthijs et al. 97 Frank Matthijs, Wouter Joosen, Bart Vanhaute, Bert Robben, and Pieere Verbaeten. Aspects Should not Die. Position paper at the ECOOP '97 workshop on Aspect-Oriented Programming.]]Google Scholar
- Mens et al. 97 Kim Mens, Cristina Lopes, Badir Tekinerdogan, and Gregor Kiczales. Aspect Oriented Programming; Workshop Report. Position paper at the ECOOP '97 workshop on Aspect-Oriented Programming.]] Google Scholar
- Meyer Bertrand Meyer. Building bug-free O-O software: An Introduction to Design by ContractTM. Available on the web at www.eif~l.com/doc/manuals/technology/contract/page.html]]Google Scholar
- Meyer92 Bertrand Meyer. Eiffel: The Language. Prentice-Hall, 1992.]] Google Scholar
- Ossher and Tarr 99 Harold Ossher and Peri Tarr. Multi-Dimensional Separation of Concerns in Hyperspace. Position paper at the ECOOP '99 workshop on Aspect-Oriented Programming.]]Google Scholar
- Pryor and Bastán 99 Jane Pryor and Natalio Bast~n. A Reflective Architecture for the Support of Aspect-Oriented Programming in Smalltalk. Position paper at the ECOOP'99 workshop on Aspect-Oriented Programming.]] Google Scholar
- Sanchez et al. 98 Fernando Sanchez, Juan Hernandez, Juan Manuel Murillo, and Enrique Pedraza. Run-Time Adaptability of Synchronization Policies in Concurrent Object-Oriented Languages. Position paper at the ECOOP '98 workshop on Aspect-Oriented Programming.]] Google Scholar
- Seinturier99 Lionel Seinturier. JST: An Object Synchronization Aspect for Java. Position paper at the ECOOP'99 workshop on Aspect-Oriented Programming.]] Google Scholar
- DeVolder98 Kris De Volder. Aspect-Oriented Logic Meta Programming. Position paper at the ECOOP '98 workshop on Aspect-Oriented Programming.]]Google Scholar
- Welch and Stroud 99 Ian Welch and Robert Stroud. Load-time Application of Aspects to Java COTS Software. Position paper at the ECOOP'99 workshop on Aspect-Oriented Programming.]]Google Scholar
Recommendations
An object-oriented framework for aspect-oriented languages
AOSD '12: Proceedings of the 11th annual international conference on Aspect-oriented Software DevelopmentAspect-orientation is a mechanism for modularizing cross-cutting concerns that has been added to many existing software engineering languages. The implementations of aspect-oriented language extensions, however, are typically tied to a specific base ...
Aspect-oriented requirements engineering: approaches and techniques
DATA '18: Proceedings of the First International Conference on Data Science, E-learning and Information SystemsAspect Oriented Software Development (AOSD) builds on the concept of Separation of Concerns (SoC). It improves software modularity by encapsulating crosscutting concerns into new units called aspects. Aspect Oriented Requirements Engineering (AORE) is ...
Comments