[ The Types Forum (announcements only), 
     http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

               AOSD 2007
        International Conference on
    Aspect-Oriented Software Development
        Vancouver, BC, March 12-16

AOSD is the premier conference on software modularity 
that crosscuts traditional abstraction boundaries. 
This year's programme includes several papers from
related communities, and a schedule of the research
track is included below.

The full proceedings can already be accessed in the
ACM digital library at:

http://portal.acm.org/toc.cfm?id=1218563&idx=SERIES10702&type=proceeding&coll=portal&dl=ACM&part=series&WantType=Proceedings&title=AOSD
 

Furthermore citation details are available on DBLP at

http://www.informatik.uni-trier.de/~ley/db/conf/aosd/aosd2007.html

For further information on AOSD 2007 and to register,
visit 

http://aosd.net/conference

The deadline for the hotel discount is this Friday.

--------------------------------------------------
AOSD 2007: RESEARCH PROGRAM

Session 1: Applications
Wednesday, 11:00-12:30
Session Chair: Laurie Hendren

Aspect-Oriented Application-Level Scheduling for J2EE Servers
Kenichi Kourai, Tokyo Institute of Technology
Hideaki Hibino, Tokyo Institute of Technology
Shigeru Chiba, Tokyo Institute of Technology
        
Framework Specialization Aspects
André Santos, Tampere University of Technology
Antónia Lopes, University of Lisbon
Kai Koskimies, Tampere University of Technology
        
An Aspect-Oriented Approach to Bypassing Middleware Layers
Omer Demir, University of California Davis
Premkumar Devanbu, University of California Davis
Eric Wohlstadter, University of British Columbia
Stefan Tai, IBM Research

 
Session 2: Early aspects, models and design
Wednesday, 14:00-15:30
Session Chair: Eric Eide

Semantics-Based Composition for Aspect-Oriented Requirements Engineering
Ruzanna Chitchyan, Lancaster University
Awais Rashid, Lancaster University
Paul Rayson, Lancaster University
Robert Waters, Lancaster University

>From Aspect-Oriented Design to Aspect-Oriented Programs: 
    tool-supported translation of JPDDs into Code
Stefan Hanenberg, University of Duisburg-Essen
Dominik Stein, University of Duisburg-Essen
Rainer Unland, University of Duisburg-Essen

A Static Aspect Language for Checking Design Rules
Clint Morgan, University of British Columbia
Kris De Volder, University of British Columbia
Eric Wohlstadter, University of British Columbia
        

Session 3: Tools
Wednesday, 16:00-17:30
Session Chair: Mik Kersten

Expressive Programs through Presentation Extension
Andrew D. Eisenberg, University of British Columbia
Gregor Kiczales, University of British Columbia
        
A Graph-Based Approach to Modelling and Detecting 
   Composition Conflicts Related to Introductions
Wilke Havinga, University of Twente
Istvan Nagy, ASML
Lodewijk Bergmans, University of Twente
Mehmet Aksit, University of Twente
        
Debugging with Control-Flow Breakpoints
Rick Chern, University of British Columbia
Kris De Volder, University of British Columbia
        

Session 4: Programming language semantics
Thursday, 11:00-12:30
Session Chair: Hidehiko Masuhara

Open Bisimulation for Aspects
Radha Jagadeesan, School of CTI, DePaul University
Corin Pitcher, School of CTI, DePaul University
James Riely, School of CTI, DePaul University

Tribe: A simple Virtual Class Calculus
Dave Clarke, Centrum voor Wiskunde en Informatica (CWI)
Sophia Drossopoulou, Imperial College London
James Noble, Victoria University of Wellington
Tobias Wrigstad, Stockholm University

Fully Abstract Semantics of Additive Aspects by Translation
Sam Sanjabi, Oxford University Computing Laboratory
Luke Ong, Oxford University Computing Laboratory
        
 
Session 5: Programming languages
Thursday, 14:00-16:00
Session Chair: Awais Rashid

Conservative Aspect-Orientated Programming with the e-language
Matan Vax, Cadence Design
        

SCOPE: an AspectJ Compiler for Supporting 
     User-Defined Analysis-Based Pointcuts
Tomoyuki Aotani, University of Tokyo, Japan 
Hidehiko Masuhara, University of Tokyo
        
Declarative Failure Recovery for Sensor Networks
Ramakrishna Gummadi, Univerity of Southern California
Nupur Kothari, Univerity of Southern California
Todd Millstein, University of California at Los Angeles
Ramesh Govindan, Univerity of Southern California
        

cJ: Enhancing Java with Safe Type Conditions
Shan Shan Huang, Georgia Institute of Technology
David Zook, Georgia Institute of Technology
Yannis Smaragdakis, University of Oregon
        
 
Panel: Beyond AspectJ: AOP languages in 2017
Thursday, 16:30-18:00

What will the next generation of aspect-oriented programming 
languages look like? How will they be different from AspectJ? 
Must they support obliviousness? How will aspect interfaces 
be specified? In what form will open classes be present? Or 
will aspects turn out to be an instance of a more general 
and elegant modularisation mechanism?

panelists:
Theo d'Hondt, Vrije Universiteit Brussels, Belgium
Hidehiko Masuhara, University of Tokyo, Japan
Klaus Ostermann, Technical University Darmstadt, Germany
Yannis Smaragdakis, University of Oregon, USA


Session 6: Aspect mining
Friday, 11:00-12:30
Session Chair: Yvonne Coady

Simple Cross-Cutting Concerns are not so Simple
Magiel Bruntink, Centrum voor Wiskunde en Informatica
Arie van Deursen, Delft University of Technology
Maja D'Hondt, Centrum voor Wiskunde en Informatica
Tom Tourwé, Eindhoven University of Technology
        
Using Natural Language Program Analysis to Locate 
   and Understand Action-Oriented Concerns
David Shepherd, University of Delaware
Zachary Fry, University of Delaware
Emily Hill, University of Delaware
K. Vijay-Shanker, University of Delaware
Lori Pollock, University of Delaware
        
Efficiently Mining Crosscutting Concerns Through Random Walks
Charles Zhang, University of Toronto
Hans-Arno Jacobsen, University of Toronto
        

Reply via email to