Institutional-Repository, University of Moratuwa.  

Preventing software architecture erosion through static architecture conformance checking

Show simple item record De Silva, M Perera, GIUS 2019-08-16T10:26:41Z 2019-08-16T10:26:41Z
dc.description.abstract Software architecture erosion is a problem faced by many organizations in the software industry. It happens when 'as-implemented' architecture does not conform to the 'asintended' architecture, which results in low quality, complex, hard to maintain software. Architecture conformance checking refers to assessing the conformity of the implemented architecture to the intended architecture and can provide a strategy for detecting software architecture erosion and thereby prevent its negative consequences. When considering the current state-of-the-art of software architecture research and popular industry practices on architectural erosion, it obviously appears that such solution strategy is much needed to address the ever increasing demands for large scale complex software systems. In this paper an analysis of existing static architecture conformance checking is undertaken. Extending previously conducted research, we are in the process of developing a static architecture conformance checking tool for Java, based on GRASP ADL as a mean to overcome the challenges of software architecture erosion. Early design/implementation details of this tool are also presented. en_US
dc.language.iso en en_US
dc.subject Software Architecture, Software Architecture Erosion, Architecture Description Languages(ADL), GRASP, Software Architecture Conformance Checking, Static Architecture Conformance Checking en_US
dc.title Preventing software architecture erosion through static architecture conformance checking en_US
dc.type Conference-Abstract en_US
dc.identifier.faculty Engineering en_US
dc.identifier.department Department of Computer Science and Engineering en_US
dc.identifier.year 2015 en_US
dc.identifier.conference IEEE 10th International Conference on Industrial and Information Systems (ICIIS - 2015) en_US Peradeniya, Sri Lanka en_US
dc.identifier.pgnos pp. 43 - 48 en_US
dc.identifier.doi 10.1109/ICIINFS.2015.7398983 en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record