• DocumentCode
    2142431
  • Title

    Constructing a Reference Model of a Grouped-Metadata Object and Its Change Model

  • Author

    Ma Liangli ; Li Yongjie

  • Author_Institution
    Naval Univ. of Eng., Wuhan
  • fYear
    2007
  • fDate
    16-19 Oct. 2007
  • Firstpage
    897
  • Lastpage
    902
  • Abstract
    Component metadata is one of the most effective methods to improve the testability of component-based software. We give a formal definition of component, and summarize 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. Furthermore, we give a formal reference model of GMO using class diagram of UML. And change model in GMO is described. Here we introduce a concept of method dependency graph (MDG) to implement mapping component changes to component interface changes. Then the changes are reflected in relevant attributes in GMO provided to component users in order to facilitate regression testing. Finally the case study based on previous 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 testing.
  • Keywords
    Unified Modeling Language; meta data; object-oriented programming; program testing; GMO; UML; component interface changes; component metadata; component-based software testing; descriptive metadata; formal reference model; grouped-metadata object; mapping component changes; method dependency graph; operative metadata; Application software; Code standards; Documentation; Information technology; Java; Packaging; Quality control; Software engineering; Software testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology, 2007. CIT 2007. 7th IEEE International Conference on
  • Conference_Location
    Aizu-Wakamatsu, Fukushima
  • Print_ISBN
    978-0-7695-2983-7
  • Type

    conf

  • DOI
    10.1109/CIT.2007.160
  • Filename
    4385199