trav.h
External header file
travInt.h
Internal header file
trav.c
Main module for a simple traversal of finite state machine
travImg.c
Functions for image/preimage computations
travMgr.c
Functions to handle a Trav manager
travTrav.c
Functions to traverse a FSM
travUtil.c
Utility Functions for the Traverse Package

trav.h

External header file

By: Gianpiero Cabodi and Stefano Quer


travInt.h

Internal header file

By: Gianpiero Cabodi and Stefano Quer


trav.c

Main module for a simple traversal of finite state machine

By: Gianpiero Cabodi and Stefano Quer

External procedure included in this file is:

Trav_Main()
Temporary main program to be used as interface for cmd.

travImg.c

Functions for image/preimage computations

By: Gianpiero Cabodi and Stefano Quer

Trav_ImgMonoTr()
Compute image/preimage of a monolithic transition relation
Trav_ImgConjPartTr()
Compute image of a conjunctively partitioned transition relation.
Trav_ImgDisjPartTr()
Compute image of a disjunctively partitioned transition relation
Trav_ImgDisjPartSet()
Compute image of a disjunctively partitioned from set.
Trav_ImgApproxConjPartTr()
Compute approx image of a conjunctively partitioned transition relation.

travMgr.c

Functions to handle a Trav manager

By: Gianpiero Cabodi and Stefano Quer

Trav_MgrInit()
Create a Manager.
Trav_MgrQuit()
Closes a Manager.
Trav_MgrPrintStats()
Print Statistics on the Traversal Manager.
Trav_MgrOperation()
Perform an Operation on the Traversal Manager.
Trav_MgrReadTr()
Read transition relation
Trav_MgrSetTr()
Read
Trav_MgrReadLevel()
Read Number of Level
Trav_MgrReadProductPeak()
Read Product Peak Value
Trav_MgrSetProductPeak()
Read
Trav_MgrReadI()
Read PI array
Trav_MgrSetI()
Set the PI array
Trav_MgrReadPS()
Read PS array
Trav_MgrSetPS()
Set the PS array
Trav_MgrSetMgrAuxFlag()
Set the flag to indicate that during traversal there is an additional auziliary manager
Trav_MgrReadNS()
Read NS array
Trav_MgrSetNS()
Set the NS array
Trav_MgrReadReached()
Read reached
Trav_MgrSetReached()
Read
Trav_MgrReadAssert()
Read assert
Trav_MgrSetAssert()
Set Assert
Trav_MgrReadFrom()
Read from
Trav_MgrSetFrom()
Read
Trav_MgrReadName()
Read
Trav_MgrSetName()
Read
Trav_MgrReadSmoothVar()
Read
Trav_MgrReadW1()
Read
Trav_MgrReadW2()
Read
Trav_MgrReadW3()
Read
Trav_MgrReadW4()
Read
Trav_MgrReadEnableDdR()
Read
Trav_MgrReadEnableTrProfile()
Read
Trav_MgrReadTrPruneThreshold()
Read
Trav_MgrReadThreshold()
Read
Trav_MgrReadPaDiTrTh()
Read
Trav_MgrReadPartitionMethod()
Read
Trav_MgrSetPartitionMethod()
Read
Trav_MgrReadSquaring()
Read
Trav_MgrReadVerbosity()
Read verbosity
Trav_MgrSetSorting()
Read verbosity
Trav_MgrReadSorting()
Read verbosity
Trav_MgrReadMaxIter()
Read the maximum number of traversal iterations
Trav_MgrReadLogPeriod()
Read the period for verbosity enabling
Trav_MgrReadSavePeriod()
Read the period for save BDDs enabling
Trav_MgrReadSavePeriodName()
Read the period for save BDDs enabling
Trav_MgrReadImgMethod()
Read the image method selection
Trav_MgrReadImgCofactor()
Read the image flag enabling cofactor with from
Trav_MgrReadFromSelect()
Read from selection
Trav_MgrReadPartThFrom()
Read partitioning threshold for from
Trav_MgrReadPartThTr()
Read partitioning threshold for TR
Trav_MgrSetDdiMgrTr()
Set DDi Mgr TR
Trav_MgrSetDdiMgrDefault()
Set default DDi Mgr
Trav_MgrSetDdiMgrR()
Set DDi Mgr R
Trav_MgrReadDdiMgrDefault()
Read default DDi Mgr
Trav_MgrReadDdiMgrTr()
Read DDi Mgr TR
Trav_MgrReadDdiMgrR()
Read DDi Mgr R
Trav_MgrSetVerbosity()
Set verbosity
Trav_MgrSetMaxIter()
Set the maximum number of traversal iterations
Trav_MgrSetLogPeriod()
Set the period for verbosity enabling
Trav_MgrSetSavePeriod()
Set the period for verbosity enabling
Trav_MgrSetSavePeriodName()
Set the period for verbosity enabling
Trav_MgrSetImgMethod()
Set the image method selection
Trav_MgrSetImgCofactor()
Sets the image flag enabling cofactor with from
Trav_MgrSetFromSelect()
Set the from selection
Trav_MgrSetPartThFrom()
Set partitioning threshold for from
Trav_MgrSetPartThTr()
Set partitioning threshold for TR
Trav_MgrReadMgrAuxFlag()
Read the flag to indicate that during traversal there is an additional auziliary manager

travTrav.c

Functions to traverse a FSM

By: Gianpiero Cabodi and Stefano Quer

External procedures included in this file are:

Trav_Traversal()
FSM traversal given a transition relation
ComputeFrom()
Compute from given to and reached
TraceFrozenLatches()
analyze latches keeping s=y

travUtil.c

Utility Functions for the Traverse Package

By: Gianpiero Cabodi and Stefano Quer

Trav_FromSelectString2Enum()
Given a string it Returns an Enumerated type
Trav_FromSelectEnum2String()
Given an Enumerated type Returns a string
Trav_ImgMethodString2Enum()
Given a string it Returns an Enumerated type
Trav_ImgMethodEnum2String()
Given an Enumerated type Returns a string

Last updated on 990617 11h53