Home > Research > Publications & Outputs > An architecture analysis approach for supportin...
View graph of relations

An architecture analysis approach for supporting black-box software development

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

Published

Standard

An architecture analysis approach for supporting black-box software development. / Admodisastro, Novia; Kotonya, Gerald.
Software Architecture 5th European Conference, ECSA 2011, Essen, Germany, September 13-16, 2011. Proceedings. ed. / Ivica Crnkovic ; Volker Gruhn; Matthias Book. Berlin, Heidelberg: Springer Verlag, 2011. p. 180-189 (Lecture Notes in Computer Science; Vol. 6903).

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

Harvard

Admodisastro, N & Kotonya, G 2011, An architecture analysis approach for supporting black-box software development. in I Crnkovic , V Gruhn & M Book (eds), Software Architecture 5th European Conference, ECSA 2011, Essen, Germany, September 13-16, 2011. Proceedings. Lecture Notes in Computer Science, vol. 6903, Springer Verlag, Berlin, Heidelberg, pp. 180-189. https://doi.org/10.1007/978-3-642-23798-0_17

APA

Admodisastro, N., & Kotonya, G. (2011). An architecture analysis approach for supporting black-box software development. In I. Crnkovic , V. Gruhn, & M. Book (Eds.), Software Architecture 5th European Conference, ECSA 2011, Essen, Germany, September 13-16, 2011. Proceedings (pp. 180-189). (Lecture Notes in Computer Science; Vol. 6903). Springer Verlag. https://doi.org/10.1007/978-3-642-23798-0_17

Vancouver

Admodisastro N, Kotonya G. An architecture analysis approach for supporting black-box software development. In Crnkovic I, Gruhn V, Book M, editors, Software Architecture 5th European Conference, ECSA 2011, Essen, Germany, September 13-16, 2011. Proceedings. Berlin, Heidelberg: Springer Verlag. 2011. p. 180-189. (Lecture Notes in Computer Science). doi: 10.1007/978-3-642-23798-0_17

Author

Admodisastro, Novia ; Kotonya, Gerald. / An architecture analysis approach for supporting black-box software development. Software Architecture 5th European Conference, ECSA 2011, Essen, Germany, September 13-16, 2011. Proceedings. editor / Ivica Crnkovic ; Volker Gruhn ; Matthias Book. Berlin, Heidelberg : Springer Verlag, 2011. pp. 180-189 (Lecture Notes in Computer Science).

Bibtex

@inproceedings{62581bab94fb48fdb84ea7930a7911db,
title = "An architecture analysis approach for supporting black-box software development",
abstract = "A typical component-based system architecture comprises a set of components that have been purposefully designed and structured to ensure that they have “pluggable” interfaces and an acceptable match with a defined system context. However, the black-box nature of many software components means there is never a clean match between system specifications and concrete software components. Systematic architecture analysis can provide an effective, rapid and relatively low-cost mechanism for addressing risks resulting from architectural adaptation and trade-offs. However, a review of current architecture analysis approaches reveals they differ widely with respect to their ability to support black-box software development. This paper describes an analysis approach that integrates the strengths of current approaches to provide a practical architecture analysis framework for black-box component-based development. The approach is illustrated using a real case study.",
keywords = "Architectural analysis, Components , Services, Black-box",
author = "Novia Admodisastro and Gerald Kotonya",
year = "2011",
doi = "10.1007/978-3-642-23798-0_17",
language = "English",
isbn = "978-3-642-23797-3",
series = "Lecture Notes in Computer Science",
publisher = "Springer Verlag",
pages = "180--189",
editor = "{Crnkovic }, {Ivica } and Gruhn, {Volker } and Book, {Matthias }",
booktitle = "Software Architecture 5th European Conference, ECSA 2011, Essen, Germany, September 13-16, 2011. Proceedings",

}

RIS

TY - GEN

T1 - An architecture analysis approach for supporting black-box software development

AU - Admodisastro, Novia

AU - Kotonya, Gerald

PY - 2011

Y1 - 2011

N2 - A typical component-based system architecture comprises a set of components that have been purposefully designed and structured to ensure that they have “pluggable” interfaces and an acceptable match with a defined system context. However, the black-box nature of many software components means there is never a clean match between system specifications and concrete software components. Systematic architecture analysis can provide an effective, rapid and relatively low-cost mechanism for addressing risks resulting from architectural adaptation and trade-offs. However, a review of current architecture analysis approaches reveals they differ widely with respect to their ability to support black-box software development. This paper describes an analysis approach that integrates the strengths of current approaches to provide a practical architecture analysis framework for black-box component-based development. The approach is illustrated using a real case study.

AB - A typical component-based system architecture comprises a set of components that have been purposefully designed and structured to ensure that they have “pluggable” interfaces and an acceptable match with a defined system context. However, the black-box nature of many software components means there is never a clean match between system specifications and concrete software components. Systematic architecture analysis can provide an effective, rapid and relatively low-cost mechanism for addressing risks resulting from architectural adaptation and trade-offs. However, a review of current architecture analysis approaches reveals they differ widely with respect to their ability to support black-box software development. This paper describes an analysis approach that integrates the strengths of current approaches to provide a practical architecture analysis framework for black-box component-based development. The approach is illustrated using a real case study.

KW - Architectural analysis

KW - Components

KW - Services

KW - Black-box

U2 - 10.1007/978-3-642-23798-0_17

DO - 10.1007/978-3-642-23798-0_17

M3 - Conference contribution/Paper

SN - 978-3-642-23797-3

T3 - Lecture Notes in Computer Science

SP - 180

EP - 189

BT - Software Architecture 5th European Conference, ECSA 2011, Essen, Germany, September 13-16, 2011. Proceedings

A2 - Crnkovic , Ivica

A2 - Gruhn, Volker

A2 - Book, Matthias

PB - Springer Verlag

CY - Berlin, Heidelberg

ER -