DocumentCode :
2150754
Title :
Checking Conformance with Reference Architectures: A Case Study
Author :
Herold, Sebastian ; Mair, Michael ; Rausch, Andreas ; Schindler, Ingrid
Author_Institution :
Dept. of Inf., Clausthal Univ. of Technol., Clausthal-Zellerfeld, Germany
fYear :
2013
fDate :
9-13 Sept. 2013
Firstpage :
71
Lastpage :
80
Abstract :
Reference architecture can help in enterprise architecture management to develop and operate standardized and maintainable software landscapes. Similar to the software architectures of single systems, however, they are threatened by architecture erosion, i.e. the continuous divergence between intended architectures and their actual realizations. Architecture erosion has negative effects on the maintainability of software systems and on other quality attributes. In this paper, we report on the application of a rule-based architecture conformance checking approach in an industrial case study in which we investigate an industrial reference architecture for the German public administration. The reference architecture and its constraints for implementations are formalized as architecture rules enabling automatic conformance checking tool support. The results from the case study show that the approach is capable of checking reference architecture conformance in realistic settings and helps to avoid software architecture erosion.
Keywords :
conformance testing; knowledge based systems; program verification; public administration; software architecture; software maintenance; software tools; German public administration; automatic conformance checking tool support; continuous divergence; enterprise architecture management; industrial reference architecture; maintainable software landscapes; quality attributes; rule-based architecture conformance checking approach; software architecture erosion; software systems maintainability; standardized software landscapes; Computer architecture; Object oriented modeling; Registers; Software architecture; Software systems; Unified modeling language; architecture conformance; reference architectures; software architecture erosion;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Enterprise Distributed Object Computing Conference (EDOC), 2013 17th IEEE International
Conference_Location :
Vancouver, BC
ISSN :
1541-7719
Type :
conf
DOI :
10.1109/EDOC.2013.17
Filename :
6658265
Link To Document :
بازگشت