Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Pascal Durr is active.

Publication


Featured researches published by Pascal Durr.


runtime verification | 2007

Static and dynamic detection of behavioral conflicts between aspects

Pascal Durr; Lodewijk Bergmans; Mehmet Aksit

Aspects have been successfully promoted as a means to improve the modularization of software in the presence of crosscutting concerns. The so-called aspect interference problem is considered to be one of the remaining challenges of aspect-oriented software development: aspects may interfere with the behavior of the base code or other aspects. Especially interference between aspects is difficult to prevent, as this may be caused solely by the composition of aspects that behave correctly in isolation. A typical situation where this may occur is when multiple advices are applied at a shared, join point. In [1] we explained the problem of behavioral conflicts between aspects at shared join points. We presented an approach for the detection of behavioral conflicts. This approach is based on a novel abstraction model for representing the behavior of advice. This model allows the expression of both primitive and complex behavior in a simple manner. This supports automatic conflict detection. The presented approach employs a set of conflict detection rules, which can be used to detect generic, domain specific and application specific conflicts. The approach is implemented in Compose*, which is an implementation of Composition Filters. This application shows that a declarative advice language can be exploited for aiding automated conflict detection. This paper discusses the need for a runtime extension to the described static approach. It also presents a possible implementation approach of such an extension in Compose*. This allows us to reason efficiently about the behavior of aspects. It also enables us to detect these conflicts with minimal overhead at runtime.


CTIT technical reports series | 2005

Reasoning About Semantic Conflicts Between Aspects

Pascal Durr; Tom Staijen; Lodewijk Bergmans; Mehmet Aksit


Lecture Notes in Computer Science | 2007

Static and Dynamic Detection of Behavioral Conflicts Between Aspects

Pascal Durr; Lodewijk Bergmans; Mehmet Aksit; O. Sokolsky; S. Tasiran


CTIT technical report series | 2007

Reasoning about Behavioral Conflicts between Aspects

Pascal Durr; Lodewijk Bergmans; Mehmet Aksit


CTIT technical report series | 2008

A Controlled Experiment for the Assessment of Aspects - Tracing in an Industrial Context

Pascal Durr; Lodewijk Bergmans; Mehmet Aksit


CTIT technical report series | 2007

Static and Dynamic Detection of Behavioral Conflicts between Aspects

Pascal Durr; Lodewijk Bergmans; Mehmet Aksit


Physical Review B | 2005

Technical Report: Formal model for SECRET

Pascal Durr; Lodewijk Bergmans; Mehmet Aksit


LATE: Linking Aspect Technology and Evolution Workshop | 2005

Separating and Managing Dependent Concerns

Gürcan Gülesir; Lodewijk Bergmans; Pascal Durr; Istvan Nagy


CTIT technical report series | 2007

Initial Results for Quantifying AOP

Pascal Durr; Lodewijk Bergmans; Mehmet Aksit


aspect oriented software development | 2006

Applying AOP in an Industrial Context: An Experience Paper

Pascal Durr; Lodewijk Bergmans; Gürcan Gülesir; Mehmet Aksit; Remco van Engelen

Collaboration


Dive into the Pascal Durr's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge