An architecture analysis approach for supporting black-box software development

4Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

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. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Admodisastro, N., & Kotonya, G. (2011). An architecture analysis approach for supporting black-box software development. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6903 LNCS, pp. 180–189). https://doi.org/10.1007/978-3-642-23798-0_17

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free