当前位置: X-MOL 学术IET Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Towards a reference process for software architecture reconstruction
IET Software ( IF 1.6 ) Pub Date : 2020-12-03 , DOI: 10.1049/iet-sen.2019.0246
Daniel Guamán , Jennifer Pérez , Jessica Diaz , Carlos E. Cuesta

Nowadays, software systems remain useful and competitive; entail the inevitable need to change over time and to be adapted to new technologies, platforms, and architectures. These quick changes imply following systematic, automated, or standardised processes that provide recommendations and guidelines to architects during software architecture reconstruction. Considerable research work on architecture reconstruction has been conducted. However, it needs to be studied thoroughly to determine what are the common activities and elements to reconstruct software architectures, and to define a reference process for systematically guiding the evolution of software architectures. This work addresses the need for defining a process for software architecture reconstruction called software improvement in the reconstruction of architectures (SIRA). This process has been rigorously designed from the results of a systematic literature review and a small survey of related work. As a result, SIRA integrates and extends previous research and can be conceived as a reference process to reconstruct software architectures in a semi-automated way. In addition, this work also determines the common elements of the architecture reconstruction process: (i) techniques and activities; (ii) architectural elements, patterns, and attributes; (iii) mechanisms and strategies; and (iv) the automation and recommendation tasks of the process.

中文翻译:

迈向软件架构重建的参考过程

如今,软件系统仍然有用且具有竞争力。必然会随着时间的推移而发生变化,并需要适应新技术,平台和体系结构。这些快速变化意味着需要遵循系统的,自动化的或标准化的过程,这些过程会在软件体系结构重建期间为架构师提供建议和指导。已经进行了关于建筑重建的大量研究工作。但是,需要进行彻底研究,以确定重建软件体系结构的共同活动和要素是什么,并定义一个系统地指导软件体系结构演进的参考过程。这项工作解决了定义软件体系结构重建过程的需求,这种过程称为体系结构重建(SIRA)中的软件改进。这个过程是根据系统的文献综述和对相关工作的小规模调查而严格设计的。结果,SIRA集成并扩展了以前的研究,可以被视为以半自动化方式重建软件体系结构的参考过程。此外,这项工作还确定了架构重建过程的共同要素:(i)技术和活动;(ii)建筑元素,图案和属性;(iii)机制和策略;(iv)该过程的自动化和推荐任务。SIRA集成并扩展了以前的研究,可以被视为以半自动化方式重建软件体系结构的参考过程。此外,这项工作还确定了架构重建过程的共同要素:(i)技术和活动;(ii)建筑元素,图案和属性;(iii)机制和策略;(iv)该过程的自动化和推荐任务。SIRA集成并扩展了以前的研究,可以被视为以半自动化方式重建软件体系结构的参考过程。此外,这项工作还确定了架构重建过程的共同要素:(i)技术和活动;(ii)建筑元素,图案和属性;(iii)机制和策略;(iv)该过程的自动化和推荐任务。
更新日期:2020-12-04
down
wechat
bug