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