3. AOSD 2004: Lancaster, UK
Gail C. Murphy, Karl J. Lieberherr (Eds.): Proceedings of the 3rd International Conference on Aspect-Oriented Software Development, AOSD 2004, Lancaster, UK, March 22-24, 2004. ACM 2004 ISBN 1-58113-842-3
Daniel Sabbah: Aspects: from promise to reality. 1-2
Bashar Nuseibeh: Crosscutting requirements. 3-4
Jonas Bonér: What are the key issues for commercial AOP use: how does AspectWerkz address them? 5-6
Muga Nishizawa, Shigeru Chiba, Michiaki Tatsubori: Remote pointcut: a language construct for distributed AOP. 7-15
Kouhei Sakurai, Hidehiko Masuhara, Naoyasu Ubayashi, Saeko Matsuura, Seiichi Komiya: Association aspects. 16-25
Jeffrey G. Gray, Suman Roychoudhury: A technique for constructing aspect weavers using a program transformation engine. 36-45
Stefan Hanenberg, Robert Hirschfeld, Rainer Unland: Morphing aspects: incompletely woven aspects and continuous weaving. 46-55
Gary Duzan, Joseph P. Loyall, Richard E. Schantz, Richard Shapiro, John A. Zinky: Building adaptive distributed applications with middleware and aspects. 66-73
Steffen Göbel, Christoph Pohl, Simone Röttger, Steffen Zschaler: The COMQUAD component model: enabling dynamic selection of implementations by weaving non-functional aspects. 74-82
Christoph Bockisch, Michael Haupt, Mira Mezini, Klaus Ostermann: Virtual machine support for dynamic join points. 83-92

Charles B. Haley, Robin C. Laney, Bashar Nuseibeh: Deriving security requirements from crosscutting threat descriptions. 112-121
Bruno Harbulot, John R. Gurd: Using AspectJ to separate concerns in parallel scientific Java code. 122-131
Maja D'Hondt, Viviane Jonckers: Hybrid aspects for weaving object-oriented functionality and rule-based knowledge. 132-140
Rémi Douence, Pascal Fradet, Mario Südholt: Composition, reuse and interaction analysis of stateful aspects. 141-150



