Aspect-oriented programming for reactive systems: Larissa, a proposal in the synchronous framework

  • Authors:
  • K. Altisen;F. Maraninchi;D. Stauch

  • Affiliations:
  • Verimag, Centre équation, Gières, France;Verimag, Centre équation, Gières, France;Verimag, Centre équation, Gières, France

  • Venue:
  • Science of Computer Programming - Special issue: Foundations of aspect-oriented programming
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Aspect-oriented programming (AOP) has emerged recently as a language concept for expressing cross-cutting concerns, mainly in object-oriented software. Since then, the concept has been applied to a wide variety of other contexts. In this paper, we explore some cross-cutting concerns tbr parallel programs of reactive systems: we propose an aspect language, Larissa, and a weaving mechanism, in a core language based on parallel communicating Mealy machines.