Validating Quality of Service for Reusable Software via Model-integrated Distributed Continuous Quality Assurance

Download: PDF.

“Validating Quality of Service for Reusable Software via Model-integrated Distributed Continuous Quality Assurance” by Arvind S. Krishna, Douglas C. Schmidt. Atif M. Memon, Adam Porter, and Diego Sevilla-Ruiz, in Proceedings of the 8th International Conference on Software Reuse, (Madrid, Spain), July 2004, pp. 286-295, ACM/IEEE.

Abstract

Quality assurance (QA) tasks, such as testing, profiling, and performance evaluation, have historically been done in-house on developer-generated workloads and regression suites. Performance-intensive systems software, such as that found in the scientific computing grid and distributed real-time and embedded (DRE) domains, increasingly run on heterogeneous combinations of OS, compiler, and hardware platforms. Such software has stringent quality of service (QoS) requirements and often provides a variety of configuration options to optimize QoS. As a result, QA performed solely in-house is inadequate since it is hard to manage software variability, i.e., ensuring software quality on all supported target platforms across all desired configuration options. This paper describes how the Skoll project is addressing these issues by developing advanced QA processes and tools that leverage the extensive computing resources of user communities in a distributed, continuous manner to improve key software quality attributes.

Download: PDF.

BibTeX entry:

@inproceedings{KrishnaICSR2004,
   author = {Arvind S. Krishna and Douglas C. Schmidt and Atif M. Memon
	and Adam Porter and Diego Sevilla-Ruiz},
   title = {Validating Quality of Service for Reusable Software via
	Model-integrated Distributed Continuous Quality Assurance},
   booktitle = {Proceedings of the 8th International Conference on
	Software Reuse},
   pages = {286--295},
   address = {Madrid, Spain},
   month = jul,
   year = {2004},
   organization = {ACM/IEEE}
}

Back to Atif Memon's Publications.