• DocumentCode
    3245654
  • Title

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

  • Author

    Garstecki, Lukasz

  • Author_Institution
    Fac. of Electron., Gdansk Univ. of Technol., Poland
  • fYear
    2003
  • fDate
    5-7 Feb. 2003
  • Firstpage
    308
  • Lastpage
    315
  • 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.
  • Keywords
    Unix; conformance testing; distributed programming; formal specification; parallel languages; parallel programming; program testing; Athapascan; POSIX Conformance Test Suite; distributed API; distributed languages; parallel API; parallel data-driven language; parallel languages; software packages; specification; systematic conformance test suite generation; Formal specifications; Informatics; Laboratories; NIST; Protocols; Software packages; Software standards; Software testing; Standards development; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2003. Proceedings. Eleventh Euromicro Conference on
  • Conference_Location
    Genova, Italy
  • ISSN
    1066-6192
  • Print_ISBN
    0-7695-1875-3
  • Type

    conf

  • DOI
    10.1109/EMPDP.2003.1183604
  • Filename
    1183604