[aosd-announce] AOSD 2003 Workshop Program (Paper Deadline Approaching)
Awais Rashid
marash at comp.lancs.ac.uk
Mon Jan 20 15:45:50 EST 2003
AOSD 2003: Workshop Program
2nd International Conference on
Aspect-Oriented Software Development
March 17 - 21, 2003
Boston, USA
http://aosd.net/conference
Hosted by Northeastern University
In Cooperation with ACM SIGPLAN and SIGSOFT
**********************************************************************
Important Dates:
Workshop paper submission: 27 January 2003
Notification of acceptance: 10 February 2003
Early Registration Deadline: 14 February 2003
Detailed instructions for submissions are on the individual workshop
web sites. Links are included below and also available on the
conference Web site.
**********************************************************************
Aspect-oriented software development provides means for systematic
identification, modularisation, and composition of crosscutting
concerns. This second conference dedicated to AOSD is the premier
forum for the dissemination and discussion of AOSD ideas, for both
practitioners and researchers.
The conference features six high quality workshops on specific AOSD
topics to be held on Monday 17 March and Tuesday 18 March. The
workshop program includes:
+ ACP4IS: Aspects, Components, and Patterns for Infrastructure Software
+ Early Aspects: Aspect-Oriented Requirements Engineering and
Architecture Design
+ FOAL: Foundations of Aspect-Oriented Languages
+ COMM: Commercialization of AOSD Technology
+ SPLAT: Software engineering Properties of Languages for Aspect
Technologies
+ AOM: Aspect-Oriented Modeling with UML
All workshops are full-day and are briefly summarized below. For full
information about the program, visit the AOSD 2003 conference Web site
or the respective workshop Web site.
===============
Monday 17 March
===============
---------------------------------------------------------------------
ACP4IS: Aspects, Components, and Patterns for Infrastructure Software
---------------------------------------------------------------------
Organizers: Eric Eide (Primary Contact), University of Utah
(eeide at cs.utah.edu)
Yvonne Coady, University of British Columbia
David H. Lorenz, Northeastern University
URL: http://www.cs.ubc.ca/~ycoady/acp4is03/
Aspect-oriented programming, component models, and design patterns are
modern and actively evolving techniques for improving the
modularization of complex software. In particular, these techniques
hold great promise for the development of ``systems infrastructure''
software, e.g., application servers, middleware, virtual machines,
compilers, operating systems, and other software that provides general
services for higher-level applications. The developers of
infrastructure software are faced with increasing demands from
application programmers needing higher-level support for application
development. Meeting these demands requires careful use of software
modularization techniques, since infrastructural concerns are
notoriously hard to modularize.
Building on the ACP4IS meeting at AOSD 2002, this workshop aims to
provide a highly interactive forum for researchers and developers to
discuss the application of and relationships between aspects,
components, and patterns within modern infrastructure software. The
goal is to put aspects, components, and patterns into a common
reference frame and to build connections between the software
engineering and systems communities.
-----------------------------------------------------------
Early Aspects: Aspect-Oriented Requirements Engineering and
Architecture Design
-----------------------------------------------------------
Organizers: João Araújo (Primary Contact), Universidade Nova de Lisboa
(ja at di.fct.unl.pt)
Awais Rashid, Lancaster University
Bedir Tekinerdogan, Bilkent University
Ana Moreira, Universidade Nova de Lisboa
Paul Clements, Software Engineering Institute
URL: http://www.cs.bilkent.edu.tr/AOSD-EarlyAspects/
This workshop aims to support the cross-fertilization of ideas in
requirements engineering, software architecture design and aspect-oriented
software development. From a requirements engineering and architecture
design perspective, aspects will improve and broaden the understanding of
the identification and management of requirements and architecture level
concerns. From an aspect-orientation perspective the workshop will provide
attendees with a forum for discussing issues that can lead to a better
understanding of how aspects can be used to support systematic and rigorous
development of software from the very early stages.
The workshop will focus on challenges to defining methodical software
development processes for aspects from early on in the software life cycle
and explore the potential of proposed methods and techniques to scale up to
industrial applications.
----------------------------------------------
FOAL: Foundations of Aspect-Oriented Languages
----------------------------------------------
Organizers: Gary T. Leavens (Primary Contact), Iowa State University
(leavens at cs.iastate.edu)
Curtis Clifton, Iowa State University
URL: http://www.cs.iastate.edu/~leavens/FOAL/cfp-2003.html
FOAL is a forum for research in foundations of aspect-oriented
programming languages. Areas of interest include but are not limited to:
semantics of aspect-oriented languages, specification and verification
or such languages, type systems, static analysis, theory of testing,
theory of aspect composition, theory of aspect translation (compilation)
and rewriting, and applications of such theories in practice (such as
language design studies). The workshop aims to foster work in
foundations, including formal studies, promote the exchange of ideas,
and encourage workers in the semantics and formal methods communities to
do research in the area of aspect-oriented programming languages.
================
Tuesday 18 March
================
------------------------------------------
COMM: Commercialization of AOSD Technology
------------------------------------------
Organizers: Ron Bodkin (Primary Contact), New Aspects of Security
(rbodkin at newaspects.com)
Adrian M Colyer, IBM UK
Juri Memmert, JPMDesign
Arno Schmidmeier, Sirius Software GmbH
URL: http://www.jpmdesign.de/conferences/aosd/2003/cfp.html
This workshop will address the development of commercially successful
Aspect-Oriented Software Development technology. Topics of interest
include value propositions, requirements for adoption (technical,
organizational, standards), business cases, business models, strategies,
industry lessons, selling, likely customers, and communication
mechanisms. The goal is to bring together practitioners, users,
consultants, and vendors to discuss the opportunities and challenges in
delivering commercial solutions using AOSD. These discussions are
intended to improve market opportunities and increase the scale and
number of deployments of AOSD. This workshop will also start a
conversation about mechanisms for cross-industry discussion and common
initiatives to support market awareness and support for AOSD.
The workshop format will consist of structured discussions about topics
drawn from position papers. A warp-up discussion will draw together
various threads, discuss open issues, and reach conclusions.
--------------------------------------------------------------
SPLAT: Software engineering Properties of Languages for Aspect
Technologies
--------------------------------------------------------------
Organizers: Lodewijk Bergmans (Primary Contact), University of Twente
(lbergmans at acm.org)
Johan Brichau, Vrije Universiteit Brussel
Peri Tarr, IBM TJ Watson Research Center
Erik Ernst, University of Aarhus
URL: http://www.daimi.au.dk/~eernst/splat03/
The ultimate goal of aspect-oriented languages and systems is to
improve the quality of software by enhancing software engineering
properties such as modularity, comprehensibility, evolvability,
composability, analyzability, etc. Consequently, each feature
included in an aspect-oriented language is intended to promote
certain good software engineering properties.
Yet the design of aspect-oriented languages and systems is much more
complex than it appears from examining a language construct or
system feature in isolation. Each feature entails a tradeoff among
different software engineering properties - e.g., power
vs. comprehensibility, flexibility vs. analyzability, complexity
vs. evolvability. Moreover, individual features may interact in
beneficial or undesirable ways, resulting in either improvement or
loss of the software engineering abilities targeted by each feature.
This workshop will advance the field of AOSD language design by
emphasizing the need to understand the practical consequences of
design decisions on the software engineering properties of
aspect-oriented software. In particular, it will help language
designers understand and evaluate the tradeoffs entailed by aspect
language features, and address the need for consistent language
design with respect to composability of language constructs and
features.
--------------------------------------
AOM: Aspect-Oriented Modeling with UML
--------------------------------------
Organizers: Omar Aldawud (Primary Contact), Lucent Technologies
(oaldawud at lucent.com)
Mohamed Kand, Swiss Federal Institute of Technology
in Lausanne
Grady Booch, Rational Software
Bill Harrison, IBM Thomas J. Watson Research Center
Dominik Stein, University of Essen
URL: http://lglwww.epfl.ch/workshops/aosd2003/
Aspect-oriented modeling is a critical part of AOSD that focuses on
techniques for identifying, analyzing, managing and representing
crosscutting concerns in software design and architecture, while
filling the gap between aspect-oriented requirements engineering
and aspect-oriented programming.
This workshop is dedicated to the definition of aspect-oriented
modeling techniques, methods and tools based on UML. Suggested issues
are: How can we apply UML artifacts to AOSD? Are the existing notations
and modeling techniques of UML sufficient to model aspects, or do we
need to extend UML to support AOSD? Is UML the appropriate modeling
language on which to base modeling for AOSD? Is UML capable of
expressing "Core" components and "Aspectual" components as well as
associations linking them together? If we have to extend the UML,
are the extension mechanisms provided by UML adequate? What could
then be a UML profile for AOSD? Or would it be possible to rely only
on a restricted subset of the UML for AOSD? What would this subset be?
More information about the announce
mailing list