In 1968, McIlroy proposed a software industry based on reusable components, serving roughly the same role that chips do in the hardware industry. After 30 years, McIlroy's vision is becoming a reality. In particular, the C++ Standard Template Library (STL) is an ANSI standard and is being shipped with C++ compilers. While considerable attention has been given to techniques for developing components, little is known about testing these components. This paper describes an STL conformance test suite currently under development. Test suites for all of the STL containers have been written, demonstrating the feasibility of thorough and highly automated testing of industrial component libraries. We describe affordable test suites that provide...
Structural coverage approaches to software testing are mature, having been thoroughly studied for de...
Generic algorithms are algorithms designed to work with a variety of data structures. A software lib...
This paper describes a flexible and easily extensible predicate abstraction-based approach to the ve...
We describe part of an STL conformance test suite under development. Test suites for all of the STL ...
The object-oriented design of software in C++ using class templates presents many advantages. Howeve...
The design and maintenance of large computational science systems can be aided greatly by the use of...
AbstractThe C++ Standard Template Library is a widely-used library that is based on the generic prog...
Abstract. We present a software library Stxxl, that enables practiceoriented experimentation with hu...
The C++ Standard Template Library (STL) is the exemplar of generic libraries. Professional C++ prog...
Abstract. Verifying general properties of full-featured C++ code is be-yond the scope of current mod...
Abstract. The Standard Template Library (STL) is a collection of generic algorithms and data structu...
Since McCabe’s cyclometric measure, structural com-plexity have been playing an important role measu...
Abstract The use of the C++ Standard Template Library has many advantages, but comes with a unique s...
The STL Pocket Reference describes the functions, classes, and templates in that part of the C++ sta...
The use of formal verification to prove the correctness of software is increasingly being mandated b...
Structural coverage approaches to software testing are mature, having been thoroughly studied for de...
Generic algorithms are algorithms designed to work with a variety of data structures. A software lib...
This paper describes a flexible and easily extensible predicate abstraction-based approach to the ve...
We describe part of an STL conformance test suite under development. Test suites for all of the STL ...
The object-oriented design of software in C++ using class templates presents many advantages. Howeve...
The design and maintenance of large computational science systems can be aided greatly by the use of...
AbstractThe C++ Standard Template Library is a widely-used library that is based on the generic prog...
Abstract. We present a software library Stxxl, that enables practiceoriented experimentation with hu...
The C++ Standard Template Library (STL) is the exemplar of generic libraries. Professional C++ prog...
Abstract. Verifying general properties of full-featured C++ code is be-yond the scope of current mod...
Abstract. The Standard Template Library (STL) is a collection of generic algorithms and data structu...
Since McCabe’s cyclometric measure, structural com-plexity have been playing an important role measu...
Abstract The use of the C++ Standard Template Library has many advantages, but comes with a unique s...
The STL Pocket Reference describes the functions, classes, and templates in that part of the C++ sta...
The use of formal verification to prove the correctness of software is increasingly being mandated b...
Structural coverage approaches to software testing are mature, having been thoroughly studied for de...
Generic algorithms are algorithms designed to work with a variety of data structures. A software lib...
This paper describes a flexible and easily extensible predicate abstraction-based approach to the ve...