当前位置: X-MOL 学术Software Qual. J. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Specification and use of concern metrics for supporting modularity-oriented modernizations
Software Quality Journal ( IF 1.9 ) Pub Date : 2020-08-19 , DOI: 10.1007/s11219-020-09528-9
Daniel San Martín , Guisella Angulo , Bruno Marinho , Raphael Honda , Valter Camargo

Bad modularized concerns are a known deficiency of legacy systems, making their maintenance increasingly harder and expensive. An alternative is to conduct a modularity-oriented modernization (MOM), whose goal is to restructure concerns for making them more modular. Architecture-driven modernization (ADM) is a model-based alternative for that—it is a kind of reengineering that employs standard metamodels along the process. Knowledge Discovery Metamodel (KDM) is the main one, and it is used for representing all aspects of an existing system to be modernized. ADM also delivers a metamodel called Structured Metrics Metamodel (SMM) whose goal is to standardize the specification of metrics, measurement processes, and results of the measurements. A central task in any modernization process is to measure, characterizing quantitatively, the legacy and the modernized version to check if problems were solved/assuaged. In a MOM, it is important to measure to what extent the concerns are spread across the system using concern metrics. However, there are no studies that investigate how SMM can be used to specify concern metrics in MOMs. Therefore, we present our approach of how to use SMM for specifying concern metrics in a modularity-oriented modernization in the ADM context, i.e., using KDM and SMM. We detail the specification of two concern metrics: Concern Diffusion over Operations (CDO) and Concern Diffusion over Components (CDC). Besides, we also present a tool that can be used in a MOM to support the measurement process

中文翻译:

支持面向模块化的现代化的关注指标的规范和使用

糟糕的模块化问题是遗留系统的一个已知缺陷,这使得它们的维护变得越来越困难和昂贵。另一种方法是进行面向模块化的现代化 (MOM),其目标是重构关注点,使其更加模块化。架构驱动的现代化 (ADM) 是一种基于模型的替代方案——它是一种在整个过程中采用标准元模型的再工程。知识发现元模型 (KDM) 是主要的模型,它用于表示要现代化的现有系统的所有方面。ADM 还提供称为结构化度量元模型 (SMM) 的元模型,其目标是标准化度量、度量过程和度量结果的规范。任何现代化进程的核心任务是测量、定量表征、旧版本和现代化版本,以检查问题是否已解决/缓解。在 MOM 中,重要的是使用关注指标来衡量关注在系统中的分布程度。但是,没有研究调查如何使用 SMM 来指定 MOM 中的关注指标。因此,我们介绍了如何使用 SMM 在 ADM 上下文中的面向模块化的现代化中指定关注度量的方法,即使用 KDM 和 SMM。我们详细说明了两个关注点指标的规范:关注点扩散对操作(CDO)和关注点扩散对组件(CDC)。此外,我们还提供了一个可以在 MOM 中使用的工具来支持测量过程 使用关注度指标衡量关注点在系统中的分布程度非常重要。但是,没有研究调查如何使用 SMM 来指定 MOM 中的关注指标。因此,我们介绍了如何使用 SMM 在 ADM 上下文中的面向模块化的现代化中指定关注度量的方法,即使用 KDM 和 SMM。我们详细说明了两个关注点指标的规范:关注点扩散对操作(CDO)和关注点扩散对组件(CDC)。此外,我们还提供了一个可以在 MOM 中使用的工具来支持测量过程 使用关注度指标衡量关注点在系统中的分布程度非常重要。然而,没有研究调查如何使用 SMM 来指定 MOM 中的关注指标。因此,我们介绍了如何使用 SMM 在 ADM 上下文中的面向模块化的现代化中指定关注度量的方法,即使用 KDM 和 SMM。我们详细说明了两个关注点指标的规范:关注点扩散对操作(CDO)和关注点扩散对组件(CDC)。此外,我们还提供了一个可以在 MOM 中使用的工具来支持测量过程 我们介绍了如何使用 SMM 在 ADM 上下文中的面向模块化的现代化中指定关注度量的方法,即使用 KDM 和 SMM。我们详细说明了两个关注点指标的规范:关注点扩散对操作(CDO)和关注点扩散对组件(CDC)。此外,我们还提供了一个可以在 MOM 中使用的工具来支持测量过程 我们介绍了如何使用 SMM 在 ADM 上下文中的面向模块化的现代化中指定关注度量的方法,即使用 KDM 和 SMM。我们详细说明了两个关注点指标的规范:关注点扩散对操作(CDO)和关注点扩散对组件(CDC)。此外,我们还提供了一个可以在 MOM 中使用的工具来支持测量过程
更新日期:2020-08-19
down
wechat
bug