Rule-X: A multi-constraint policy solver

Registered by Oliver Huang

Rule-X mainly focuses on a multi-constraint solver with an open programming interface to describe various problem domains. A declarative policy language is used and driven by the solver. The solver get models and constraints defined by the language interface and from other side get data which claim to be belong to the models, the solver output data which meet all the constraints. The solver mechanism works like SAT solver (which handle first order logic) but has difference, due to it is more policy oriented which can handle mix of logical and extreme problem. It is problem domain neutral so can support multiple plugins for versatile policy scenarios.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Medium
Drafter:
Oliver Huang
Direction:
Needs approval
Assignee:
Vincent Lee
Definition:
Obsolete
Series goal:
None
Implementation:
Not started
Milestone target:
None
Completed by
Tim Hinrichs

Related branches

Sprints

Whiteboard

The Rule-X project can start soon in Feb.2015 as soon as it is approved.
This should work in tandem with Datalog for constarint based Rule-X implementaion.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.