Generic, Property Based Queries for Evolvable Weaving Specifications
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.
| 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

Show download statistics for this publication
Show download statistics for this publication