15th AOM
14th AOM
13th
Aspect Oriented Modeling
Workshop
AOM @ AOSD'09 Workshop Program
8th
International Conference on Aspect-Oriented Software Development
AOM@AOSD09
--------------
AOM@AOSD'08
--------------
AOM@AOSD'07
--------------
AOM@Models'07
AOM 2010
results
and discussions from the 11th
Workshop on Aspect-Oriented Modeling (AOM)
14th International Workshop on Aspect-Oriented Modeling
held in conjunction with the 12th
International Conference on Model Driven Engineering Languages and
Systems (
MoDELS'09) , October, 2009, Denver, Colorado
|
New and powerful aspect-oriented
programming techniques are presented at the International
Conference on Aspect-Oriented Software Development every year.
However, it is not clear what features of such techniques are
"common aspect-oriented concepts" and what features are rather
language-specific specialties. Research in Aspect-Oriented
Modeling (AOM) has the potential to help find such common
characteristics from a perspective that is at a more abstract
level (i.e., programming language-independent). The ultimate
goal of research in AOM is to provide aspect-oriented software
developers with general means to express aspects and their
crosscutting relationships onto other software artifacts.
Aspect-Oriented Modeling workshop
aims to identify and discuss the impacts of aspect-oriented
technologies on software modeling, and to set up a shared agenda
for future research in aspect-oriented modeling of software
systems. To achieve these goals, we invite the participants to
present new ideas and discuss the state of research and practice
in modeling different kinds of crosscutting concerns at multiple
levels: software architecture, detailed design, testing, and
mapping models onto aspect-oriented programs. The results of the
workshop are expected to contribute towards answering the
following key questions:
-
How do aspects emerge and appear
in models?
-
In what respect do they help to
understand the problem domain?
-
And how do they help to find
"better" software solutions?
-
In what regards are current
modeling techniques suitable to design aspects?
-
In what respect do they fail to
do so?
-
How could those deficiencies be
resolved?
Workshop Topics
For this workshop edition, we have asked for submissions on all
topics related to aspects and model engineering including, but
not limited to:
Aspect-Oriented
Modeling
-
Defining
essential characteristics of a crosscutting concern that
need to be modeled
-
Verification
and validation of aspect-oriented models
-
Composition of
aspect-oriented models
-
Modeling of
aspects at different stages of software development
Aspect-Oriented UML
-
Identification
of UML elements that can be used to model aspects
-
Identification
of UML elements that can NOT be used to model aspects
-
Aspect-oriented
support in UML 2.0
AOSD Method and
Tool Support
-
Aspect-oriented
(and model-based) software development methods
-
Using existing
UML tools in AOSD life-cycles
-
New tools and
extensions to existing tools to support aspect-oriented
modeling
Model-Oriented
AOP and JPM
-
Join point
selection at model levels (model based pointcut languages
and model-based join point description, weaving based on
model transformation
-
Model based
aspect evolution
-
Model weaving:
from abstract to low-level.
-
Model
engineering tools for supporting aspect-oriented techniques
-
Model based
aspect interference and composition management
Organization Committee
-
Walter
Cazzola
University of Milano, Italy
-
Thomas
Cottonier
HengSoft, USA
-
Jeff Gray
Univ. of Alabama at Birmingham, USA
-
Jrg Kienzle
McGill University, Canada
-
Dominik
Stein
University of Duisburg-Essen, Germany
-
Omar Aldawud
Illinois Inst. of Tech., USA
|