INSA
  • Tutorials
  • Documentation
  • Api Documentation
  • Changelog
Show / Hide Table of Contents
  • Scenario Engine
    • What is a scenario Engine?
    • Main Definitions
      • Scenario
      • Transition
      • Sensor
      • Effector
      • Context
    • All Definitions
      • Comment
      • Complex Sequence
      • Context
      • Decision Tree
      • Effector
      • Event
      • Event Context
      • External Context
      • External Scenario
      • Function
      • Node
      • Net
      • Petri-Net
      • Place
      • Safe Petri-Net
      • Scenario
      • Scenario Context
      • Sensor
      • Sequence
      • State
      • State Machine
      • Token
      • Token Assign
      • Token Merge
      • Token Split
      • Transition
    • How to deal with asynchronous events?
  • Relation Engine
    • What is a relation Engine?
  • Scenario with Relation

State Machine

A state machine is a kind of graph where only one state can be active (i.e. hold a token) at a time. This kind of graph is often used to represent the state of an object while safe petri networks are better suited for scenario representation. When a state machine updates, it performs various operations involving both Sequences(or state) and Transitions. Here is a description of such an update : (insert workflow image)

INSA     IRISA     Inria     Ouest Valorisation Back to top