Title :
Undesirable Aspect Interactions: A Prevention Policy
Author :
Sabas, Arsène ; Shankar, Subash ; Wiels, Virginie ; Boyer, Michel
Author_Institution :
Dept. d´´Inf. et de Rech. Operationnelle, Univ. de Montreal, Montreal, QC, Canada
Abstract :
Aspect-oriented software development (AOSD) has emerged in recent years as a new paradigm for software development, providing mechanisms to localize cross-cutting concerns (i.e. scattered in many locations) during the software development process. Aspect interaction problems (due to their integration into the base components) is an important issue in AOSD, verification is most often based on a detection and correction strategy. This paper presents an ongoing work which goal is to built a prevention mechanism at the specification phase for aspect-oriented systems. This prevention mechanism will allow to avoid undesirable interactions in a aspect-oriented system. By acting at the specification phase, we believe that verification will be made timeless and costless.
Keywords :
aspect-oriented programming; software engineering; aspect-oriented software development; base components; correction strategy; cross-cutting concern localization; detection strategy; prevention policy; specification phase; undesirable aspect interaction avoidance; Conferences; Databases; Monitoring; Programming; Remuneration; Software; Weaving; Aspect Interactions; Aspect-Oriented Systems; Formal Verification;
Conference_Titel :
Theoretical Aspects of Software Engineering (TASE), 2011 Fifth International Symposium on
Conference_Location :
Xi´an, Shaanxi
Print_ISBN :
978-1-4577-1487-0
DOI :
10.1109/TASE.2011.27