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...
| Main Authors: | , |
|---|---|
| Format: | Article |
| Language: | English English |
| Published: |
Springer
2011
|
| Online Access: | http://psasir.upm.edu.my/id/eprint/22251/ http://psasir.upm.edu.my/id/eprint/22251/1/An%20architecture%20analysis%20approach%20for%20supporting%20black.pdf |
| _version_ | 1848844434670616576 |
|---|---|
| author | Admodisastro, Novia Indriaty Kotonya, Gerald |
| author_facet | Admodisastro, Novia Indriaty Kotonya, Gerald |
| author_sort | Admodisastro, Novia Indriaty |
| building | UPM Institutional Repository |
| collection | Online Access |
| 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. |
| first_indexed | 2025-11-15T08:30:52Z |
| format | Article |
| id | upm-22251 |
| institution | Universiti Putra Malaysia |
| institution_category | Local University |
| language | English English |
| last_indexed | 2025-11-15T08:30:52Z |
| publishDate | 2011 |
| publisher | Springer |
| recordtype | eprints |
| repository_type | Digital Repository |
| spelling | upm-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 |
| spellingShingle | Admodisastro, Novia Indriaty Kotonya, Gerald An architecture analysis approach for supporting black-box software development. |
| title | 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_short | An architecture analysis approach for supporting black-box software development. |
| title_sort | architecture analysis approach for supporting black-box software development. |
| url | http://psasir.upm.edu.my/id/eprint/22251/ http://psasir.upm.edu.my/id/eprint/22251/ http://psasir.upm.edu.my/id/eprint/22251/ http://psasir.upm.edu.my/id/eprint/22251/1/An%20architecture%20analysis%20approach%20for%20supporting%20black.pdf |