TLCE - A Temporal Logic with Constrained E vents, formerly known as the First-Order (or Predicate) Sequencing Constraint Logic (FOSCL or PSCL), was proposed to represent test purposes concerning the temporal relationships among input/output (I/O) events and the data dependencies between event parameters
ASTG - A TLCE-Based Symbolic Test Generator
ASTG was developed in Object Caml + C. The source code is free to download.
<OCAML home directory>/lib/ocaml/
astg [options] "input" >
"output"
|
enable constraint solving |
|
enable false conditions |
|
slice the system model only |
Sample Files:
buff2 - system model - test sequences STG - system model - test sequencesCase Studies - using TorX as the test execution engine
Conference Protocol Cache Coherence Protocol