2003•Unpublished venueRequires access

Generation of conformance test suites for parallel and distributed languages and APIs

Łukasz Garstecki

Open publisher page 3 citations

Abstract

This paper outlines a new methodology of systematic generation of conformance test suites. Conformance testing is aimed at verifying whether the implementation follows its specification, which is specialty important in parallel and distributed environments, where many different software packages must cooperate. The author started his research for conformance testing for a parallel data-driven language Athapascan, but first results are quite universal and the presented methodology can be used for the analysis of existing conformance test suites. An example of using this methodology to verify a part of POSIX Conformance Test Suite given by NIST presented in the paper illustrates advantages of the proposed methodology and reveals a serious error in the official conformance test suite widely used for about eight years.

About this research paper

What this paper is about

This paper outlines a new methodology of systematic generation of conformance test suites. Conformance testing is aimed at verifying whether the implementation follows its specification, which is specialty important in parallel and distributed environments, where many different software packages must cooperate. The author started his research for conformance testing for a parallel data-driven language Athapascan, but first results are quite universal and the presented methodology can be used for the analysis of existing conformance test suites. An example of using this methodology to verify a part of POSIX Conformance Test Suite given by NIST presented in the paper illustrates advantages of the proposed methodology and reveals a serious error in the official conformance test suite widely used for about eight years.

Why it matters

OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This paper outlines a new methodology of systematic generation of conformance test suites. Conformance testing is aimed at verifying whether the implementation follows its specification, which is specialty important in parallel and distributed environments, where many different software packages must cooperate. The author started his research for conformance testing for a parallel data-driven language Athapascan, but first results are quite universal and the presented methodology can be used for the analysis of existing conformance test suites. An example of using this methodology to verify a part of POSIX Conformance Test Suite given by NIST presented in the paper illustrates advantages of the proposed methodology and reveals a serious error in the official conformance test suite widely used for about eight years.

Key concepts: Conformance testing, Test suite, Computer science, NIST, Software engineering, Programming language, Test (biology), Conformance checking

Related papers

Back to paper searchBrowse research topicsOriginal source
Generation of conformance test suites for parallel and distributed languages and APIs — Research Paper | ScholarLens