• DocumentCode
    2929235
  • Title

    The Design of Dependency Relationships Matrix to improve the testability of Component-based Software

  • Author

    Ma Liangli ; Wang Houxiang ; Lu Yansheng

  • Author_Institution
    Comput. Sci. & Technique Coll., Hua Zhong Univ. of Sci. & Technol., Wuhan
  • fYear
    2006
  • fDate
    27-28 Oct. 2006
  • Firstpage
    93
  • Lastpage
    98
  • Abstract
    Component-based software development technique and its intensive use in the industry has led to the wide research in various aspects of component-based systems (CBSs). Its relating quality assurance techniques had become the key research content. This paper summarizes eight types of dependency between two components in the CBSs. And it discusses about a dependency-based representation called the component dependency graph (CDG) and the component direct dependency graph (CDDG), and then gives the definition of dependency relationship matrix of the component Cm (CmDM) and detailed dependency relationship matrix of the component Cm(CmDDM). Based on these, we further present two approaches to find dependencies relationships between two components: code-based approach and specification-based approach. Finally, we apply an application example implementing integration testing when a component named RegisterGrade is integrated into a CBS, and present a table with test coverage figure to illustrate the validity of our approach
  • Keywords
    formal specification; graph theory; matrix algebra; object-oriented programming; program testing; software quality; RegisterGrade; code-based approach; component dependency; component direct dependency graph; component-based software development; component-based software testability; component-based systems; dependency relationship matrix; quality assurance; specification-based approach; Application software; Computer industry; Computer science; Costs; Design engineering; Educational institutions; Industrial relations; Programming; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2006. QSIC 2006. Sixth International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1550-6002
  • Print_ISBN
    0-7695-2718-3
  • Type

    conf

  • DOI
    10.1109/QSIC.2006.64
  • Filename
    4032273