[Acpc-l] Call For Papers: Aspect Oriented Software Development

hra@cs.uga.edu hra@cs.uga.edu
Thu, 7 Feb 2002 10:23:21 -0500 (EST)


You are invited to submit a paper for consideration in the following
session (part of PDPTA'02:  http://www.ashland.edu/~iajwa/conferences).

With kind regards,
Hamid
------------------------------CUT HERE------------------------------

                    C A L L    F O R    P A P E R S
                    ===============================
         PDPTA Invited Session on Aspect Oriented Software Development
                    June 24-27, 2002, Las Vegas, USA

You are invited to submit a paper for a special session on Aspect-Oriented
Software Development, which will be held concurrently with the PDPTA Conference
Series.

Methods for defining and isolating aspects are essential to the engineering
of small to large-scale software systems. Examples of aspects include debugging,
logging, coordination, fault-tolerance, synchronization and security (access
control/capability) which in non aspect-oriented programming techniques
may produce applications that are hard to maintain, understand and evolve
to meet future requirements.

Aspect-Oriented Software Development (AOSD) is an emerging technology that
provides direct support for separating and weaving concerns that crosscut
the functional components in a typical software system. AOSD provides various
mechanisms to express, adapt, isolate and reuse crosscutting concerns in
the software development. Research in AOSD is reaching maturity with a number
of active research products. The Communication of the ACM October 2001 issue
and the web site http://www.aosd.net are an excellent starting point to
learn about the many software efforts being conducted in this exciting new
research area.
The ultimate goal of this session is to bring users and researchers together
to present work related to AOSD and those who want to learn about AOP and
techniques for separating crosscutting concerns in the software development.
The session will thus present opportunities for discussing further evolutions
and their expected benefits.

Selected papers may be published in a special issue journal
Topics of Interest
 The scope of this Session encompasses but is not limited to:
A. Technological Support for AOSD
      A.Programming languages design and implementation.
      B.Programming environments and development tools.
      C.Reflection and Meta programming.
      D.Aspect-oriented middleware.
      E.Design languages and notations
      F.Design heuristics and architectural/design patterns
B. Formal Methods and Verification
      A.Conflicting concerns: detection and means for composition
      B.Consistency management between concerns
      C.Formalization of Aspects and weaving
      D.UML related proposals to support aspect-orientation
C. Software Development Process
      A.Software architecture, evolution and reuse
      B.Risk, cost and quality management
      C.Frameworks for AOSD.
      D.Aspect-oriented modeling and automated code generation
D. Experience Reports
      A.Experience with AO languages and weaving tools
      B.Experience with CASE tools for AOD/Paper Submission Guidelines
For more information:
http://www.iit.edu/~concur/EVENTS/AOSD1.html 

Important Dates
Papers Due: March 11, 2002.
Notification of Accept/Reject/Poster: April 8, 2002
Camera-Ready Papers Due: April 22, 2002


Faisal Akkawi
Computer Science Department
Illinois Institute of Technology
akkawif@iit.edu