eAOP: an aspect oriented programming framework for Erlang

Ian Cassar, Adrian Francalanza, Luca Aceto, Anna Ingólfsdóttir · 2017

Aspect oriented programming (AOP) is a paradigm ideal for defining cross-cutting concerns within an existing application. Although several AOP frameworks exist for more renowned languages such as Java and C#, little to no frameworks have been developed for actor oriented languages such as Erlang. We thus present eAOP, a new AOP framework specifically designed to instrument actor-oriented constructs in Erlang such as message sends and receives, along with other traditional constructs such as function calls.

Read the paper · More papers on PaperTik