6. AOSD 2007: Vancouver, British Columbia, Canada
Brian M. Barry, Oege de Moor (Eds.): Proceedings of the 6th International Conference on Aspect-Oriented Software Development, AOSD 2007, Vancouver, British Columbia, Canada, March 12-16, 2007. ACM 2007 ACM International Conference Proceeding Series 208 ISBN 1-59593-615-7
Applications
Kenichi Kourai, Hideaki Hibino, Shigeru Chiba: Aspect-oriented application-level scheduling for J2EE servers. 1-13
Ömer Erdem Demir, Premkumar T. Devanbu, Eric Wohlstadter, Stefan Tai: An aspect-oriented approach to bypassing middleware layers. 25-35
Early aspects, models and design
Ruzanna Chitchyan, Awais Rashid, Paul Rayson, Robert Waters: Semantics-based composition for aspect-oriented requirements engineering. 36-48
Stefan Hanenberg, Dominik Stein, Rainer Unland: From aspect-oriented design to aspect-oriented programs: tool-supported translation of JPDDs into code. 49-62
Clint Morgan, Kris De Volder, Eric Wohlstadter: A static aspect language for checking design rules. 63-72
Tools

Wilke Havinga, István Nagy, Lodewijk Bergmans, Mehmet Aksit: A graph-based approach to modeling and detecting composition conflicts related to introductions. 85-95
Programming language semantics

Dave Clarke, Sophia Drossopoulou, James Noble, Tobias Wrigstad: Tribe: a simple virtual class calculus. 121-134
Programming languages
Matan Vax: Conservative aspect-orientated programming with the e language. 149-160
Tomoyuki Aotani, Hidehiko Masuhara: SCoPE: an AspectJ compiler for supporting user-defined analysis-based pointcuts. 161-172
Ramakrishna Gummadi, Nupur Kothari, Todd D. Millstein, Ramesh Govindan: Declarative failure recovery for sensor networks. 173-184
Shan Shan Huang, David Zook, Yannis Smaragdakis: cJ: enhancing java with safe type conditions. 185-198
Aspect mining
Magiel Bruntink, Arie van Deursen, Maja D'Hondt, Tom Tourwé: Simple crosscutting concerns are not so simple: analysing variability in large-scale idioms-based implementations. 199-211
David Shepherd, Zachary P. Fry, Emily Hill, Lori L. Pollock, K. Vijay-Shanker: Using natural language program analysis to locate and understand action-oriented concerns. 212-224
Charles Zhang, Hans-Arno Jacobsen: Efficiently mining crosscutting concerns through random walks. 226-238



