Towards an aspect-oriented language module: aspects for petri nets

  • Authors:
  • Tim Molderez;Bart Meyers;Dirk Janssens;Hans Vangheluwe

  • Affiliations:
  • University of Antwerp, Antwerp, Belgium;University of Antwerp, Antwerp, Belgium;University of Antwerp, Antwerp, Belgium;University of Antwerp, Antwerp, Belgium

  • Venue:
  • Proceedings of the seventh workshop on Domain-Specific Aspect Languages
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The concept of composing a (domain-specific) language from different reusable modules has gained much interest over the years. The addition of aspect-oriented features to a language is a suitable candidate of such a module. However, rather than directly attempting to design an aspect-oriented language module that is applicable to any base language, this paper focuses on adding aspect-oriented features to a language that is quite different from prevalent base languages (e.g. Java): Petri nets. A running example demonstrates the use of aspects to enforce an invariant on a base Petri net.