Component-based software version management based on a Component-Interface Dependency Matrix

Shi Ming Huang, Chih Fong Tsai, Po Chun Huang

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

As much component-based software is developed, a software configuration management (SCM) tool for component-based software is necessary. In this paper, we propose a version management mechanism for impact analysis while components are upgraded. We separately version the components and interfaces based on a Component-Interface Dependency Matrix (CIDM), and analyze impacts according to their dependency relationship. The result of our simulation shows that CIDM is capable of managing large numbers of components without impedance mismatch. In addition, in a well-designed software system, using CIDM to analyze impacts can save resources in the software development phase.

Original languageEnglish
Pages (from-to)382-399
Number of pages18
JournalJournal of Systems and Software
Volume82
Issue number3
DOIs
StatePublished - Mar 2009

Keywords

  • Component-based software
  • Software development
  • Software maintenance
  • Version control
  • Version management

Fingerprint

Dive into the research topics of 'Component-based software version management based on a Component-Interface Dependency Matrix'. Together they form a unique fingerprint.

Cite this