Loading...
Please wait, while we are loading the content...
Similar Documents
Architectural Design of Component Composition Using First Class Connectors
| Content Provider | Semantic Scholar |
|---|---|
| Author | Sünbül, Asuman |
| Copyright Year | 2000 |
| Abstract | Component-oriented software development [7],[11] is becoming more and more important for the production of large-scale software applications. Today’s systems are constructed by combining different software components rather than built from scratch. Provided component interfaces or informal descriptions are not enough for designing reliable software systems. Therefore we need precise description means for formulating component behavior without uncovering implementation details of the component. In this paper, we will present a model for the design of component-based software systems, where the design aspects of connectors between components play a central role. We will therefore introduce the concept of connector refinement allowing to abstract from technical connector implementations on the design level of a system. 1 Composition Techniques for Component Based Software Development The degree of reusability not only depends on the facilities of the components themselves, but also on how the components are glued together and what kind of composition mechanisms have been used. The latter aspect has been neglected in the majority of projects dealing with component-based software engineering. Current approaches tackle this problem on the technical layer, using e.g. CORBA, RPC, script languages or event channels etc.. These approaches have a strong emphasis on solving technical component interaction problems. The realization of the overall problem specification is covered by these low-level problems. Therefore, it is important to provide means that allow system design on a high level of abstraction. Our main goal is finding high level composition aspects in the design phase allowing an abstraction from the concrete technical realization [14]. We think, that a clear separation of concerns must be applied to the connectors in the same way as it is done for the development of the components themselves. In order to provide means for a high level composition method, we are going to discuss our understanding of composition. In [8], ? This research was supported by the German Research Society, Berlin-Brandenburg Graduate School in Distributed Information Systems (DFG grant no. GRK 316) |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://www.informatik.uni-kiel.de/~wg/Honnef2000/Papers/Suenbuel.ps.gz |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |