AOSD Conference  
Program Overview
Technical Program
Keynotes
Workshops
Tutorials
Demonstrations
Student Extravaganza
Social Events
BOFs
Technical Papers
Practitioner Reports
Workshops
Tutorials
Demonstrations
Student Extravaganza
Travel
Accommodation
Places to Eat
Internet Access
Attractions
Lancaster & Lake District Photos
 

Keynote Speakers

Dr. Daniel Sabbah (IBM Vice President, Development and SWG Technology, Application Integration & Middleware Division, Software Group) will speak about:

Aspects - from Promise to Reality

The concepts underpinning aspect oriented software development have been with us for many years. The last couple of years have been particularly exciting, with much of the promise brought into sharp reality. The timing for our industry couldn't be more critical; urgent help is needed to address the growing software complexity crisis. Deployment of uniform implementations of cross-cutting concerns into a range of software products is now feasible, and large and complex software can be factored and recomposed into simpler, better targeted, higher quality offerings. In this talk we describe how IBM plans to put this technology into production to: simplify the delivery and service of high quality software, deliver new solutions for our customers' development requirements, create opportunities for customers to add value to their software, and to accelerate new initiatives at the heart of IBM's software strategy.
Download PowerPoint Slides

 

Prof. Bashar Nuseibeh (Professor of Computing at The Open University) will speak about:

Crosscutting Requirements

Evidence is mounting that aspect-oriented programming is useful for (re-)structuring the many concerns that software is designed to address. Many of these concerns often arise in the problem domain, and, therefore, there is a growing effort to examine ‘early aspects’ - to identify and represent concerns that arise during software requirements engineering and design, and to determine how these concerns interact. But can one seek to identify aspects too early? While identifying concerns during requirements elicitation may indeed be profitable, the notion of crosscutting concerns, indeed of crosscutting requirements, may only make sense when elements of a solution also begin to be explored. There are two consequences of this: a case for more interleaving of the processes of requirements engineering and design, and a case for the explicit development of specifications that map the problem and solution structures. We elaborate and discuss this thesis, and offer an alternative research agenda for aspect-oriented requirements engineering.
Download PowerPoint Slides


 
 
Edited by the AOSD Conference Committee.  Send comments to: webmaster@aosd.net