A component composition model providing dynamic, flexible,and hierarchical composition of components for supportingsoftware evolution

Cited 0 time in webofscience Cited 18 time in scopus
  • Hit : 515
  • Download : 32
DC FieldValueLanguage
dc.contributor.authorKim, In-Gyu-
dc.contributor.authorBae, Doo-Hwan-
dc.contributor.authorHong, Jang-Eui-
dc.date.accessioned2010-03-04T02:50:00Z-
dc.date.available2010-03-04T02:50:00Z-
dc.date.issued2007-11-
dc.identifier.citationJournal of System and Software, Vol.80, No.11, pp.1797-1816en
dc.identifier.issn0164-1212-
dc.identifier.urihttp://hdl.handle.net/10203/16924-
dc.description.abstractComponent composition is one of the practical and effective approaches for supporting software evolution. However, existing com-ponent composition techniques need to be complemented by advanced features which address various sophisticated composition issues.In this paper, we introduce a set of features that supports and manages dynamic as well as flexible composition of components in a con-trolled way. We also propose a component composition model that supports these features. The proposed model enables dynamic, flex-ible, and hierarchical composition of components by providing and manipulating dedicated composition information, which in turnincreases reusability of components and capabilities for supporting software evolution. To show the benefits of our model concretely,we provide a Hotel Reservation System case study. The experimental results show that our model supports software evolution effectivelyand provides efficient and modular structures, refactoring, and collaboration-level extensions as well.en
dc.description.sponsorshipThis work was supported by the Ministry of Information and Communication, Korea, under the Information Technol-ogy Research Center (ITRC) Support Program. We thank the anonymous reviewers of the earlier version of this paper forhighly valuable suggestions and comments.en
dc.language.isoen_USen
dc.publisherElsevieren
dc.subjectSoftware evolutionen
dc.subjectSoftware composition techniqueen
dc.subjectComponent composition modelen
dc.subjectComponent reuseen
dc.titleA component composition model providing dynamic, flexible,and hierarchical composition of components for supportingsoftware evolutionen
dc.typeArticleen
dc.identifier.doi10.1016/j.jss.2007.02.047-
Appears in Collection
CS-Journal Papers(저널논문)

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0