Tools

The SynTESK system includes tools for creation of tests on the basis of grammar description. It is possible to use the tools from command line.

BNF Analyzer

SynTESK needs the BNF(Backus-Naur form) formal description of grammar for automatic construction of tests system. BNF Analyzer enables to check correctness of the given grammar description.

Positive Tests Generator

In order to verify that the parser under test accepts correct sentences of the target language, it is required to construct a set of various sentences, inhering to target language such that processing by the parser under test will involve all features related to sentence recognition.

The generator of positive tests enables to obtain such set of sentences automatically.

The generator of negative tests

In order to verify that the parser under test rejects incorrect sentences (not from target language), it is required to construct set of various sentences, not inhering to target language such that processing by the parser under test will involve all features related to search of errors.

The generator of negative tests enables to obtain such set of sentences automatically.

Software requirements

    The operating system:
    • Any supporting JDK (Java Developers Kit) versions 1.4.x or higher.

      The software:
    • Java - JDK 1.4.x or higher
      The hardware requirements:
    • Pentium III 500 MHz or higher
    • 128MB RAM or more
 
Copyright © 2014 Institute for System Programming of the Russian Academy of Sciences