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

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

Full description

Saved in:
Bibliographic Details
Main Authors: Admodisastro, Novia Indriaty, Kotonya, Gerald
Format: Article
Language:English
English
Published: Springer 2011
Online Access:http://psasir.upm.edu.my/id/eprint/22251/1/An%20architecture%20analysis%20approach%20for%20supporting%20black.pdf
http://psasir.upm.edu.my/id/eprint/22251/
http://link.springer.com
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.upm.eprints.22251
record_format eprints
spelling my.upm.eprints.222512015-09-29T07:01:14Z http://psasir.upm.edu.my/id/eprint/22251/ An architecture analysis approach for supporting black-box software development. Admodisastro, Novia Indriaty Kotonya, Gerald 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. Springer 2011-09-16 Article PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/22251/1/An%20architecture%20analysis%20approach%20for%20supporting%20black.pdf Admodisastro, Novia Indriaty and Kotonya, Gerald (2011) An architecture analysis approach for supporting black-box software development. Lecture Notes in Computer Science, 6903 (-). pp. 180-189. ISSN 0302-9743 http://link.springer.com 10.1007/978-3-642-23798-0_17 English
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
English
description 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.
format Article
author Admodisastro, Novia Indriaty
Kotonya, Gerald
spellingShingle Admodisastro, Novia Indriaty
Kotonya, Gerald
An architecture analysis approach for supporting black-box software development.
author_facet Admodisastro, Novia Indriaty
Kotonya, Gerald
author_sort Admodisastro, Novia Indriaty
title An architecture analysis approach for supporting black-box software development.
title_short An architecture analysis approach for supporting black-box software development.
title_full An architecture analysis approach for supporting black-box software development.
title_fullStr An architecture analysis approach for supporting black-box software development.
title_full_unstemmed An architecture analysis approach for supporting black-box software development.
title_sort architecture analysis approach for supporting black-box software development.
publisher Springer
publishDate 2011
url http://psasir.upm.edu.my/id/eprint/22251/1/An%20architecture%20analysis%20approach%20for%20supporting%20black.pdf
http://psasir.upm.edu.my/id/eprint/22251/
http://link.springer.com
_version_ 1643827773325705216
score 13.19449