首页> 外文会议> >A Reference Model of Grouped-Metadata Object and a Change Model based on it Appling for Component-based Software Integration Testing
【24h】

A Reference Model of Grouped-Metadata Object and a Change Model based on it Appling for Component-based Software Integration Testing

机译:分组元数据对象的参考模型和基于它的变更模型在基于组件的软件集成测试中的应用

获取原文

摘要

Component metadata is one of the most effective methods to improve the testability of component-based software. In this paper, we firstly give a formal definition of component, and summarize the basic meanings of component metadata. Based on these, an idea of Grouped-Metadata Object (GMO) is introduced, which is divided into two types, respectively named descriptive metadata and operative metadata. And a general framework of descriptive metadata and operative metadata is further given, which is consisted of several groups. Each group includes several attributes, and their meanings are described in detail. Furthermore, we give a formal reference model of GMO using class diagram of UML. Combining with the above formal model, we present change model used in GMO and introduce an idea to map all changes inside component to the changes in component interfaces, mainly referring to changes of public method and variables. Here we introduce a concept of Method Dependency Graph(MDG) to implement the mapping. Then the changes are reflected in relevant attributes in GMO provided to component users in order to facilitate component-based software integration testing and regression testing. Finally the case study based on previous formal model is done, and the corresponding results are given. All these show effectively that the models we presented are valid and helpful for component-based software integration testing and regression testing.
机译:组件元数据是提高基于组件的软件可测试性的最有效方法之一。在本文中,我们首先给出了组件的正式定义,并总结了组件元数据的基本含义。在此基础上,引入了分组元数据对象(GMO)的思想,将其分为描述性元数据和操作性元数据两种类型。并进一步给出了描述性元数据和可操作元数据的通用框架,该框架由几组组成。每个组包括几个属性,并详细描述它们的含义。此外,我们使用UML的类图给出了GMO的正式参考模型。结合上述形式化模型,我们介绍了GMO中使用的变更模型,并提出了一种将组件内部的所有更改映射到组件接口中的更改的想法,主要是指公共方法和变量的更改。在这里,我们介绍了一种方法依赖关系图(MDG)的概念来实现映射。然后,这些更改将反映在提供给组件用户的GMO中的相关属性中,以促进基于组件的软件集成测试和回归测试。最后基于以前的形式模型进行了案例研究,并给出了相应的结果。所有这些都有效地表明,我们介绍的模型对于基于组件的软件集成测试和回归测试是有效的且有用的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号