Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
research [2012/10/26 14:29] – etanter | research [2015/04/30 15:00] – etanter |
---|
* [[research:TestCoverage]]: Test Coverage | * [[research:TestCoverage]]: Test Coverage |
==== Software ==== | ==== Software ==== |
| * [[research:software:effscript|EffScript]]: Practical effects for Scala (customizable, polymorphic, and gradual). |
| * [[research:software:LRP]]: Live Robot Programming is a live programming language for robot behaviors. |
* [[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: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:Ghosts]]: A IDE tool extension for Eclipse (Java) for supporting incremental programming through automatic and non-intrusive generation of code entities based on their usage; also available for Pharo Smalltalk. | * [[research:software:Ghosts]]: A IDE tool extension for Eclipse (Java) for supporting incremental programming through automatic and non-intrusive generation of code entities based on their usage; also available for Pharo Smalltalk. |
* [[research:software:Gradualtalk]]: A practical gradual type system for Pharo Smalltalk. | * [[research:software:Gradualtalk]]: A practical gradual type system for Pharo Smalltalk. |
| * [[research:software:EffectiveAspects]]: A statically-typed purely functional model of pointcut/advice aspects. Computational effects are modeled using monads, which allows type-based reasoning and modular extensions to the aspect weaving semantics. |
| * [[effectcaps|Effect Capabilities]]: an effective and flexible manner to control effects and their interferences. Capabilities can be selectively shared between modules to establish secure effect-centric coordinations. |
* [[research:software:AspectMaps]]: A scalable visualization of Join Point Shadows. | * [[research:software:AspectMaps]]: A scalable visualization of Join Point Shadows. |
* [[http://www.pleiad.cl/aspectscript|AspectScript]]: An aspect language for Web programming. | * [[http://www.pleiad.cl/aspectscript|AspectScript]]: An aspect language for Web programming. |
* [[http://hapao.dcc.uchile.cl|Hapao]]: A test coverage tool using graphical visualization for Pharo | * [[http://hapao.dcc.uchile.cl|Hapao]]: A test coverage tool using graphical visualization for Pharo |
* [[research:software:PHANtom|PHANtom]]: An aspect language for Pharo Smalltalk | * [[research:software:PHANtom|PHANtom]]: An aspect language for Pharo Smalltalk |
| * [[research:software:AmbientTalk-Ros|AmbientTalk/Ros]]: An integration of AmbientTalk in [[http://www.ros.org|ROS]]: the Robot Operating System. |
* [[research:software:Reflex]]: Reflex is a versatile kernel for multi-language AOP [not supported anymore] | * [[research:software:Reflex]]: Reflex is a versatile kernel for multi-language AOP [not supported anymore] |
| |
==== Projects ==== | ==== Projects ==== |
| * [[http://real.gforge.inria.fr/|REAL]]: INRIA Associated Team with the ASCOLA group in Nantes. |
| * [[research:plomo2|PLOMO2]]: INRIA Associated Team with the RMOD group in Lille. A continuation of the PLOMO Associated Team. |
* [[research:plomo|PLOMO]]: INRIA Associated Team with the RMOD group in Lille. It is named after [[http://en.wikipedia.org/wiki/Cerro_El_Plomo|cerro El Plomo]], the highest peak (5424 meters) that is visible from Santiago. | * [[research:plomo|PLOMO]]: INRIA Associated Team with the RMOD group in Lille. It is named after [[http://en.wikipedia.org/wiki/Cerro_El_Plomo|cerro El Plomo]], the highest peak (5424 meters) that is visible from Santiago. |
* [[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. | * [[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: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: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. | * [[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. | * [[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. |
| |