Abstract
It is our opinion that declaring aspects by means of a full-fledged logic language has a fundamental advantage over using a restricted special purpose aspect language. As an illustration we present a simplified implementation of the Cool aspect weaver. Cool declarations are represented as logic facts in a Prolog like logic meta-language for Java. A fundamental advantage of this approach is that it enables aspect-oriented logic meta programming.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Kris De Voider. Type-Oriented Logic Meta Programming. PhD thesis, Vrije Universiteit Brussel, Programming Technology Laboratory, June 1998.
John Lamping. Methods as assertions. In Mario Tokoro and Remo Pareschi, editors, Object-Oriented Programming 8th European Conference, EGOOP’ 94 Bologna, Italy, Proceedings, volume821 of Lecture Notes in Computer Science, pages 60–80. Springer-Verlag, New York, N.Y., July 1994.
Cristina Videira Lopes and Gregor Kiczales. D: A language framework for distributed programming. Technical Report SPL97-007 P9710047, Xerox Palo Alto Research Center, http://www.parc.xerox/aop, 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
De Voider, K. (1998). Aspect-Oriented Logic Meta Programming. In: Demeyer, S., Bosch, J. (eds) Object-Oriented Technology: ECOOP’98 Workshop Reader. ECOOP 1998. Lecture Notes in Computer Science, vol 1543. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49255-0_123
Download citation
DOI: https://doi.org/10.1007/3-540-49255-0_123
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65460-5
Online ISBN: 978-3-540-49255-9
eBook Packages: Springer Book Archive