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 BACKGROUND AND OBJECTIVES 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. CALL FOR PAPERS 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 in AOSD - 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 aspects - 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, etc.) - Fault tolerance aspects (e.g., transactions, replications) - Aspects in Telecommunication management systems (e.g. connection management, billing, accounting aspects, etc.) SUBMISSION OF POSITION PAPERS 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: Mohamed.Kande@epfl.ch All queries should also be sent to the above address. ORGANIZING COMMITTEE - 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 COMMITTEE - 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.