Reusable software: the Base object-oriented component libraries
Reusable software: the Base object-oriented component libraries
Teaching data structure design patterns
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
LEDA: a platform for combinatorial and geometric computing
LEDA: a platform for combinatorial and geometric computing
Adding alternative access paths to abstract data types
Proceedings of the 2000 information resources management association international conference on Challenges of information technology management in the 21st century
STL tutorial and reference guide, second edition: C++ programming with the standard template library
STL tutorial and reference guide, second edition: C++ programming with the standard template library
The Java Programming Language
Reengineering the Booch Component Library
Ada-Europe '00 Proceedings of the 5th Ada-Europe International Conference on Reliable Software Technologies
Defining a Quality Model for Mail Servers
ICCBSS '03 Proceedings of the Second International Conference on COTS-Based Software Systems
Using Quality Models in Software Package Selection
IEEE Software
A framework for designing and implementing the Ada standard container library
Proceedings of the 2003 annual ACM SIGAda international conference on Ada: the engineering of correct and reliable software for real-time & distributed systems using ada and related technologies
Hi-index | 0.00 |
The existence of a standard container library has been largely recognized as a key feature for improving the quality and effectiveness of Ada programming. In this paper, we aim at providing a quality model for making explicit the quality features (those concerning functionality, suitability, etc.) that determine the form that such a library might take. Quality features are arranged hierarchically according to the ISO/IEC quality standard. We tailor this standard to the specific context of container libraries, by identifying their observable attributes and establishing some tradeoffs among them. Afterwards, we apply the resulting model to a pair of existing container libraries. As main contribution of our proposal, we may say that the resulting quality model provides a structured framework for (1) discussing and evaluating the capabilities that the prospective Ada Standard Container Library might offer, and (2) analyzing the consequences of the decisions taken during its design.