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...
Saved in:
Main Authors: | , |
---|---|
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 |