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: |