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
|