[aosd-announce] Tool Release: The Motorola WEAVR - Aspect-Oriented Modeling and Simulation with UML 2.0
Cottenier Thomas-A61008
thomas.cottenier at motorola.com
Thu Nov 9 01:18:58 EST 2006
We are pleased to announce the public release of the
Motorola WEAVR
Version 2.0
The Motorola WEAVR is a an Aspect-Oriented Modeling and Simulation
environment for UML 2.0.
Documentation, presentations and papers can be found at:
http://www.iit.edu/~concur/weavr/
The WEAVR is implemented as an add-in to Telelogic TAU:
http://www.telelogic.com/products/tau/
Telelogic is the leader for Model-Driven Engineering solutions in the
distributed, embedded, real-time and critical system markets.
The WEAVR add-in includes:
- a profile to define and deploy aspects in UML 2.0.
- a joinpoint visualization engine
- a simulation environment for Aspect-Oriented Models
- a weaver that performs full coordination of aspects at the modeling
level
The WEAVR is intended to be used in the context of fully automated code
generation, which is supported by TAU. Mapping from Aspect models to
Aspect-Oriented Programming languages is not supported. The weaving is
fully performed at the modeling level.
The WEAVR supports two complementary join point models:
- a join point model for the Action Language used in TAU (SDL-style
actions)
- a join point model for state machines
The WEAVR is in the initial phase of deployment in production within the
Motorola Networks and Enterprise Business Unit and is supported by the
Motorola Global Software Group. For a discussion on deployment, adoption
and use of the WEAVR, see:
http://www.iit.edu/~concur/weavr/papers/AOSD_MotorolaWEAVR.pdf
We are pleased to provide free of charge licenses of the tool to
academia, for research purposes.
Contact:
Thomas Cottenier, thomas.cottenier at motorola.com
Acknowledgements:
The WEAVR research and development project was initiated as a
collaborative effort between the Illinois Institute of Technology (Dr.
Tzilla Elrad, elrad at iit.edu) and Motorola Labs (Dr. Aswin van den Berg,
aswin.vandenberg at motorola.com). The aspect and pointcut composition
operators where designed by Jing Zhang, from the University of Alabama
at Birmingham.
More information about the announce
mailing list