• 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