2nd Workshop on "Aspect-Oriented Modeling with UML"

Date view Thread view Subject view Author view Attachment view

From: Mohamed Mancona Kande (Mohamed.Kande@epfl.ch)
Date: Wed 22 May 2002 - 13:27:51 BST

Second International Workshop on "Aspect-Oriented Modeling with UML"

To be held in conjunction with the
Fifth International Conference on the Unified Modeling Language - the 
Language and its Applications
September 30 - October 4, 2002, Dresden, Germany

Workshop Date: Monday September 30, 2002

Website: http://lglwww.epfl.ch/workshops/uml2002/index.html


Many concerns pertaining to software development have a crosscutting 
impact on a system. Using current technologies, such kinds of concerns 
are difficult to identify, understand, and modularize at design and 
implementation time, as they cut across the boundaries of many 
components of a system. Crosscutting concerns typically include design 
constraints and features, as well as architectural qualities and 
system-level properties or behaviors, such as transactions, logging and 
error recovery, etc.

Aspect-oriented software development (AOSD) is an emerging technology 
promoting advanced separation of concerns in software engineering. AOSD 
techniques allow one to modularize crosscutting concerns into separate 
aspects of a system and integrate those aspects with other kinds of 
modules throughout the software development lifecycle.

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.

The goal of this workshop is to bring together the communities of 
aspect-oriented software development and UML to discuss the state of 
research and practice when handling various kinds of crosscutting 
concerns at both software architecture and detailed design levels, and 
their mappings to aspect-oriented programs. Another key point will be to 
address the impact of aspect-oriented technologies on UML and to prepare 
together an agenda for future research in aspect-oriented modeling of 
software systems.


We are interested in submissions on all topics relating aspect-oriented 
software development and UML, including, but not limited to:

      Defining Requirements on Aspect-Oriented Modeling
          - Characteristics of a crosscutting concern that need to be 
modeled in an aspect
          - Modeling intra-object and inter-object crosscutting concerns
          - Verification and validation of aspect-oriented models
          - Composition of aspect-oriented models

      Making UML Support Aspect-Oriented Modeling
          - Extending or "tailoring" UML to fit the needs of AOSD systems
          - Is a UML profile the best way to encapsulate extensions to 
the UML for AOSD?
          - UML templates for AOSD
          - Identification of UML elements that can be used to model 
aspect and how they address the above requirements
          - Architectural descriptions using UML and AOSD
          - Aspect-oriented behavioral modeling with UML

      Method and Tool Support
          - Using existing UML tools in AOSD life-cycles
          - Methodological issues related to the application of the UML 
          - Tool support for modeling AOSD artifacts with the UML

      Aspects in Software Architecture
          - Limitations of existing ADLs (architecture description 
languages) regarding the modeling of crosscutting concerns
          - Representation of crosscutting architectural concerns using 
          - Use of aspects to capture crosscutting concerns in design 
and architectural patterns
          - Composition of architectural aspects
          - How can we relate the UML, AOSD, and the IEEE recommended 
practice on architectural modeling (which promotes a multi-dimensional 
view of a system under construction)?

      Identifying and Modeling Aspects in Distributed Computing Environments
          - Aspects in Middleware
                - Communication aspects (e.g., protocols, etc.)
                - Security aspects (e.g., authentication, authorization, 
                - Fault tolerance aspects (e.g., transactions, replications)
           - Aspects in Telecommunication management systems (e.g. 
connection management, billing, accounting aspects, etc.)


Prospective participants are invited to submit 4-6 page position papers. 
We encourage use of the ACM Conference format for submissions. Members 
of the workshop committees will review all submissions and the authors 
of the papers will be notified. Submitted papers must be in PDF or 
Postscript format and should be submitted to:


All queries should also be sent to the above address.


    - Omar Aldawud, Lucent Technologies, USA
    - Grady Booch, Rational, USA
    - Bill Harrison, IBM Thomas J. Watson Research Center, USA
    - Mohamed Kandé (contact), Swiss Federal Institute of Technology in 
Lausanne, Switzerland


    - Mehmet Aksit, University of Twente, The Netherlands
    - Siobhán Clarke, Trinity College, Dublin, Ireland
    - Tzilla Elrad, Illinois Institute of Technology, USA
    - Rich Hilliard, ContentCache,USA
    - Jörg Kienzle, University of McGill, Canada
    - Karl Lieberherr, Northeastern University, USA
    - Alfred Strohmeier, Swiss Federal Institute of Technology in 
Lausanne, Switzerland
    - Peri Tarr, IBM Thomas J. Watson Research Center, USA

We apologize if you received this email more than once.

Date view Thread view Subject view Author view Attachment view