Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-3594

FEEL: Implement the interval-based algebra functions as defined by J.F. Allen

    Details

    • Type: Enhancement
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 7.17.0.Final
    • Fix Version/s: 7.25.0.Final
    • Component/s: dmn engine
    • Labels:
      None
    • Sprint:
      2019 Week 05-07, 2019 Week 08-10, 2019 Week 11-13, 2019 Week 14-16, 2019 Week 17-19, 2019 Week 20-22, 2019 Week 23-25, 2019 Week 26-28, 2019 Week 29-31, 2019 Week 32-34
    • Docs QE Status:
      NEW
    • QE Status:
      NEW

      Description

      In his paper "An interval-based representation of temporal knowledge", J.F.Allen defines an algebra to resolve interval relationships.

      This algebra is implemented already in Drools core to deal with events.

      This ticket is an RFE to implement similar functions in FEEL to support such algebra in DMN.

      The list of functions is:

      • before
      • meets
      • overlaps
      • finishes
      • includes
      • starts
      • coincides
      • after
      • metBy
      • overlappedBy
      • finishedBy
      • during
      • finishes

      Details of the semantics can be found in the attached presentation, slides 24 and 25.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  tirelli Edson Tirelli
                  Reporter:
                  tirelli Edson Tirelli
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: