Software architecture analysis - a case study

Wen-li Wang, Mei Huei Tang, Mei Hwa Chen

Research output: Contribution to journalConference article

4 Citations (Scopus)

Abstract

We present a case study that evaluates two quality attributes: performance and availability. We use three programs based on two architectural styles: pipe-filter and batch-sequential. The objective of this study is to identify the crucial factors that might have an influence on these quality attributes from the software architecture perspective. The benefit of this study is that early quality prediction can be facilitated by an analysis of the software architecture. The results from this study show that it is feasible to select a better architectural style based on variations in the execution environment to attain higher availability and/or better performance. Moreover, we demonstrate the effects of these variations on the quality measurements.

Original languageEnglish (US)
Pages (from-to)265-270
Number of pages6
JournalProceedings - IEEE Computer Society's International Computer Software and Applications Conference
StatePublished - Dec 1 1999
EventProceedings of the 1999 23rd Annual International Computer Software and Applications Conference (COMPSAC '99) - Phoenix, AZ, USA
Duration: Oct 27 1999Oct 29 1999

Fingerprint

Software architecture
Availability
Pipe

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Science Applications

Cite this

@article{88a7ef3dd6ca4d1793710278e305ca80,
title = "Software architecture analysis - a case study",
abstract = "We present a case study that evaluates two quality attributes: performance and availability. We use three programs based on two architectural styles: pipe-filter and batch-sequential. The objective of this study is to identify the crucial factors that might have an influence on these quality attributes from the software architecture perspective. The benefit of this study is that early quality prediction can be facilitated by an analysis of the software architecture. The results from this study show that it is feasible to select a better architectural style based on variations in the execution environment to attain higher availability and/or better performance. Moreover, we demonstrate the effects of these variations on the quality measurements.",
author = "Wen-li Wang and Tang, {Mei Huei} and Chen, {Mei Hwa}",
year = "1999",
month = "12",
day = "1",
language = "English (US)",
pages = "265--270",
journal = "Proceedings - IEEE Computer Society's International Computer Software and Applications Conference",
issn = "0730-6512",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

Software architecture analysis - a case study. / Wang, Wen-li; Tang, Mei Huei; Chen, Mei Hwa.

In: Proceedings - IEEE Computer Society's International Computer Software and Applications Conference, 01.12.1999, p. 265-270.

Research output: Contribution to journalConference article

TY - JOUR

T1 - Software architecture analysis - a case study

AU - Wang, Wen-li

AU - Tang, Mei Huei

AU - Chen, Mei Hwa

PY - 1999/12/1

Y1 - 1999/12/1

N2 - We present a case study that evaluates two quality attributes: performance and availability. We use three programs based on two architectural styles: pipe-filter and batch-sequential. The objective of this study is to identify the crucial factors that might have an influence on these quality attributes from the software architecture perspective. The benefit of this study is that early quality prediction can be facilitated by an analysis of the software architecture. The results from this study show that it is feasible to select a better architectural style based on variations in the execution environment to attain higher availability and/or better performance. Moreover, we demonstrate the effects of these variations on the quality measurements.

AB - We present a case study that evaluates two quality attributes: performance and availability. We use three programs based on two architectural styles: pipe-filter and batch-sequential. The objective of this study is to identify the crucial factors that might have an influence on these quality attributes from the software architecture perspective. The benefit of this study is that early quality prediction can be facilitated by an analysis of the software architecture. The results from this study show that it is feasible to select a better architectural style based on variations in the execution environment to attain higher availability and/or better performance. Moreover, we demonstrate the effects of these variations on the quality measurements.

UR - http://www.scopus.com/inward/record.url?scp=0033343223&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0033343223&partnerID=8YFLogxK

M3 - Conference article

AN - SCOPUS:0033343223

SP - 265

EP - 270

JO - Proceedings - IEEE Computer Society's International Computer Software and Applications Conference

JF - Proceedings - IEEE Computer Society's International Computer Software and Applications Conference

SN - 0730-6512

ER -