| A quality-driven systematic approach for architecting distributed software applications |
| Full text |
Pdf
(321 KB)
|
| Source
|
International Conference on Software Engineering
archive
Proceedings of the 27th international conference on Software engineering
table of contents
St. Louis, MO, USA
SESSION: Software quality and process
table of contents
Pages: 244 - 253
Year of Publication: 2005
ISBN:1-59593-963-2
|
|
Authors
|
|
Tariq Al-Naeem
|
University of New South Wales, Sydney, Australia
|
|
Ian Gorton
|
National ICT Australia Ltd., Sydney, Australia
|
|
Muhammed Ali Babar
|
University of New South Wales, Sydney, Australia and National ICT Australia Ltd., Sydney, Australia
|
|
Fethi Rabhi
|
University of New South Wales, Sydney, Australia
|
|
Boualem Benatallah
|
University of New South Wales, Sydney, Australia
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 15, Downloads (12 Months): 111, Citation Count: 7
|
|
|
ABSTRACT
Architecting distributed software applications is a complex design activity. It involves making decisions about a number of inter-dependent design choices that relate to a range of design concerns. Each decision requires selecting among a number of alternatives; each of which impacts differently on various quality attributes. Additionally, there are usually a number of stakeholders participating in the decision-making process with different, often conflicting, quality goals, and project constraints, such as cost and schedule. To facilitate the architectural design process, we propose a quantitative quality-driven approach that attempts to find the best possible fit between conflicting stakeholders' quality goals, competing architectural concerns, and project constraints. The approach uses optimization techniques to recommend the optimal candidate architecture. Applicability of the proposed approach is assessed using a real system.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Chung, L., et al. Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, Boston, Ma.,1999.
|
| |
2
|
Anderson, D., Sweeny, D., and T. Williams An Introduction to Management Science: Quantitative Approaches to Decision Making. South-Western Educational Publishing, 2002.
|
| |
3
|
Svahnberg, M., Wholin, C., and Lundberg, L. A Quality-Driven Decision-Support Method for Identifying Software Architecture Candidates. Int. Journal of Software Engineering and Knowledge Engineering, 13(5), 2003, p. 547--573.
|
| |
4
|
Rick Kazman , Jai Asundi , Mark Klein, Quantifying the costs and benefits of architectural decisions, Proceedings of the 23rd International Conference on Software Engineering, p.297-306, May 12-19, 2001, Toronto, Ontario, Canada
|
| |
5
|
IEEE Standard 1061-1992, Standard for Software Quality Metrics Methodology. New York: Institute of Electrical and Electronic Engineers, 1992.
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
Lundberg, L. et al. Quality Attributes in Software Architecture Design. Proceedings of the IASTED 3rd International Conference on Software Engineering and Applications., Oct 1999.
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
Klein, M., and Kazman, R. Attribute-Based Architectural Styles, Tech. Report, CMU/SEI-99-TR-022, Soft Engineering Institute, Carnegie Mellon University.
|
| |
14
|
|
 |
15
|
Dilip Soni , Robert L. Nord , Christine Hofmeister, Software architecture in industrial applications, Proceedings of the 17th international conference on Software engineering, p.196-207, April 24-28, 1995, Seattle, Washington, United States
[doi> 10.1145/225014.225033]
|
| |
16
|
|
| |
17
|
Al-Naeem, T., et al. Systematic Approaches for Designing B2B Applications. International Journal of Electronic Commerce (IJEC), Nov 2004.
|
| |
18
|
Yoon, K.P., and Hwang, C. Multiple Attribute Decision Making: An Introduction. Sage Publications, 1995.
|
| |
19
|
Saaty, T.L. The Analytical Hierarchical Process. McGraw-Hill, 1980.
|
| |
20
|
|
| |
21
|
|
| |
22
|
Expertchoice, http://www.expertchoice.com Last accessed 20th Aug., 2004.
|
| |
23
|
COABS, http://coabs.globalinfotek.com Last accessed 20th Aug., 2004.
|
| |
24
|
Morisio, M., Stamelos, I., and Tsoukias, A. A New Method to Evaluate Software Artifacts against Predefined Profiles. Proc. of Workshop on Software Engineering Decision Support Methodologies, 2002.
|
CITED BY 7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Roland Kaschek , Frina Albertyn , Vladimir A. Shekhovtsov , Sergiy Zlatkin, An e-Process selection model, Tutorials, posters, panels and industrial contributions at the 26th international conference on Conceptual modeling, November 01-01, 2007, Auckland, New Zealand
|
|
|
|
|
|
|
|