Uses of Package
dev.civl.mc.model.IF
Packages that use dev.civl.mc.model.IF
Package
Description
Module config provides static configurations of the CIVL tool.
Module dynamic provides general computations of symbolic expressions,
including the pretty printing method.
Module kripke provides the definition of various
transitions and the enabler and state manager of CIVL.
Module log provides the data structure for logging errors during verification.
Module model defines a static model, i.e., the control flow graph, representation of a CIVL-C program.
Submodule model.expression defines expression in CIVL.
Submodule model.location defines a location in the control flow graph of CIVL.
Submodule model.statement defines a statement of a CIVL-C program.
Submodule model.type defines types in CIVL.
Submodule model.variable defines variables in CIVL.
Module predicate defines predicates that are required to hold for any CIVL-C programs.
Module semantics implements the semantics of CIVL-C.
Module state is responsible for the creation and manipulation of
states of a CIVL model.
-
Classes in dev.civl.mc.model.IF used by dev.civl.mc.config.IFClassDescriptionEnum class for representing different properties that CIVL checks for.
-
Classes in dev.civl.mc.model.IF used by dev.civl.mc.dynamic.IFClassDescriptionA CIVLSource object represents a range of text in a source file.The CIVL type factory provides the CIVL primitive types, like
$bool,int,float,$scope, etc.The factory to create all model components. -
Classes in dev.civl.mc.model.IF used by dev.civl.mc.kripke.IF
-
Classes in dev.civl.mc.model.IF used by dev.civl.mc.log.IFClassDescriptionRoot of CIVL exception hierarchy, representing any kind of event where something goes wrong in CIVL.A certainty level gages how certain we are that this is error is a real error, i.e., not just a spurious error.Enum class for representing different properties that CIVL checks for.A CIVLSource object represents a range of text in a source file.
-
Classes in dev.civl.mc.model.IF used by dev.civl.mc.model.IFClassDescriptionAn abstract function is an uninterpreted mathematical function.The kind of a special relation represented by this abstract functionRoot of CIVL exception hierarchy, representing any kind of event where something goes wrong in CIVL.A certainty level gages how certain we are that this is error is a real error, i.e., not just a spurious error.A CIVL function.Enum class for representing different properties that CIVL checks for.A CIVLSource object represents a range of text in a source file.The CIVL type factory provides the CIVL primitive types, like
$bool,int,float,$scope, etc.A fragment is a sequence of statements.An identifier.A logic function is a function whose definition (body) is either absent (i.e.A model of a CIVL program.Class to provide translation from an AST to a model.The factory to create all model components.A scope.A system function is a function that is implemented in a library executor, not in source code. -
Classes in dev.civl.mc.model.IF used by dev.civl.mc.model.IF.contractClassDescriptionA CIVL function.A CIVLSource object represents a range of text in a source file.A scope.
-
Classes in dev.civl.mc.model.IF used by dev.civl.mc.model.IF.expressionClassDescriptionAn abstract function is an uninterpreted mathematical function.A CIVL function.An identifier.A scope.
-
Classes in dev.civl.mc.model.IF used by dev.civl.mc.model.IF.location
-
Classes in dev.civl.mc.model.IF used by dev.civl.mc.model.IF.statementClassDescriptionA CIVL function.A CIVLSource object represents a range of text in a source file.A model of a CIVL program.A scope.
-
Classes in dev.civl.mc.model.IF used by dev.civl.mc.model.IF.type
-
Classes in dev.civl.mc.model.IF used by dev.civl.mc.model.IF.variable
-
Classes in dev.civl.mc.model.IF used by dev.civl.mc.predicate.IF
-
Classes in dev.civl.mc.model.IF used by dev.civl.mc.semantics.IFClassDescriptionA CIVL function.A CIVLSource object represents a range of text in a source file.The factory to create all model components.A scope.
-
Classes in dev.civl.mc.model.IF used by dev.civl.mc.state.IFClassDescriptionA certainty level gages how certain we are that this is error is a real error, i.e., not just a spurious error.A CIVL function.Enum class for representing different properties that CIVL checks for.A CIVLSource object represents a range of text in a source file.A model of a CIVL program.The factory to create all model components.A scope.