Network


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

Hotspot


Dive into the research topics where Tom Staijen is active.

Publication


Featured researches published by Tom Staijen.


aspect-oriented software development | 2009

A graph-transformation-based simulation approach for analysing aspect interference on shared join points

Mehmet Aksit; Arend Rensink; Tom Staijen

Aspects that in isolation behave correctly, may interact when being combined. When interaction changes an aspects behaviour or disables an aspect, we call this interference. One particular type of interference occurs when aspects are applied to shared join points, since then the ordering of the aspects can also influence the behaviour of the composition. We present an approach to detect aspect interference at shared join points. Aspect compositions are modelled by using a graph production system for modelling aspect-language semantics. A graph-based model of a join point is generated from the source-code of the system. This graph is transformed into a runtime-state representation. Combined with the production system (and the correct tooling) the execution of the aspects is simulated. This simulation results in a labelled transition system that can be used to analyse and verify different properties of the system at the join point. Simulation of the entire system can be computationally expensive. In our approach, we decide to abstract base system execution into non-deterministic valuation and carefully choosing advice semantics, such that simulation of the entire system can be avoided.


CTIT technical reports series | 2005

Reasoning About Semantic Conflicts Between Aspects

Pascal Durr; Tom Staijen; Lodewijk Bergmans; Mehmet Aksit


Journal of Physics: Conference Series | 2006

A Graph-Transformation-Based Semantics for Analysing Aspect Interference

Tom Staijen; Arend Rensink


Journal of Computational Neuroscience | 2008

Ludo: A Case Study for Graph Transformation Tools

Arend Rensink; Ana Maria Dotor; Claudia Ermel; Stefan Jurack; Ole Kniemeyer; Juan de Lara; Alexander Maier; Tom Staijen; Albert Zündorf; Avital Schurr; Markus Nagl


CTIT technical report series | 2006

An Abstract Metamodel for Aspect Languages

Wilke Havinga; Tom Staijen; Arend Rensink; Lodewijk Bergmans; Klaas van den Berg


Pattern Recognition | 2009

A Graph-Transformation-Based Simulation Approach for Analysing Aspect Interference on Shared Join Points

Mehmet Aksit; Arend Rensink; Tom Staijen


Microelectronic Engineering | 2009

Graph-based specification and simulation of featherweight Java with around advice

Tom Staijen; Arend Rensink

Collaboration


Dive into the Tom Staijen's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Claudia Ermel

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Juan de Lara

Autonomous University of Madrid

View shared research outputs
Researchain Logo
Decentralizing Knowledge