Trabalhos em Eventos
A Design rule language for aspect-oriented programming
Registro en:
Autor
Costa Neto, Alberto
Marques, Arthur
Gheyi, Rohit
Borba, Paulo
Castor Filho, Fernando
Institución
Resumen
Aspect-Oriented Programming is known as a technique for modularizing crosscutting concerns. However, constructs aimed to support crosscutting modularity might actually break class modularity. This can be mitigated by using adequate Design Rules between classes and aspects. We present a language that supports most of the Design Rules found in AO Systems, making easy to
express and verify them automatically. We discuss how our language improves
crosscutting modularity without breaking class modularity. Also, we give some
details about the language semantics expressed in Alloy.