Using Smart Connectors to Resolve Partial Matching Problems in COTS Component Acquisition

Components, especially commercial-off-the-shelf (COTS) components, are mainly for inter-organizational reuse. One of the essential tasks in component-based development (CBD) is to locate and reuse the right components that provide the functionality and interface required by component consumers. Howe...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Min, Hyun Gi, Choi, Si Won, Kim, Soo Dong
Format: Buchkapitel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 47
container_issue
container_start_page 40
container_title
container_volume 3054
creator Min, Hyun Gi
Choi, Si Won
Kim, Soo Dong
description Components, especially commercial-off-the-shelf (COTS) components, are mainly for inter-organizational reuse. One of the essential tasks in component-based development (CBD) is to locate and reuse the right components that provide the functionality and interface required by component consumers. However, if a candidate component provides a limited applicability and customizability so that it does not completely satisfy the functionality and interface needed, then a component consumer cannot reuse the component in application development. We call it a partial matching problem in component acquisition. To resolve this problem, we propose smart connectors that fill the gap between candidate components and the specification of components required. By using connectors, partially matched components become reusable in application development without sacrificing the component consumer’s requirements. Consequently, the effort and cost to develop new components and applications can be greatly reduced. In this paper, we propose four types of connectors, and each connector type is specified with its applicable situation and instructions to design correct connectors.
doi_str_mv 10.1007/978-3-540-24774-6_5
format Book Chapter
fullrecord <record><control><sourceid>proquest_pasca</sourceid><recordid>TN_cdi_pascalfrancis_primary_15875877</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC3088490_12_51</sourcerecordid><originalsourceid>FETCH-LOGICAL-c320t-de4809ee896f7e6c5648112095d10846f8484b93c914e209e1be6d040066d0643</originalsourceid><addsrcrecordid>eNotUMluGzEMVVfETf0FvejSo1pqpNFyDIwuAVIkaJJDT4Is08m0Y8mRlAL9-9JOCAIE-RaAj7EPEj5JAPvZWyeUGDWIQVurhQnjC_ZO0eG4Dy_ZQhophVLav2JLoh8x6b3zr9kCFAzCW63esoUnigPr_AlbtvYbqORg1WgW7Ndtm_Idv97F2vmq5Iypl9p4L_wntjL_RX5F0BRn_iP2dH8gX9WynnHX-JT56vLmmnS7fcmYOz9LD49Tm_pU8nv2Zhvnhsvnecpuv365WX0XF5ffzldnFyKpAbrYoHbgEZ03W4smjUY7KQfw40aC02brtNNrr5KXGumMco1mAxrA0DBanbKPT7772FKctzXmNLWwrxP99C_I0VlqSzz5xGsE5TusYV3KnxYkhEPegQIMKlCE4ZhvoLxJMzx71_LwiK0HPIgSvVrjnO7jvmNtQYFz2pPPEEap_gOGxnxr</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>book_chapter</recordtype><pqid>EBC3088490_12_51</pqid></control><display><type>book_chapter</type><title>Using Smart Connectors to Resolve Partial Matching Problems in COTS Component Acquisition</title><source>Springer Books</source><creator>Min, Hyun Gi ; Choi, Si Won ; Kim, Soo Dong</creator><contributor>Stafford, Judith A ; Crnkovic, Ivica ; Schmidt, Heinz W ; Wallnau, Kurt ; Wallnau, Kurt ; Stafford, Judith A. ; Crnkovic, Ivica ; Schmidt, Heinz W.</contributor><creatorcontrib>Min, Hyun Gi ; Choi, Si Won ; Kim, Soo Dong ; Stafford, Judith A ; Crnkovic, Ivica ; Schmidt, Heinz W ; Wallnau, Kurt ; Wallnau, Kurt ; Stafford, Judith A. ; Crnkovic, Ivica ; Schmidt, Heinz W.</creatorcontrib><description>Components, especially commercial-off-the-shelf (COTS) components, are mainly for inter-organizational reuse. One of the essential tasks in component-based development (CBD) is to locate and reuse the right components that provide the functionality and interface required by component consumers. However, if a candidate component provides a limited applicability and customizability so that it does not completely satisfy the functionality and interface needed, then a component consumer cannot reuse the component in application development. We call it a partial matching problem in component acquisition. To resolve this problem, we propose smart connectors that fill the gap between candidate components and the specification of components required. By using connectors, partially matched components become reusable in application development without sacrificing the component consumer’s requirements. Consequently, the effort and cost to develop new components and applications can be greatly reduced. In this paper, we propose four types of connectors, and each connector type is specified with its applicable situation and instructions to design correct connectors.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 9783540219989</identifier><identifier>ISBN: 3540219986</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 3540247742</identifier><identifier>EISBN: 9783540247746</identifier><identifier>DOI: 10.1007/978-3-540-24774-6_5</identifier><identifier>OCLC: 934980789</identifier><identifier>LCCallNum: QA76.758</identifier><language>eng</language><publisher>Germany: Springer Berlin / Heidelberg</publisher><subject>Application Development ; Applied sciences ; Computer science; control theory; systems ; Exact sciences and technology ; Functional Transformer ; Method Invocation ; Mismatch Problem ; Software ; Software engineering ; Transformation Rule</subject><ispartof>Component-Based Software Engineering, 2004, Vol.3054, p.40-47</ispartof><rights>Springer-Verlag Berlin Heidelberg 2004</rights><rights>2004 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c320t-de4809ee896f7e6c5648112095d10846f8484b93c914e209e1be6d040066d0643</citedby><relation>Lecture Notes in Computer Science</relation></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/3088490-l.jpg</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/978-3-540-24774-6_5$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/978-3-540-24774-6_5$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,779,780,784,789,790,793,4048,4049,27924,38254,41441,42510</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=15875877$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Stafford, Judith A</contributor><contributor>Crnkovic, Ivica</contributor><contributor>Schmidt, Heinz W</contributor><contributor>Wallnau, Kurt</contributor><contributor>Wallnau, Kurt</contributor><contributor>Stafford, Judith A.</contributor><contributor>Crnkovic, Ivica</contributor><contributor>Schmidt, Heinz W.</contributor><creatorcontrib>Min, Hyun Gi</creatorcontrib><creatorcontrib>Choi, Si Won</creatorcontrib><creatorcontrib>Kim, Soo Dong</creatorcontrib><title>Using Smart Connectors to Resolve Partial Matching Problems in COTS Component Acquisition</title><title>Component-Based Software Engineering</title><description>Components, especially commercial-off-the-shelf (COTS) components, are mainly for inter-organizational reuse. One of the essential tasks in component-based development (CBD) is to locate and reuse the right components that provide the functionality and interface required by component consumers. However, if a candidate component provides a limited applicability and customizability so that it does not completely satisfy the functionality and interface needed, then a component consumer cannot reuse the component in application development. We call it a partial matching problem in component acquisition. To resolve this problem, we propose smart connectors that fill the gap between candidate components and the specification of components required. By using connectors, partially matched components become reusable in application development without sacrificing the component consumer’s requirements. Consequently, the effort and cost to develop new components and applications can be greatly reduced. In this paper, we propose four types of connectors, and each connector type is specified with its applicable situation and instructions to design correct connectors.</description><subject>Application Development</subject><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>Exact sciences and technology</subject><subject>Functional Transformer</subject><subject>Method Invocation</subject><subject>Mismatch Problem</subject><subject>Software</subject><subject>Software engineering</subject><subject>Transformation Rule</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>9783540219989</isbn><isbn>3540219986</isbn><isbn>3540247742</isbn><isbn>9783540247746</isbn><fulltext>true</fulltext><rsrctype>book_chapter</rsrctype><creationdate>2004</creationdate><recordtype>book_chapter</recordtype><recordid>eNotUMluGzEMVVfETf0FvejSo1pqpNFyDIwuAVIkaJJDT4Is08m0Y8mRlAL9-9JOCAIE-RaAj7EPEj5JAPvZWyeUGDWIQVurhQnjC_ZO0eG4Dy_ZQhophVLav2JLoh8x6b3zr9kCFAzCW63esoUnigPr_AlbtvYbqORg1WgW7Ndtm_Idv97F2vmq5Iypl9p4L_wntjL_RX5F0BRn_iP2dH8gX9WynnHX-JT56vLmmnS7fcmYOz9LD49Tm_pU8nv2Zhvnhsvnecpuv365WX0XF5ffzldnFyKpAbrYoHbgEZ03W4smjUY7KQfw40aC02brtNNrr5KXGumMco1mAxrA0DBanbKPT7772FKctzXmNLWwrxP99C_I0VlqSzz5xGsE5TusYV3KnxYkhEPegQIMKlCE4ZhvoLxJMzx71_LwiK0HPIgSvVrjnO7jvmNtQYFz2pPPEEap_gOGxnxr</recordid><startdate>2004</startdate><enddate>2004</enddate><creator>Min, Hyun Gi</creator><creator>Choi, Si Won</creator><creator>Kim, Soo Dong</creator><general>Springer Berlin / Heidelberg</general><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>FFUUA</scope><scope>IQODW</scope></search><sort><creationdate>2004</creationdate><title>Using Smart Connectors to Resolve Partial Matching Problems in COTS Component Acquisition</title><author>Min, Hyun Gi ; Choi, Si Won ; Kim, Soo Dong</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c320t-de4809ee896f7e6c5648112095d10846f8484b93c914e209e1be6d040066d0643</frbrgroupid><rsrctype>book_chapters</rsrctype><prefilter>book_chapters</prefilter><language>eng</language><creationdate>2004</creationdate><topic>Application Development</topic><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>Exact sciences and technology</topic><topic>Functional Transformer</topic><topic>Method Invocation</topic><topic>Mismatch Problem</topic><topic>Software</topic><topic>Software engineering</topic><topic>Transformation Rule</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Min, Hyun Gi</creatorcontrib><creatorcontrib>Choi, Si Won</creatorcontrib><creatorcontrib>Kim, Soo Dong</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Min, Hyun Gi</au><au>Choi, Si Won</au><au>Kim, Soo Dong</au><au>Stafford, Judith A</au><au>Crnkovic, Ivica</au><au>Schmidt, Heinz W</au><au>Wallnau, Kurt</au><au>Wallnau, Kurt</au><au>Stafford, Judith A.</au><au>Crnkovic, Ivica</au><au>Schmidt, Heinz W.</au><format>book</format><genre>bookitem</genre><ristype>CHAP</ristype><atitle>Using Smart Connectors to Resolve Partial Matching Problems in COTS Component Acquisition</atitle><btitle>Component-Based Software Engineering</btitle><seriestitle>Lecture Notes in Computer Science</seriestitle><date>2004</date><risdate>2004</risdate><volume>3054</volume><spage>40</spage><epage>47</epage><pages>40-47</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>9783540219989</isbn><isbn>3540219986</isbn><eisbn>3540247742</eisbn><eisbn>9783540247746</eisbn><abstract>Components, especially commercial-off-the-shelf (COTS) components, are mainly for inter-organizational reuse. One of the essential tasks in component-based development (CBD) is to locate and reuse the right components that provide the functionality and interface required by component consumers. However, if a candidate component provides a limited applicability and customizability so that it does not completely satisfy the functionality and interface needed, then a component consumer cannot reuse the component in application development. We call it a partial matching problem in component acquisition. To resolve this problem, we propose smart connectors that fill the gap between candidate components and the specification of components required. By using connectors, partially matched components become reusable in application development without sacrificing the component consumer’s requirements. Consequently, the effort and cost to develop new components and applications can be greatly reduced. In this paper, we propose four types of connectors, and each connector type is specified with its applicable situation and instructions to design correct connectors.</abstract><cop>Germany</cop><pub>Springer Berlin / Heidelberg</pub><doi>10.1007/978-3-540-24774-6_5</doi><oclcid>934980789</oclcid><tpages>8</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Component-Based Software Engineering, 2004, Vol.3054, p.40-47
issn 0302-9743
1611-3349
language eng
recordid cdi_pascalfrancis_primary_15875877
source Springer Books
subjects Application Development
Applied sciences
Computer science
control theory
systems
Exact sciences and technology
Functional Transformer
Method Invocation
Mismatch Problem
Software
Software engineering
Transformation Rule
title Using Smart Connectors to Resolve Partial Matching Problems in COTS Component Acquisition
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-12T22%3A58%3A21IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pasca&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=bookitem&rft.atitle=Using%20Smart%20Connectors%20to%20Resolve%20Partial%20Matching%20Problems%20in%20COTS%20Component%20Acquisition&rft.btitle=Component-Based%20Software%20Engineering&rft.au=Min,%20Hyun%20Gi&rft.date=2004&rft.volume=3054&rft.spage=40&rft.epage=47&rft.pages=40-47&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=9783540219989&rft.isbn_list=3540219986&rft_id=info:doi/10.1007/978-3-540-24774-6_5&rft_dat=%3Cproquest_pasca%3EEBC3088490_12_51%3C/proquest_pasca%3E%3Curl%3E%3C/url%3E&rft.eisbn=3540247742&rft.eisbn_list=9783540247746&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC3088490_12_51&rft_id=info:pmid/&rfr_iscdi=true