Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
|
 |
Synthesizing Communication Middleware from Explicit Connectors in Component Based Distributed Architectures
| Book Series | Lecture Notes in Computer Science |
| Publisher | Springer Berlin / Heidelberg |
| ISSN | 0302-9743 (Print) 1611-3349 (Online) |
| Volume | Volume 4829/2007 |
| Book | Software Composition |
| DOI | 10.1007/978-3-540-77351-1 |
| Copyright | 2007 |
| ISBN | 978-3-540-77350-4 |
| DOI | 10.1007/978-3-540-77351-1_13 |
| Pages | 160-167 |
| Subject Collection | Computer Science |
| SpringerLink Date | Thursday, December 06, 2007 |
| |
|
Synthesizing Communication Middleware from Explicit Connectors in Component Based Distributed Architectures
Dietmar Schreiner1, 2 and Karl M. Göschka1 
| (1) |
Vienna University of Technology, Institute of Information Systems, Distributed Systems Group, Argentinierstrasse 8 / 184-1,
A-1040 Vienna, Austria |
| (2) |
University of Applied Sciences Technikum Vienna, Department of Embedded Systems, Höchstädtplatz 5, A-1200 Vienna, Austria |
Abstract
In component based software engineering, an application is build by composing trusted and reusable units of execution, the
components. A composition is formed by connecting the components’ related interfaces. The point of connection, namely the
connector, is an abstract representation of their interaction. Most component models’ implementations rely on extensive middleware,
which handles component interaction and hides matters of heterogeneity and distribution from the application components. In
resource constrained embedded systems this middleware and its resource demands are a key factor for the acceptance and usability
of component based software. By addressing connectors as first class architectural entities at model level, all application
logic related to interaction can be located within them. Therefore, the set of all explicit connectors of a component architecture
denotes the exact requirements of that application’s communication and interaction needs. We contribute by demonstrating how
to use explicit connectors in model driven development to synthesize a custom tailored, component based communication middleware.
This synthesis is achieved by model transformations and optimizations using prefabricated basic building blocks for communication
primitives.
 References secured to subscribers.
|
|
|
|
|
|