|
CALI
CALI is a framework to prototype and compose Aspect-Oriented Programming Languages on top of Java.
It is based on an abstract aspect language that its extensible to implement new AOPL.
As proof of approach and methodology, the following language have been implemented:
-AspectJ (Dynamic part of AspectJ, where intertype declartion can be implemented using regular AspectJ);
-EAOPJ : An implementation of Event-Based AOP for Java;
-COOL: A DSAL for coordination;
-Decorator DSAL.
You can use CALI to implement your new AOPL and compose it with existing implementation or using existing
implementation to write your applications with aspects form different AOPL.
|
|
|
Category |
Aspect-Oriented |
License |
Other |
HomePage |
http://www.emn.fr/x-info/cali/ |
|
|
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States
and other countries. This site is independent of Sun Microsystems, Inc.