全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

A Stability-oriented Business Component Refactoring Method Using Bayesian Analysis

Keywords: Copponent refactoring , reuse cost optimization , stability , Bayesian analysis method , statistical reuse data

Full-Text   Cite this paper   Add to My Lib

Abstract:

Reusable components should be continuously refactored during the full lifecycle to modify those designs unsuitable to reuse and to improve reuse performance. In this paper we proposed a stability-oriented business component refactoring method using Bayesian Analysis. Before introduction on this method, a unified feature-oriented component model and its reuse mechanism are briefly proposed with the classification of component reuse styles (modification levels). In this method, clear separation of stability is considered as the goal of refactoring to decrease reuse cost, practical reuse data is utilized as the information source of refactoring and Bayesian analysis method is adopted to calculate posterior distribution and estimation of a set of stability parameters. By analyzing variation tendency of each parameter, component designers can take three basic refactoring operations and ten concrete refactoring rules to reconfigure granularity and instantiation degree of components to realize reuse cost optimization. In order to evaluate performance improvement before and after refactoring, five metrics are addressed. A practical case is compendiously shown to validate the effectiveness of this method, with some qualitative comparisons with other refactoring methods in literatures.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133