A generic operator over discrete time intervals

  • Authors:
  • Jérémie Blanc;Rachid Echahed

  • Affiliations:
  • Laboratoire LEIBNIZ-IMAG, CNRS, F-38031 Grenoble, France;Laboratoire LEIBNIZ-IMAG, CNRS, F-38031 Grenoble, France

  • Venue:
  • Proceedings of the 4th ACM SIGPLAN international conference on Principles and practice of declarative programming
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

We define a new generic operator, ∇, which can be used within any programming language which allows one to define discrete time intervals. Let Τ0, ..., Τn be the consecutive instants of an interval I, u a term and vΤi the value of u at instantΤi. We define the expression ∇(O,e,I) u as the first-order term (...((e O vΤ0) O vΤ1) ... O vΤn). We integrate this operator into timed rewrite systems, illustrate it through several examples and provide an efficient operational semantics which we have implemented.