• DocumentCode
    700408
  • Title

    Detection of violation causes in reflexion models

  • Author

    Herold, Sebastian ; English, Michael ; Buckley, Jim ; Counsell, Steve ; Cinneide, Mel O.

  • Author_Institution
    Lero - The Irish Software Eng. Res. Centre, Univ. of Limerick, Limerick, Ireland
  • fYear
    2015
  • fDate
    2-6 March 2015
  • Firstpage
    565
  • Lastpage
    569
  • Abstract
    Reflexion Modelling is a well-understood technique to detect architectural violations that occur during software architecture erosion. Resolving these violations can be difficult when erosion has reached a critical level and the causes of the violations are interwoven and difficult to understand. This article outlines a novel technique to automatically detect typical causes of violations in reflexion models, based on the definition and detection of typical symptoms for these causes. Preliminary results show that the proposed technique can support software architects´ navigation through reflexion models of eroded systems to understand causes of violations and to systematically take actions against them.
  • Keywords
    software architecture; reflexion modelling; reflexion models; software architectural violation cause detection; software architecture erosion; Analytical models; Computational modeling; Computer architecture; Measurement; Object oriented modeling; Software; Software architecture; architecture violation causes; architecture violations; reflexion modeling; software architecture erosion;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Analysis, Evolution and Reengineering (SANER), 2015 IEEE 22nd International Conference on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/SANER.2015.7081878
  • Filename
    7081878