Packages

p

mpstk

mcrl2

package mcrl2

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class FreshNames[A] extends AnyRef

    A map-like class generating fresh values for keys of type A.

    A map-like class generating fresh values for keys of type A.

    The first time an unknown key is accessed, a fresh identifier is created (of type String, using the given prefix and suffix); the identifier is remembered, and returned for future calls.

    Attributes
    protected
  2. case class Proc(current: List[String] = List(), defs: List[String] = List()) extends Product with Serializable

    An mCRL2 process, constructed by the encoding procedure.

    An mCRL2 process, constructed by the encoding procedure.

    A process consists of a current part (being built by the encoder), and a series of process definitions (defs). The two will be later merged in a single string, and then in a single .mcrl2 file

    Attributes
    protected
  3. abstract class Property extends AnyRef

    A property, i.e., an mCRL2 formula to verify mpstk.mcrl2.Specs.

    A property, i.e., an mCRL2 formula to verify mpstk.mcrl2.Specs.

    Attributes
    protected[mpstk]
  4. class Spec extends AnyRef

    A mCRL2 specification, obtained from a typing context.

  5. class Verifier extends LazyLogging

    Playground to verify whether a set of mpstk.mcrl2.Specs satisfy a set of mpstk.mcrl2.Property.

    Playground to verify whether a set of mpstk.mcrl2.Specs satisfy a set of mpstk.mcrl2.Property.

    Attributes
    protected[mpstk]

Value Members

  1. object DeadlockFreedom extends Property with Product with Serializable

    Deadlock freedom property.

  2. object FreshNames
  3. object Liveness extends Property with Product with Serializable

    Liveness property.

  4. object LivenessPlus extends Property with Product with Serializable

    Liveness+ property.

  5. object LivenessPlusPlus extends Property with Product with Serializable

    Liveness+ property.

  6. object NeverTermination extends Property with Product with Serializable

    Never-termination property.

  7. object Properties

    A container for the properties available on mpstk.

  8. object Safety extends Property with Product with Serializable

    Safety property.

  9. object Spec
  10. object Termination extends Property with Product with Serializable

    Termination property.

  11. object Verifier

Ungrouped