[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[aspectj-announce] AOSD.05 Program and Extended Early Registration Deadline
|
*******************************************************************************
AOSD.05: CALL FOR PARTICIPATION
* EXTENDED EARLY REGISTRATION DEADLINE *
Fourth International Conference on
Aspect-Oriented Software Development
March 14-18, 2005
Chicago, Illinois, USA
http://aosd.net/conference
In cooperation with ACM SIGPLAN and ACM SIGSOFT
Sponsored by TheServerSide, BEA,
Oracle, IBM Research, Siemens, AOSD-Europe, and the
Illinois Institute of Technology
*******************************************************************************
Due to high last-minute demand, the AOSD.05 early registration deadline has
been extended through Sunday, February 20, 2005. Early registration is the
least expensive way to attend AOSD.05, so do not wait!
Last day for early registration: February 20, 2005 *NEW*
Last day for hotel discount rate: February 22, 2005
Last day for advance registration: March 7, 2005
(Registration also available at conference.)
The annual AOSD international conference is the premier event entirely devoted
to aspect-oriented technologies and practices, bringing together leading
researchers and practitioners from all over the world to discuss the latest
developments in the field. Come join us at AOSD.05 and be a leader in the move
toward aspect-oriented software development! The AOSD.05 program features:
* Keynotes
by Grady Booch (IBM Fellow)
and Dave Thomas (founder of OTI and Bedarra Research Labs)
* Technical Papers
presenting the newest research results
* Practitioner Reports
describing how AOSD has been used in industry and lessons learned
* Tutorials
with in-depth information about leading AOSD technologies, with
sessions for both new and experienced developers
* Invited Industry Talks
by numerous leading experts --- see program overview below
* An Expert Panel
discussing effective adoption of aspect-oriented programming
* Exhibitions and Demonstrations
of leading-edge AOSD technologies, allowing attendees to meet leading
tool developers, practitioners, and authors
* A Student Extravaganza
allowing students to present their work, network with other students,
and get feedback from leaders in the field
* Workshops
for discussion of advanced topics and challenging problem areas
* Birds-of-a-Feather Sessions
for informal discussions
AOSD.05 is pleased to announce the TheServerSide Industry Track: a full series
of conference events specially targeted for developers and practitioners. See
the program overview below, and the conference Web site for program details.
AOSD.05 will be held at the InterContinental hotel, located in the heart of
Chicago's famed "Magnificent Mile." Complementing the technical program, there
will also be a range of social activities encouraging informal discussions
among peers.
Come learn, participate, and contribute at AOSD.05!
FOR MORE INFORMATION, PLEASE VISIT: http://aosd.net/conference
*******************************************************************************
PROGRAM OVERVIEW
----------------------
Monday, March 14, 2005
----------------------
9:00am -- 12:30pm: TUTORIALS
T1: abc: A Workbench for Aspect-Oriented Programming Language Research
Oege de Moor (Oxford University) and Laurie Hendren (McGill University)
T2: Aspect-Oriented Programming with AspectJ (1)
Julie Waterhouse (IBM) and Mik Kersten (University of British Columbia)
9:00am -- 12:30pm: WORKSHOPS
ACP4IS: Aspects, Components, and Patterns for Infrastructure Software
AOM: Aspect-Oriented Modeling
FOAL: Foundations of Aspect-Oriented Languages
LATE: Linking Aspect Technology and Evolution
2:00pm -- 5:30pm: TUTORIALS
T3: Aspect-Oriented Programming with AspectJ (2): Hands-on Session
Julie Waterhouse (IBM) and Mik Kersten (University of British Columbia)
T4: Practical Aspect-Oriented Programming with JBoss: The Case For Aspects
Bill Burke (JBoss Group LLC)
T5: Why Should Aspect Enthusiasts Care About Software Architecture?
Linda Northrop and Paul Clements (Carnegie Mellon University SEI)
2:00pm -- 5:30pm: WORKSHOPS (continued)
-----------------------
Tuesday, March 15, 2005
-----------------------
9:00am -- 12:30pm: TUTORIALS
T6: Enterprise Aspect-Oriented Programming with AspectJ
Ron Bodkin (New Aspects of Software) and Nicholas Lesiecki (VMS)
T7: Feature Oriented Programming
Don Batory (University of Texas at Austin)
9:00am -- 12:30pm: WORKSHOPS
DAW: Dynamic Aspects Workshop
EA: Early Aspects: Aspect-Oriented Requirements Engineering and
Architecture Design
SPLAT: Software Engineering Properties of Languages and Aspect Technologies
WTAOP: Workshop on Testing Aspect-Oriented Programs
2:00pm -- 5:30pm: TUTORIALS
T8: (canceled)
T9: Aspect-Oriented Programming with C++ and AspectC++
Olaf Spinczyk and Daniel Lohmann (Friedrich-Alexander-University)
T10: Aspect-Oriented Refactoring: Taking Refactoring to a New Level
Ramnivas Laddad (author of AspectJ in Action)
2:00pm -- 5:30pm: WORKSHOPS (continued)
-------------------------
Wednesday, March 16, 2005
-------------------------
8:30am -- 8:45am: OPENING
8:45am -- 9:30am: DEMO MADNESS
9:30am -- 11:00am: KEYNOTE TALK
The Complexity of Programming Models
Grady Booch (IBM Fellow)
11:30am -- 6:00pm: DEMONSTRATIONS (in parallel with other sessions)
11:30am -- 12:30pm: PAPER SESSION 1: Modularity
Modularizing Design Patterns with Aspects: A Quantitative Study
Alessandro Garcia, Claudio Sant'Anna, Eduardo Figueiredo, Uira Kulesza,
Arndt von Staa, and Carlos Lucena (PUC-Rio)
An Analysis Of Modularity In Aspect Oriented Design
Cristina Lopes and Sushil Bajracharya (University of California, Irvine)
11:30am -- 12:30pm: INDUSTRY TRACK
Invited Talk: Adopting AOP
Gregor Kiczales (UBC, lead PARC team that invented AspectJ) and
Adrian Colyer (IBM, AspectJ and AJDT projects)
2:00pm -- 4:00pm: PAPER SESSION 2: Aspects in Middleware and System Software
An expressive aspect language for system applications with Arachne
Remi Douence, Fritz Thomas, Nicolas Loriant, Jean-Marc Menaud,
Marc Segura-Devillechaise, and Mario Suedholt (EMN/INRIA)
Empowering Configurable QoS Management in Real-Time Systems
Aleksandra Tesanovic, Mehdi Amirijoo, Mikael Bjork, and Jorgen Hansson
(Linkoping University)
Supporting Autonomic Computing Functionality via Dynamic Operating System
Kernel Aspects
Michael Engel and Bernd Freisleben (University of Marburg)
Towards Just-in-time Middleware
Charles Zhang, Gilbert Gao, and Hans-Arno Jacobsen (University of Toronto)
2:00pm -- 4:00pm: INDUSTRY TRACK
Invited Talk: Annotation-Driven AOP in Java
Jonas Boner (BEA Systems, Aspectwerkz founder)
Invited Talk: AOP with Metadata: Principles and Patterns
Ramnivas Laddad (author of AspectJ in Action)
4:30pm -- 6:00pm: INDUSTRY TRACK
Invited Talk: Hibernate Integration with AspectJ
Nicholas Lesiecki (VMS, coauthor of Mastering AspectJ)
Invited Talk: Application Security Aspects
Ron Bodkin (New Aspects of Software)
Invited Talk: AOP Tools and Approaches
Mik Kersten (University of British Columbia, AspectJ and AJDT committer)
6:00pm -- 7:30pm: WELCOME RECEPTION
7:30pm -- ... : STUDENT EXTRAVAGANZA
7:30pm -- ... : BIRDS-OF-A-FEATHER SESSIONS
------------------------
Thursday, March 17, 2005
------------------------
9:00am -- 10:30am: KEYNOTE TALK
Transitioning AOSD from Research Park to Main Street
Dave Thomas (Bedarra Research Labs, Carleton Univ., Univ. of Queensland)
11:00am -- 5:30pm: DEMONSTRATIONS (in parallel with other sessions)
11:00am -- 12:30pm: PAPER SESSION 3: Languages and Implementations
Adaptive Programming in JAsCo
Wim Vanderperren, Davy Suvee, Bart Verheecke, Maria Agustina Cibran, and
Viviane Jonckers (Vrije Universiteit Brussel)
abc: An Extensible AspectJ Compiler
Pavel Avgustinov (University of Oxford), Aske Simon Christensen (University
of Aarhus), Laurie Hendren (McGill University), Sascha Kuzins (University
of Oxford), Jennifer Lhotak, Ondrej Lhotak (McGill University),
Oege de Moor, Damien Sereni, Ganesh Sittampalam, Julian Tibble (University
of Oxford)
What does aspect-oriented programming mean to Cobol?
Ralf Laemmel (Free University, Amsterdam) and Kris De Schutter (Ghent
University)
11:00am -- 12:30pm: INDUSTRY TRACK
Invited Talk: AOP in Spring
Rod Johnson (Interface21, Spring Framework founder) and
Adrian Colyer (IBM, AspectJ and AJDT projects)
Practitioner Report
2:00pm -- 3:30pm: PAPER SESSION 4: Refactoring and Reengineering
Towards a Catalog of Aspect-Oriented Refactorings
Miguel Monteiro (Instituto Politecnico de Castelo Branco) and
Joao Fernandes (Universidade do Minho)
Deriving Refactorings for AspectJ
Leonardo Cole and Paulo Borba (Federal University of Pernambuco, Brazil)
Role-Based Refactoring of Crosscutting Concerns
Jan Hannemann, Gail Murphy, and Gregor Kiczales (University of British
Columbia)
2:00pm -- 3:30pm: INDUSTRY TRACK
Invited Talk: Implementing Middleware Using AOP
Bill Burke (Chief Architect, JBoss Inc.)
Practitioner Report
4:00pm -- 5:00pm: PAPER SESSION 5: Aspects in User-Centric Processes
Weaving a Social Fabric into Existing Software
Li-Te Cheng, John Patterson, Steven Rohall, Susanne Hupfer, and Steven Ross
(IBM Research)
Mylar: a degree-of-interest model for IDEs
Mik Kersten and Gail Murphy (University of British Columbia)
4:00pm -- 5:30pm: INDUSTRY TRACK
Invited Talk: Object Persistence Aspects
Jim Clark (Oracle Corporation) or Douglas Clarke (Oracle Corporation)
Practitioner Report
6:00pm -- 8:00pm: BIRDS-OF-A-FEATHER SESSIONS
8:00pm -- ... : BANQUET
----------------------
Friday, March 18, 2005
----------------------
9:00am -- 10:30am: EXPERT PANEL
Challenges and Opportunities for Industry Adoption
Moderator: Dion Almaer
Participants: Adrian Colyer, Bill Burke, Jonas Boner, Danilo Beuche,
Rod Johnson
11:00am -- 2:00pm: DEMONSTRATIONS (in parallel with other sessions)
11:00am -- 12:30pm: PAPER SESSION 6: Analyzing and Testing
Crosscutting Techniques in Program Specification and Analysis
Patrick Lam, Viktor Kuncak, and Martin Rinard (MIT)
Aspect Language Features for Concern Coverage Profiling
Hridesh Rajan and Kevin Sullivan (University of Virginia)
Distributing Classes with Woven Concerns --- An Exploration of Potential
Fault Scenarios
Nathan McEachen and Roger Alexander (Colorado State University)
11:00am -- 1:00pm: INDUSTRY TRACK
Invited Talk: AOP with C++
Olaf Spinczyk (Friedrich-Alexander University)
Invited Talk: VM-level AOP
Sam Pullara (EIR, Accel Partners)
*******************************************************************************
PROGRAM COMMITTEE
* Mehmet Aksit (University of Twente, Netherlands)
* Jonathan Aldrich (Carnegie Mellon University, USA)
* Brian Barry (Bedarra Research Labs, Canada)
* Don Batory (University of Texas, Austin, USA)
* Shigeru Chiba (Tokyo Institute of Technology, Japan)
* Siobhan Clarke (Trinity College, Ireland)
* Yvonne Coady (University of Victoria, Canada)
* Adrian Colyer (IBM Hursley Park, UK)
* Erich Gamma (IBM Zurich, Switzerland)
* Viviane Jonckers (Vrije Universiteit Brussel, Belgium)
* Gregor Kiczales (University of British Columbia, Canada)
* Guenter Kniesel (University of Bonn, Germany)
* Shriram Krishnamurthi (Brown University, USA)
* Karl Lieberherr (Northeastern University, USA)
* Ralf Laemmel (Vrije Universiteit Amsterdam, The Netherlands)
* Doug Lea (SUNY Oswego, USA)
* Hidehiko Masuhara (University of Tokyo, Japan)
* Gail Murphy (University of British Columbia, Canada)
* Linda Northrop (Software Engineering Institute, USA)
* Harold Ossher (IBM Research, USA)
* Klaus Ostermann (University of Darmstadt, Germany)
* Awais Rashid (University of Lancaster, UK)
* Martin Robillard (McGill University, Canada)
* Christa Schwanninger (Siemens, Germany)
* Mario Suedholt (Ecole des Mines de Nantes, France)
* Kevin Sullivan (University of Virginia, USA)
* Peri Tarr (IBM Watson Research Center, USA) (Chair)
* Jianjun Zhao (Fukuoka Institute of Technology, Japan)
CONFERENCE COMMITTEE
* General Chair: Mira Mezini (Darmstadt University of Technology)
* Program Chair: Peri Tarr (IBM Watson Research Center)
* Organizing Chair: Tzilla Elrad (Illinois Institute of Technology)
* Tutorials and Workshops Chairs: Hidehiko Masuhara (University of Tokyo),
Klaus Ostermann (Darmstadt University of Technology)
* Demonstrations Chair: Christa Schwanninger (Siemens AG)
* Industry Chairs: Ron Bodkin (New Aspects of Software), Raminvas Laddad
* Web Chair: Doug Janzen (University of British Columbia)
* Publicity Chair: Eric Eide (University of Utah)
* Student Extravaganza Chairs: Mik Kersten (University of British
Columbia), Kris De Volder (University of British Columbia)
* BOFs Chair: Mik Kersten (University of British Columbia)
FOR MORE INFORMATION, PLEASE VISIT: http://aosd.net/conference