Aspect-oriented software development has been proposed with the intent of better modularizing object-oriented programs by confining crosscutting concerns in aspects. Unfortunately, the aspects do not completely keep their promises. Most of the current approaches revealed to be tightly coupled with the base-program's code compromising the modularity. Moreover, the feasible modularization has a coarse-grain since the aspects can only be woven at the public interface level but not on a generic statement. We have designed the Blueprint framework to overcome these limits. The join points are located through the description of the context where they could be found. This work is about the framework realization and the role that graph grammars play in locating the join points in the base-program from the context description.

Recognizing join points from their context through graph grammars / W. Cazzola, S. Salvotelli - In: Proceedings of the 13th workshop on Aspect-oriented modeling - AOM '09[s.l] : ACM, 2009 Mar. - ISBN 9781605584515. - pp. 37-42 (( Intervento presentato al 13. convegno Aspect-Oriented Modeling Workshop tenutosi a Charlottesville, Virginia, USA nel 2009 [10.1145/1509297.1509306].

Recognizing join points from their context through graph grammars

W. Cazzola
Primo
;
2009

Abstract

Aspect-oriented software development has been proposed with the intent of better modularizing object-oriented programs by confining crosscutting concerns in aspects. Unfortunately, the aspects do not completely keep their promises. Most of the current approaches revealed to be tightly coupled with the base-program's code compromising the modularity. Moreover, the feasible modularization has a coarse-grain since the aspects can only be woven at the public interface level but not on a generic statement. We have designed the Blueprint framework to overcome these limits. The join points are located through the description of the context where they could be found. This work is about the framework realization and the role that graph grammars play in locating the join points in the base-program from the context description.
aop; graph grammars; join point selection
Settore INF/01 - Informatica
mar-2009
http://dl.acm.org/ft_gateway.cfm?id=1509306&type=pdf&CFID=94743284&CFTOKEN=81155965
Book Part (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/196073
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 0
social impact