Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| research:cri [2013/10/12 20:37] – created ifiguero | research:cri [2014/02/13 17:19] (current) – ifiguero | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Compositional Reasoning About Aspect Interference ====== | ====== Compositional Reasoning About Aspect Interference ====== | ||
| - | This is the main page for our research on pointcut/ | ||
| - | The companion technical report can be download {{research: | + | Ismael Figueroa, Tom Schrijvers, Nicolas Tabareau and Éric tanter |
| - | ====== Code for our Modularity'14 submission ====== | + | Accepted |
| - | The paper code and the implementation of the model can be downloaded {{research: | + | **Abstract** |
| - | We tested | + | Oliveira and colleagues recently developed a powerful model to |
| + | reason about mixin-based composition of effectful components and | ||
| + | their interference, | ||
| + | equational reasoning, parametricity, | ||
| + | monadic effects. This work addresses the issue of reasoning about | ||
| + | interference with effectful aspects in the presence of unrestricted | ||
| + | quantification through pointcuts. While global reasoning is | ||
| + | required, we show that it is possible to reason in a compositional | ||
| + | manner, which is key for the scalability of the approach in the face | ||
| + | of large and evolving systems. | ||
| + | theorem that is based on a few conditions that can be | ||
| + | established, | ||
| + | evolves. Interestingly, | ||
| + | harmlessness, | ||
| + | making it possible to directly exploit previously established results about | ||
| + | certain kinds of harmless extensions. | ||
| + | |||
| + | **Artefacts** | ||
| + | |||
| + | * {{research:software: | ||
| + | * {{research: | ||

