2004
DOI: 10.1093/comjnl/47.3.342
|View full text |Cite
|
Sign up to set email alerts
|

A Trading Service for COTS Components

Abstract: Component-based software development (CBSD) has gained recognition as one of the key technologies for the construction of high-quality, evolvable, large complex systems in a timely and affordable manner. In CBSD, the development effort becomes one of gradual discovery about the components, their capabilities and the incompatibilities that arise when they are used in concert. Thus, trading becomes one of the cornerstones of CBSD. However, most of the existing methods for CBSD do not make effective use of trader… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
32
0
4

Year Published

2004
2004
2019
2019

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 45 publications
(36 citation statements)
references
References 28 publications
0
32
0
4
Order By: Relevance
“…In our case, each home automation application is defined as a set of components (forming an architecture) which are obtained from one or more third-party repositories. These components are called COTSgets, from Commercial Off-The-Shelf (COTS) [5] and gadgets (understood as any software that can work alone or as a piece of the architecture). A COTS component is any coarse-grained component developed by third parties available for building more complex systems.…”
Section: Background Infrastructure Based On Saasmentioning
confidence: 99%
“…In our case, each home automation application is defined as a set of components (forming an architecture) which are obtained from one or more third-party repositories. These components are called COTSgets, from Commercial Off-The-Shelf (COTS) [5] and gadgets (understood as any software that can work alone or as a piece of the architecture). A COTS component is any coarse-grained component developed by third parties available for building more complex systems.…”
Section: Background Infrastructure Based On Saasmentioning
confidence: 99%
“…The trading described in [10] is the basis of the work. It presents a mediation process for managing COTS components and building configurations at designtime.…”
Section: Related Workmentioning
confidence: 99%
“…With this aim, trading techniques are useful to facilitate the execution of export and import operations of services [11]. Furthermore, trading mechanisms can be used to solve component-based architectures from an architectural definition [10].…”
Section: Introductionmentioning
confidence: 99%
“…This proposal follows a bottom-up perspective for the building (at run-time) of the structure of the user interface from those GUI components available in one or more third-party repositories. The UI components, in our proposal, are called COTSgets, a combination of the terms COTS (Commercial Off-The-Shelf) (Iribarne et al, 2004) and gadgets (understand as"gadget" any software that can work alone or as a piece of architecture).…”
Section: Introductionmentioning
confidence: 99%
“…On the abstract level, Model-to-Model (M2M) transformation processes (Czarnecki and Helsen, 2003) are executed to change and adapt the abstract architectural models to the changes in context. However, the concrete architectural models are realized by a trading process (Iribarne et al, 2004), calculating the configurations of concrete components that best meet the abstract definitions. This provides the possibility of generating different software architectures based on the same abstract definition, for example to allow it to be executed on different platforms.…”
Section: Introductionmentioning
confidence: 99%