Download IBM Gotcha TCBeans Users guide

Transcript
GOTCHA is derived from the Murphi model checker - a public domain program
available on the Murphi Home Page, and the ESPRIT Genevieve Project.
This release of GOTCHA-Spider is tailored to work with the Cygnus g++ compiler
available from Redhat. However, this should not be interpreted to mean that GOTCHASpider is Open Source code.
GOTCHA-Spider is currently available only to internal IBM users and members of the
AGEDIS consortium.
1.2
Requirements
To install and run GOTCHA-Spider, you need the following:
1.3
•
A computer running Windows 95, 98, 2000, XP Windows NT, AIX, or Linux.
•
Java Developer’s Kit JDK 1.2 or higher.
•
The GOTCHA-Spider software package is available (for IBM users) from
http://w3.haifa.ibm.com/softwaretesting/gtcb/ and directly from Alan Hartman
([email protected] for members of the AGEDIS consortium).
•
A C++ compiler, preferably g++ from Redhat, which can also be downloaded from
our website. (AGEDIS members will receive the whole package on a CD-ROM)
What’s New in this Release
This release (4.0) of GOTCHA-Spider provides substantially new functions in addition to
the existing functions available in GOTCHA-TCBeans Release 3.0.
GOTCHA-Spider 4.0. contains the following new and enhanced features:
Introduction
•
A convenient editor for GOTCHA models using the Eclipse framework
•
A new set of test generation methods especially tailored for models which suffer
from state space explosion see Section 3.3 Generating test suites quickly.
•
The ability to use the #include macro in GOTCHA models
•
New forms of ruleset for conrolling state explosion in data intensive GOTCHA
models see Section 2.4.6.7 Rulesets with Explicit Input Tables and Section 2.4.6.8
Rulesets with Input and Input Pair Coverage.
•
New coverage criteria enabling reference to the rules and their parameters see
Sections 4.2.2.3 Some Explicit Transition and 4.2.2.6 Explicit Transition Projection.
•
Abstract test suite output conforming to the new ATS standard defined in the
AGEDIS project
Page 6 of 108
GOTCHA Users Guide