Home > Research > Publications & Outputs > The role of software architecture in constraini...

Links

Text available via DOI:

View graph of relations

The role of software architecture in constraining adaptation in component-based middleware platforms

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

The role of software architecture in constraining adaptation in component-based middleware platforms. / Blair, Gordon S.; Blair, Lynne; Issarny, Valérie et al.
Middleware 2000 - IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing, Proceedings. ed. / Joseph Sventek; Geoffrey Coulson. Springer-Verlag, 2000. p. 164-184 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1795).

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Blair, GS, Blair, L, Issarny, V, Tuma, P & Zarras, A 2000, The role of software architecture in constraining adaptation in component-based middleware platforms. in J Sventek & G Coulson (eds), Middleware 2000 - IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 1795, Springer-Verlag, pp. 164-184, IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing, Middleware 2000, New York, United States, 4/04/00. https://doi.org/10.1007/3-540-45559-0_9

APA

Blair, G. S., Blair, L., Issarny, V., Tuma, P., & Zarras, A. (2000). The role of software architecture in constraining adaptation in component-based middleware platforms. In J. Sventek, & G. Coulson (Eds.), Middleware 2000 - IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing, Proceedings (pp. 164-184). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1795). Springer-Verlag. https://doi.org/10.1007/3-540-45559-0_9

Vancouver

Blair GS, Blair L, Issarny V, Tuma P, Zarras A. The role of software architecture in constraining adaptation in component-based middleware platforms. In Sventek J, Coulson G, editors, Middleware 2000 - IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing, Proceedings. Springer-Verlag. 2000. p. 164-184. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). doi: 10.1007/3-540-45559-0_9

Author

Blair, Gordon S. ; Blair, Lynne ; Issarny, Valérie et al. / The role of software architecture in constraining adaptation in component-based middleware platforms. Middleware 2000 - IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing, Proceedings. editor / Joseph Sventek ; Geoffrey Coulson. Springer-Verlag, 2000. pp. 164-184 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).

Bibtex

@inproceedings{86efba19f48249b6858587cfc33a63ef,
title = "The role of software architecture in constraining adaptation in component-based middleware platforms",
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.",
author = "Blair, {Gordon S.} and Lynne Blair and Val{\'e}rie Issarny and Petr Tuma and Apostolos Zarras",
year = "2000",
month = jan,
day = "1",
doi = "10.1007/3-540-45559-0_9",
language = "English",
isbn = "3540673520",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer-Verlag",
pages = "164--184",
editor = "Joseph Sventek and Geoffrey Coulson",
booktitle = "Middleware 2000 - IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing, Proceedings",
note = "IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing, Middleware 2000 ; Conference date: 04-04-2000 Through 07-04-2000",

}

RIS

TY - GEN

T1 - The role of software architecture in constraining adaptation in component-based middleware platforms

AU - Blair, Gordon S.

AU - Blair, Lynne

AU - Issarny, Valérie

AU - Tuma, Petr

AU - Zarras, Apostolos

PY - 2000/1/1

Y1 - 2000/1/1

N2 - 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.

AB - 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.

U2 - 10.1007/3-540-45559-0_9

DO - 10.1007/3-540-45559-0_9

M3 - Conference contribution/Paper

AN - SCOPUS:84944047010

SN - 3540673520

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 164

EP - 184

BT - Middleware 2000 - IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing, Proceedings

A2 - Sventek, Joseph

A2 - Coulson, Geoffrey

PB - Springer-Verlag

T2 - IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing, Middleware 2000

Y2 - 4 April 2000 through 7 April 2000

ER -