-
prop.h
- External header file
-
propInt.h
- Internal header file
-
propCmd.c
- Shell interface for the prop package.
-
propProp.c
- Main routines for the prop data structure
-
propVerify.c
- Interface to model checking routines
prop.h
External header file
By: Marco Roveri
propInt.h
Internal header file
By: Marco Roveri
See Alsooptional
propCmd.c
Shell interface for the prop package.
By: Marco Roveri
This file contains the interface of the prop package
with the interactive shell.
See AlsocmdCmd.c
-
Prop_Init()
- Initiliaze the prop package
-
Prop_End()
- Quit the prop package
-
CommandShowProperty()
- Shows the currently stored properties
-
CommandAddProperty()
- Adds a property to the list of properties
-
CommandCheckProperty()
- Checks properties
propProp.c
Main routines for the prop data structure
By: Marco Roveri
Main routines for the manipulation of the prop data
structure. A "master" property is also defined to be used to
represent the whole system, for instance to perform reachability or
to perform simulation. Moreover a primitives to create, query and
manipulate a database of property is provided.
-
Prop_Alloc()
- Allocate a property
-
Prop_Destroy()
- Destroy the elements of a property
-
Prop_Free()
- Free a property
-
Prop_GetIndex()
- Returns the index of a property
-
Prop_SetIndex()
- Sets the index of a property
-
Prop_GetProp()
- Returns the property
-
Prop_SetProp()
- Sets the property
-
Prop_GetCone()
- Returns the cone of a property
-
Prop_SetCone()
- Sets the cone of a property
-
Prop_GetType()
- Returns the property type
-
Prop_SetType()
- Sets the property type.
-
Prop_GetStatus()
- Returns the status of the property
-
Prop_SetStatus()
- Sets the status of the property
-
Prop_GetNumber()
- Returns the number of the property
-
Prop_SetNumber()
- Sets the number of the property
-
Prop_SetNumberInfinte()
- Sets the number of the property to INFINITE
-
Prop_GetTrace()
- Returns the trace number associated to a property
-
Prop_SetTrace()
- Sets the trace number
-
Prop_GetScalarFsm()
- Returns the scalar FSM in sexp of a property
-
Prop_SetScalarFsm()
- Sets the scalar FSM in sexp of a property
-
Prop_GetBoolFsm()
- Returns the boolean FSM in sexp of a property
-
Prop_SetBoolFsm()
- Sets the boolean FSM in sexp of a property
-
Prop_GetBddFsm()
- Returns the boolean FSM in BDD of a property
-
Prop_SetBddFsm()
- Sets the boolean FSM in BDD of a property
-
Prop_GetRbcFsm()
- Returns the boolean FSM in RBC of a property
-
Prop_SetRbcFsm()
- Sets the boolean FSM in RBC of a property
-
Prop_PrintProp()
- Prints a property
-
Prop_InitPropMaster()
- Creates the master prop
-
Prop_QuitPropMaster()
- Free the master prop
-
Prop_MasterGetScalarFsm()
- Returns the scalar FSM
-
Prop_MasterSetScalarFsm()
- Set the scalar FSM
-
Prop_MasterGetBoolFsm()
- Returns the boolean FSM in sexp
-
Prop_MasterSetBoolFsm()
- Set the boolean FSM in sexp
-
Prop_MasterGetBddFsm()
- Returns the boolean FSM in BDD
-
Prop_MasterSetBddFsm()
- Set the boolean FSM in BDD
-
Prop_MasterGetRbcFsm()
- Returns the boolean FSM in RBC
-
Prop_MasterSetRbcFsm()
- Set the boolean FSM in RBC
-
Prop_BuildMasterProp()
- Fills all the FSM fields of the master property
-
Prop_BuildFsm()
- Fills all the FSM fields of a property
-
Prop_SetFsmToMaster()
- Copies master prop FSM data into prop
-
Prop_Db_Init()
- Initializes the DB of properties
-
Prop_Db_Quit()
- Disposes the DB of properties
-
Prop_FillPropDb()
- Fills the DB of properties
-
Prop_Db_Add()
- Inserts a property in the DB of properties
-
Prop_Db_PropCreateAndAdd()
- Inserts a property in the DB of properties
-
Prop_Db_GetLast()
- Returns the last entered property in the DB
-
Prop_Db_GetNum()
- Returns the property indexed by index
-
Prop_Db_GetSize()
- Returns the size of the DB
-
Prop_PrintPropNum()
- Prints the specified property from the DB
-
Prop_DbPrintAll()
- Prints all the properties stored in the DB
-
Prop_DbPrintAllStatusType()
- Prints all the properties stored in the DB
-
Prop_DbPrintAllType()
- Prints all the properties stored in the DB
-
Prop_DbPrintAllStatus()
- Prints all the properties stored in the DB
-
Prop_DecodeType()
- Returns the a string associated to a property type
-
Prop_DecodeStatus()
- Returns the a string associated to a property status
-
Prop_PrintPropHeader()
- Prints the header of the property list
-
Prop_Db_GetPropsOfType()
- Given a property type returns the list of properties
of that type currently located into the property database
-
Prop_Db_PropParseAndAdd()
- Add a property to the database from a string and a type
-
Prop_GetPropIdxFromString()
- Get a valid property index from a string
-
Prop_CheckType()
- Check if a property in the database is of a given type
-
Prop_Db_PropParseFromArgAndAdd()
- Add a property to the database from an arg structure
and a type
-
print_prop()
- Prints a property
-
Prop_CreatePropPartial()
- Creates a property
-
PropTypeGetParsingType()
- Returns the parsing type given the property type
propVerify.c
Interface to model checking routines
By: Marco Roveri
This file provides an interface to the model checking
routines. In particular functions calling the model checking
routines for each property are provided.
See AlsomcMc.c
mcInvar.c
mcAGonly.c
ltl.c
-
Prop_Db_VerifyProp()
- Verifies a given property
-
Prop_Db_VerifyPropIndex()
- Verifies a given property
-
Prop_DbVerifyAllType()
- Verifies all properties of a given type
-
Prop_DbVerifyAllTypeCtl()
- Verifies all CTL properties
-
Prop_DbVerifyAllTypeCompute()
- Verifies all COMPUTE properties
-
Prop_DbVerifyAllTypeLtl()
- Verifies all LTL properties
-
Prop_DbVerifyAllTypeInvar()
- Verifies all INVAR properties
-
Prop_Db_VerifyAll()
- Verifies all the properties in the DB
Last updated on 1020327 15h41