首页> 外文期刊>Software >Quality aspects for component-based systems: A metrics based approach
【24h】

Quality aspects for component-based systems: A metrics based approach

机译:基于组件的系统的质量方面:一种基于指标的方法

获取原文
获取原文并翻译 | 示例
       

摘要

In component-based development, software systems are built by assembling components already developed and prepared for integration. To estimate the quality of components, complexity, reusability, dependability, and maintainability are the key aspects. The quality of an individual component influences the quality of the overall system. Therefore, there is a strong need to select the best quality component, both from functional and nonfunctional aspects. The present paper produces a critical analysis of metrics for various quality aspects for components and component-based systems. These aspects include four main quality factors: complexity, dependency, reusability, and maintainability. A systematic study is applied to find as much literature as possible. A total of 49 papers were found suitable after a defined search criteria. The analysis provided in this paper has a different objective as we focused on efficiency and practical ability of the proposed approach in the selected papers. The various key attributes from these two are defined. Each paper is evaluated based on the various key parameters viz. metrics definition, implementation technique, validation, usability, data source, comparative analysis, practicability, and extendibility. The paper critically examines various quality aspects and their metrics for component-based systems. In some papers, authors have also compared the results with other techniques. For characteristics like complexity and dependency, most of the proposed metrics are analytical. Soft computing and evolutionary approaches are either not being used or much less explored so far for these aspects, which may be the future concern for the researchers. In addition, hybrid approaches like neuro-fuzzy, neuro-genetic, etc., may also be examined for evaluation of these aspects. However, to conclude that one particular technique is better than others may not be appropriate. It may be true for one characteristic by considering different set of inputs and dataset but may not be true for the same with different inputs. The intension in the proposed work is to give a score for each metric proposed by the researchers based on the selected parameters, but certainly not to criticize any research contribution by authors.
机译:在基于组件的开发中,通过组装已经开发并准备集成的组件来构建软件系统。要评估组件的质量,关键在于方面的复杂性,可重用性,可靠性和可维护性。单个组件的质量会影响整个系统的质量。因此,迫切需要从功能和非功能方面选择最佳质量的组件。本文对组件和基于组件的系统的各个质量方面的指标进行了严格的分析。这些方面包括四个主要质量因素:复杂性,依赖性,可重用性和可维护性。应用了系统的研究以找到尽可能多的文献。根据定义的搜索条件,总共找到49篇论文合适。本文提供的分析具有不同的目标,因为我们在选定的论文中着重于该方法的效率和实践能力。定义了这两个中的各种关键属性。基于各种关键参数viz评估每篇论文。指标定义,实施技术,验证,可用性,数据源,比较分析,实用性和可扩展性。本文严格审查了基于组件的系统的各个质量方面及其度量。在某些论文中,作者还将结果与其他技术进行了比较。对于复杂性和依赖性等特征,大多数建议的度量标准都是分析性的。到目前为止,对于这些方面,软计算和演化方法要么没有被使用,要么很少被探索,这可能是研究人员未来的关注点。另外,还可以检查诸如神经模糊,神经遗传等混合方法,以评估这些方面。但是,得出一种特定的技术优于其他特定技术的结论可能是不合适的。通过考虑不同的输入集和数据集对于一个特征可能是正确的,但对于具有不同输入的相同特征可能不是正确的。拟议工作的目的是给研究人员根据所选参数提出的每个指标打分,但一定不要批评作者的任何研究贡献。

著录项

  • 来源
    《Software》 |2012年第12期|p.1531-1548|共18页
  • 作者单位

    Telecom and Data Communication Business Unit, Aricent Technologies, Gurgaon, India;

    Department of Computer Science and Engineering, Krishna Institute of Engineering and Technology, Ghaziabad, India;

    School of Mathematics and Computer Applications, Thapar University, Patiala, India;

    Guru Tegh Bahadur Institute of Technology, GGSIP University, Delhi, India;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    components; metrics; quality; complexity; dependency; reusability; maintainability;

    机译:组件;指标;质量;复杂;依赖可重用性;可维护性;
  • 入库时间 2022-08-17 13:03:51

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号