HUCTLp / com.github.sybila.huctl

Package com.github.sybila.huctl

Defines data structures representing HUCTLp formulas, direction restriction formulas and corresponding atomic propositions.

Types

CompareOp enum class CompareOp

Specifies the type of the comparison operator used by the Formula.Numeric propositions.

DirFormula sealed class DirFormula : TreeNode<DirFormula>

Formulas that are used to describe the direction of the temporal path.

Direction enum class Direction

Specifies the direction in which one moves in the transition system.

Expression sealed class Expression : TreeNode<Expression>

Arithmetic expressions which are used in the Formula.Numeric proposition.

Flow enum class Flow

Specifies the type of transition between two states.

Formula sealed class Formula : TreeNode<Formula>

An HUCTLp Formula that can be used to describe general temporal properties.

PathQuantifier enum class PathQuantifier

Specifies the type of the temporal path quantifier used by the HUCTLp Formula.

Temporal interface Temporal<out This : Formula> : Unary<This, Formula>

Common interface for temporal Formulas.