Real-Time Reasoning

G2 is designed at its core for real-time reasoning and execution. All of its technologies work together in real time to drive decisions and actions. With G2, application builders have a comprehensive infrastructure of capabilities for working with the time-based requirements of their applications. This built-in infrastructure is an important productivity booster vs. traditional coding.

A few of G2’s real-time capabilities include:

  • Processing tens of thousands of rules per second for high performance
  • Data histories kept locally for high-performance time-based reasoning
  • Time-stamping of data to support time-based reasoning
  • Getting the best answer within a fixed time (reasoning within a deadline)
  • Reasoning when data is missing (default reasoning)
  • Built-in expressions for reasoning about time-based events and histories