|
ABSTRACT
Developing distributed software systems by assembling commercial-off-the-shelf (COTS) software components has well-known advantages of reducing the development cost and time to market. However, the component-based software development poses some new problems and challenges due to its use of a different underlying process from traditional software development approaches. One of the major challenges is the compositional reasoning about the system Quality of Service (QoS). Compositional reasoning about system QoS is necessary in (COTS) component-based software development. It allows the static validation of the QoS of a software system based on the QoS assured by individual software components. In this paper, an empirical QoS composition reasoning approach is proposed and some preliminary results are discussed.
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
|
Auguston, M. A Program Behavior Model Based On Event Grammar and It's Application for Debugging Automation. In the Proceedings of the 2nd International Workshop on Automated and Algorithmic Debugging, Saint-Malo, France, 1995, 277--291.
|
| |
2
|
Brahnmath, G., Raje, R. R., Olson, A. M., Sun, C. Quality of Service Catalog for Software Components. Technical Report (TR-CIS-0219-01), Indiana University Purdue University Indianapolis, 2001.
|
| |
3
|
|
| |
4
|
Chen, S., Gorton, I., Liu, A., and Liu, Y. Performance Prediction of COTS Component-based Enterprise Applications. Proceedings of the 5th ICSE Workshop on Component-based Software Engineering (CBSE5) Benchmarks for Predicable Assembly, Orlando Florida, May 2002.
|
| |
5
|
|
| |
6
|
ISO/IEC JTC1/SC7. Information Technology - Software Product Quality: Quality Model. ISO/IEC, 9126, 1999.
|
| |
7
|
ITU-T Recommendation X.641 (1994) | ISO/IEC TR 13236, Information technology -- Quality of Service -- Framework.
|
| |
8
|
|
| |
9
|
Klein, M. and Kazman, R. Attribute-Based Architectural Styles. CMU/SEI-99-TR-022, Carnegie Mellon University, 1999.
|
| |
10
|
Quality Vocabulary, ISO, Report: ISO 8402.
|
| |
11
|
Object Management Group. UML#8482; Profile for Modeling Quality of Service and Fault Tolerance Characteristics and Mechanisms. Request for Proposal, OMG document ad/02-01-07, Framington, MA, 2002.
|
| |
12
|
Wallnau, K. C. A Technology for Predictable Assembly from Certifiable Components. CMU/SEI-2003-TR-009 Carnegie Mellon University. 2003.
|
|