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
Link To Document