Semi-automated architectural abstraction specifications for supporting software evolution
作者: Thomas HaitzerUwe Zdun
作者单位: 1Software Architecture Group, Faculty of Computer Science, University of Vienna, Vienna, Austria
刊名: Science of Computer Programming, 2014, Vol.90 , pp.135-160
来源数据库: Elsevier Journal
DOI: 10.1016/j.scico.2013.10.004
关键词: Architectural abstractionArchitectural component and connector viewsSoftware evolutionUMLModel transformation
原始语种摘要: Abstract(#br)In this paper we present an approach for supporting the semi-automated architectural abstraction of architectural models throughout the software life-cycle. It addresses the problem that the design and implementation of a software system often drift apart as software systems evolve, leading to architectural knowledge evaporation. Our approach provides concepts and tool support for the semi-automatic abstraction of architecture component and connector views from implemented systems and keeping the abstracted architecture models up-to-date during software evolution. In particular, we propose architecture abstraction concepts that are supported through a domain-specific language (DSL). Our main focus is on providing architectural abstraction specifications in the DSL that only...
全文获取路径: Elsevier  (合作)
分享到:
来源刊物:
影响因子:0.568 (2012)

×