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.
|
 |
The Role of Software Architecture in Constraining Adaptation in Component-Based Middleware Platforms
| Book Series | Lecture Notes in Computer Science |
| Publisher | Springer Berlin / Heidelberg |
| ISSN | 0302-9743 (Print) 1611-3349 (Online) |
| Volume | Volume 1795/2000 |
| Book | Middleware 2000 |
| DOI | 10.1007/3-540-45559-0 |
| Copyright | 2000 |
| ISBN | 978-3-540-67352-1 |
| DOI | 10.1007/3-540-45559-0_9 |
| Pages | 164-184 |
| Subject Collection | Computer Science |
| SpringerLink Date | Saturday, January 01, 2000 |
| |
|
The Role of Software Architecture in Constraining Adaptation in Component-Based Middleware Platforms
Gordon S. Blair6 , Lynne Blair6 , Valérie Issarny7 , Petr Tuma8 and Apostolos Zarras7 
| (6) |
Distributed Multimedia Research Group, Computing Department, Lancaster University, Bailrigg, Lancaster, LA1 4YR, UK |
| (7) |
Solidor Research Group, INRIA-Rocquencourt, Domaine de Voluceau, Rocquencourt, BP 105, 78153 Le Chesnay Cédex, France |
| (8) |
Distributed Systems Research Group, Department of Software Engineering, Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic |
Abstract
Future middleware platforms will need to be more configurable in order to meet the demands of a wide variety of application domains. Furthermore, we believe that such platforms will also
need to be reconfigurable, for example to enable systems to adapt to changes in the underlying systems infrastructure. A number of technologies are
emerging to support this level of configurability and re-configurability, most notably middleware platforms based on the concepts
of open implementation and reflection. One problem with this general approach is that widespread changes can often be made
to the middleware platform, potentially jeopardizing the integrity of the overall system. This paper discusses the role of
software architecture in maintaining the overall integrity of the system in such an environment. More specifically, the paper discusses extensions
to the Aster framework to support the re-configuration of a reflective (component-based) middleware platform in a constrained
manner. The approach is based on i) the formal specification of a range of possible component configurations, ii) the systematic
selection of configurations based on a given set of non-functional properties, and iii) the orderly re-configuration between
configurations, again based on formally specified rules.
Fulltext Preview (Small, Large)
 References secured to subscribers.
|
|
|
|
|
|