Skip to main content

[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

                      Fourth International Conference on
                     Aspect-Oriented Software Development

                               March 14-18, 2005
                            Chicago, Illinois, USA


                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!




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

  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

  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)



    * 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)


    * 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)


Back to the top