Generic, Property Based Queries for Evolvable Weaving Specifications

Share/Save/Bookmark

Nagy, István and Bergmans, Lodewijk and Gülesir, Gürcan and Durr, Pascal and Aksit, Mehmet (2005) Generic, Property Based Queries for Evolvable Weaving Specifications. In: Software-Engineering Properties of Languages and Aspect Technologies Workshop, SPLAT!, March 14–18, 2005, Chicago, Illinois, USA.

[img]
Preview
PDF
273Kb
Abstract:In the current aspect-oriented languages, advices and pointcuts are explicitly associated in general. This results in weaving specifications that are less evolvable and need more maintenance during the development of a system. To address this issue, we propose associative access to advices and aspects: a designating mechanism that allows for referring aspect/advices through their (syntactic and semantic) properties in advice-pointcut bindings. First, this paper presents an extensive analysis of the advicepointcut binding mechanisms of the state-of-the-art AOP approaches. Based on this analysis, we extend the current weaving (superimposition) specification of our aspect-oriented approach, Compose*. In the new specification, we apply queries that can designate filtermodules and other type of units (e.g. annotations) based on their properties. As an evaluation of our work, we present a tradeoff analysis about the new weaving specification with respect to several software engineering properties, in particular expressiveness, evolvability and comprehensibility. Finally, the paper ends with related works and conclusion.
Item Type:Conference or Workshop Item
Faculty:
Electrical Engineering, Mathematics and Computer Science (EEMCS)
Research Group:
Link to this item:http://purl.utwente.nl/publications/54414
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page

Metis ID: 228560