ltl.h
External header file
ltlInt.h
Internal header file
ltl.c
Routines to perform reduction of LTL model checking to CTL model checking.
ltlCmd.c
Shell commands to deal with the LTL model checking.
ltlCompassion.c
Routines to perform strongly fair LTL model checking

ltl.h

External header file

By: Marco Roveri

See Alsomc


ltlInt.h

Internal header file

By: Marco Roveri


ltl.c

Routines to perform reduction of LTL model checking to CTL model checking.

By: Marco Roveri

Here we perform the reduction of LTL model checking to CTL model checking. The technique adopted has been taken from [1

See Alsomc

()
The LTL to NuSMV translator.
Ltl_CheckLtlSpec()
The main routine to perform LTL model checking.
print_ltlspec()
Print the LTL specification.
ltlInsertModuleHashReadModule()
Add the tableau module to the list of know modules
ltlPushStatus()
Save the status of global variables
ltlPopStatus()
Restore the status of global variables previously saved
ltlPropAddTableau()
Main routine to add the tableau to the FSM
ltlBuildTableauAndPropFsm()
Creates the tableau
ltlMakeTempFileName()
Return a string to be used as temporary file

ltlCmd.c

Shell commands to deal with the LTL model checking.

By: Marco Roveri

Shell commands to deal with the LTL model checking.

See Alsomc

Ltl_Init()
Initializes the ltl package.
CommandCheckLtlSpec()
Performs LTL model checking

ltlCompassion.c

Routines to perform strongly fair LTL model checking

By: Rik Eshuis

The technique adopted has been taken from [1

See Alsomc

feasible()
Check for feasability
witness()
Compute a withness of feasability
successor()
Compute the direct successor of a state
successors()
Compute the direct and indirect successors of a state
predecessor()
Compute the direct predecessor of a state
predecessors()
Compute the direct and indirect predecessors of a state
path()
Compute a path from source to destination
GetTrans()
Get the monolothic version of a transition relation

Last updated on 1021121 13h59