~~NOTOC~~ ====== Research ====== ==== Publications ==== See the [[Research:Publications|complete list of publications of lab members]]. For a list of publications filtered by author, we refer to the personal pages in the [[/people|people]] section. ==== Topics ==== * [[research:Scope]]: Scoping dynamic adaptations * [[research:ADI]]: Aspects, Dependencies and Interactions ==== Software ==== * [[research:software:Reflex]]: Reflex is a versatile kernel for multi-language AOP * [[research:software:ReflexD]]: ReflexD is a versatile kernel for distributed AOP in Java. ReflexD is implemented as an extension of Reflex, making use of Reflex itself and Java RMI as a base for remote invocation. * [[research:software:TOD]]: TOD is a tool that helps understand a program's behavior by recording a trace of the events that occur during execution (method calls, object creation, field access…) and letting the user navigate in predefined and custom views of this trace. * [[research:software:ReLAx]]: ReLAx is the implementation of the KALA domain-specific aspect language on top of Reflex. * [[research:software:SOM]]: SOM (Sequential Object Monitors) is a model for concurrent programming based on a thread-less scheduler. * [[research:software:POM]]: POM (Parallel Object Monitors) is a concurrency abstraction for the coordination of parallel activities over single objects and groups of objects in shared memory systems. It allows a clean separation of the coordination concern from the base application code. * [[research:software:AJP]]: AspectJ plugin for Reflex * [[research:software:Classboxes]]: Reflex-based implementation and JastAddJ-based compiler for Classboxes * [[research:software:AspectMaps]]: A scalable visualization of Join Point Shadows. * [[http://www.pleiad.cl/aspectscript|AspectScript]]: An aspect language for Web programming. ==== Projects ==== * [[http://rapids.gforge.inria.fr|RAPIDS]]: INRIA Associate Team, with the ASCOLA group in Nantes. RAPIDS stands for Reasoning about Aspect-oriented Programs and securIty in Distributed Systems. * [[research:ec-dsal|Engineering and Composition of Domain-Specific Aspect Languages]]: Fondecyt Regular project. * [[research:corea|CoReA]]: Comprehension and Remodularization of Applications based on Aspects, Classboxes and Traits. Stic-AMSUD collaboration project between PLEIAD, LIFIA (UNLP, La Plata, Argentina) and RMOD (INRIA, Lille, France) * [[research:cordial|CORDIAL]]: Concurrency, Distribution and Interactions in Aspect Languages. INRIA/CONICYT collaboration project between PLEIAD and the OBASCO project from INRIA France. * [[Research:Projects:ORION]]: Open Reflective Infrastructure for Open Networks. Jointly funded by the Flemish Government and the Center for Web Research as part of a general programme for bilateral scientific collaboration, the ORION project spans the Vrije Universiteit Brussel and the Universidad de Chile. * [[http://gridcomp.ercim.org/|GridCOMP]]: a spin-off from the european CoreGRID Network of Excellence, this project aims at developing and experimenting new programming models for Grid Computing. The project involves both academic and industrial partners. ==== Resources ==== Look at our [[http://subversion.tigris.org|svn]] server to checkout the latest version of our software. Also you can check the status of development of the projects in the [[http://trac.edgewall.org/|Trac]] systems. * [[/trac|Trac]] project managment system * [[research:SVN|Svn Repositories]] (for guest access is recommended to see the Trac Svn view for the specific project. To checkout the sources use username: **guest** and password **guest**)