Subscribe
(Full Service)
Register
(Limited Service,
Free
)
Login
Search:
The ACM Digital Library
The Guide
Feedback
Aspect-oriented programming
Full text
Html
(12 KB)
Source
ACM Computing Surveys (CSUR)
archive
Volume 28 , Issue 4es (December 1996)
table of contents
Special issue: position statements on strategic directions in computing research
Article No. 154
Year of Publication: 1996
ISSN:0360-0300
Author
G. Kiczales
Xerox PARC
Publisher
ACM
New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16, Downloads (12 Months): 74, Citation Count: 25
Additional Information:
cited by
collaborative colleagues
Tools and Actions:
Request Permissions
Review this Article
Save this Article to a Binder
Display Formats:
BibTeX
EndNote
ACM Ref
DOI Bookmark:
Use this link to bookmark this Article:
http://doi.acm.org/10.1145/242224.242420
What is a DOI?
CITED BY
25
Paniti Netinant , Tzilla Elrad , Mohamed E. Fayad, A layered approach to building open aspect-oriented systems: a framework for the design of on-demand system demodularization, Communications of the ACM, v.44 n.10, p.83-85, Oct. 2001
Karl J. Lieberherr , Doug Orleans, Preventive program maintenance in Demeter/Java, Proceedings of the 19th international conference on Software engineering, p.604-605, May 17-23, 1997, Boston, Massachusetts, United States
P. Netinant , C. A. Constantinides , T. Elrad , M. E. Fayad, Aspect-oriented frameworks (poster session): the design of adaptable operating systems, Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum), p.61-62, January 2000, Minneapolis, Minnesota, United States
Ralf H. Reussner, Automatic component protocol adaptation with the
CoConut
/J tool suite, Future Generation Computer Systems, v.19 n.5, p.627-639, July 2003
Charles Zhang , Hans-Arno. Jacobsen, Quantifying aspects in middleware platforms, Proceedings of the 2nd international conference on Aspect-oriented software development, p.130-139, March 17-21, 2003, Boston, Massachusetts
John Stamey, Implementing aspects in middleware, Journal of Computing Sciences in Colleges, v.20 n.2, p.275-279, December 2004
John Stamey , Bryan Saunders, Implementing database solutions on the web with aspect-oriented programming, Journal of Computing Sciences in Colleges, v.20 n.4, p.249-255, April 2005
John Stamey , Bryan Saunders, Unit testing and debugging with aspects, Journal of Computing Sciences in Colleges, v.20 n.5, p.47-55, May 2005
John Stamey , Bryan Saunders , Simon Blanchard, The aspect-oriented web, Proceedings of the 23rd annual international conference on Design of communication: documenting & designing for pervasive information, September 21-23, 2005, Coventry, United Kingdom
N. Bencomo , G. Blair , G. Coulson , P. Grace , A. Rashid, Reflection and aspects meet again: runtime reflective mechanisms for dynamic aspects, Proceedings of the 1st workshop on Aspect oriented middleware development, November 28-December 02, 2005, Grenoble, France
K. Lieberherr, From transience to persistence in object-oriented programming: architectures and patterns, ACM Computing Surveys (CSUR), v.28 n.4es, Dec. 1996
Dhouha Ayed , Yolande Berbers, UML profile for the design of a platform-independent context-aware applications, Proceedings of the 1st workshop on MOdel Driven Development for Middleware (MODDM '06), p.1-5, November 27-December 01, 2006, Melbourne, Australia
Wolfgang Grieskamp , Nicolas Kicillof, A schema language for coordinating construction and composition of partial behavior descriptions, Proceedings of the 2006 international workshop on Scenarios and state machines: models, algorithms, and tools, May 27-27, 2006, Shanghai, China
Charles Edwin Killian , James W. Anderson , Ryan Braud , Ranjit Jhala , Amin M. Vahdat, Mace: language support for building distributed systems, ACM SIGPLAN Notices, v.42 n.6, June 2007
Lorenz Froihofer , Gerhard Glos , Johannes Osrael , Karl M. Goeschka, Overview and Evaluation of Constraint Validation Approaches in Java, Proceedings of the 29th International Conference on Software Engineering, p.313-322, May 20-26, 2007
Marc Eaddy , Alfred Aho , Gail C. Murphy, Identifying, Assigning, and Quantifying Crosscutting Concerns, Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques, p.2, May 20-26, 2007
Michael Y. Levin , Benjamin C. Pierce, TinkerType: a language for playing with formal systems, Journal of Functional Programming, v.13 n.2, p.295-316, March 2003
Sebastian Benz, AspectT: aspect-oriented test case instantiation, Proceedings of the 7th international conference on Aspect-oriented software development, March 31-April 04, 2008, Brussels, Belgium
Olivier Dalle, The OSA project: an example of component based software engineering techniques applied to simulation, Proceedings of the 2007 summer computer simulation conference, July 16-19, 2007, San Diego, California
Tobias Graml , Ralf Bracht , Marcus Spies, Patterns of business rules to enable agile business processes, Enterprise Information Systems, v.2 n.4, p.385-402, November 2008
Muhammad Usman Bhatti , Stéphane Ducasse, Mining and classification of diverse crosscutting concerns, Proceedings of the 2008 AOSD workshop on Linking aspect technology and evolution, p.1-5, March 31-April 04, 2008, Brussels, Belgium
Amparo Navasa , Miguel A. Pérez-Toledano , Juan M. Murillo, An ADL dealing with aspects at software architecture stage, Information and Software Technology, v.51 n.2, p.306-324, February, 2009
John Field , Maria-Cristina Marinescu , Christian Stefansen, Reactors: A data-oriented synchronous/asynchronous programming model for distributed applications, Theoretical Computer Science, v.410 n.2-3, p.168-201, February, 2009
Ali Ebnenasir , Rasoul Beik, Developing parallel programs: A design-oriented perspective, Proceedings of the 2009 ICSE Workshop on Multicore Software Engineering, p.1-8, May 18-18, 2009
Lujo Bauer , Jay Ligatti , David Walker, Composing expressive runtime security policies, ACM Transactions on Software Engineering and Methodology (TOSEM), v.18 n.3, p.1-43, May 2009
Collaborative Colleagues:
G. Kiczales:
colleagues