DocumentCode
1998067
Title
Detection and Verification of Semantic Interaction In AOSD
Author
Altahat, Zaid ; Elrad, Tzilla
Author_Institution
Illinois Inst. of Technol., Chicago, IL
fYear
2009
fDate
27-29 April 2009
Firstpage
807
Lastpage
812
Abstract
Aspects in Aspect Oriented Software Development (AOSD) may interact with the base system in an unfavorable way, resulting in the degradation of the overall software stability. The interaction caused by the new aspectual introduction alters the base system behavior in an undesired way. Temporal logics, such as Computation Tree Logic (CTL), are used to represent the systempsilas behavior and model checking is used to verify them. Such interaction is referred to as aspect-base interaction. We are proposing a new modular approach to detect such interactions, where aspects are model-checked separately from the base model. This will allow us to detect and report any aspects that violate the base system behavior expressed as CTL. Our modular approach is based on model checking of CTL properties utilizing existing model checkers.
Keywords
object-oriented methods; software engineering; aspect oriented software development; aspect-base interaction; computation tree logic; semantic interaction detection; semantic interaction verification; software stability; Artificial intelligence; Automata; Context modeling; Degradation; Information technology; Logic; Medical services; Programming; Stability; Weaving; AOM; AOP; Aspect Interaction; CTL; Modular Model Checking;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: New Generations, 2009. ITNG '09. Sixth International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4244-3770-2
Electronic_ISBN
978-0-7695-3596-8
Type
conf
DOI
10.1109/ITNG.2009.43
Filename
5070721
Link To Document