an Open Source BPMN 2.0 / DMN 1.1 Modeler
Yaoqiang BPMN Editor is a graphical editor for business process diagrams, compliant with OMG specifications (BPMN 2.0 / DMN 1.1).
Stop to rack your brain, start using process-oriented decision tables!
This tool is about a method called "process-oriented decision tables". It fixes all flaws of traditional decision tables making it a joy to work with. But they keep all benefits of traditional decision tables. First of all they present the logic in a very dense form. 1. Explore all possible combinations of conditions and actions by question-and-answer. 2. Have a compact one-sheet-view on complex logic. 3. Have abandoned combinations documented. 4. Make sure that your decision table...
Multi-terminal and Edge-valued Decision Diagram LibrarY
Meddly (Multi-terminal and Edge-valued Decision Diagram LibrarY) is a C++ library that natively supports various types of decision diagrams, including BDDs, MDDs, MTMDDs, EV+MDDs, and EV*MDDs. Advanced features include: compact and customizable node storage, configurable garbage collection, and many built-in operations (with compute table support).
A library for creating decision tables written in Java.
This is a library for building decision tables and to get test specifications from it. More about decision tables and how this library works you'll find in the help files for the project JDecisiontable (which is an application build around this library): http://sourceforge.net/projects/jdecisiontable => Files => Help This library can give you decision table and test specifications as strings in json and csv format. The project JDecisiontable take this strings and save them as text files. Thus...
OMNET++ implementation of framework for opportunistic protocols.
Up to now, OMNET++ and the INET and INETMANET frameworks do not include an opportunistic routing protocol implementation. A careful examination reveals that there are three very distinctive stages in the decision procedure of every opportunistic routing protocol. SAORS takes advantage of this observation and incorporates it in the system architecture. It is based on the DYMO ad-hoc routing protocol. SAORS provides the necessary functions for the development of opportunistic schemes...
Excellent Decision Table based Rules Engine implementation in Java
DT4J is a Java implementation of Decision Table based rules engine. It supports excel based and an editor based Decision Table authoring. It integrates with Spring expressions (SpEL) to express conditions and actions. Put together it's a power rules engine.
This tool uses Avaya TSAPI library and acts as a call routing server
This tool use Avaya TSAPI library, it registers itself as call routing server for VDNs. When there is call comes in, Avaya send the call to this routing server and asks for routing decision. Currently, the routing server supports the features below: Blocks calls when WHITELIST table is not empty and calling numbers are not defined in the table Blocks calls or or route the calls to a default destination when calling numbers are defined in the BLACKLIST table Routes calls based on User Entered...
semantic decision table API
API for semantic decision table. Note that this package contains structural information of a semantic decision table, and algorithms of managing semantic decision tables. Implementation of rendering is not included.
Ccide is a Decision Table preprocessor.
Ccide reads a source program, in one of several programming languages, expands all embedded decision tables, and generates the new, expanded source. Ccidew processes C language programs directly. The script, ccide, uses ccidew and m4, to process BASIC, JAVA, CC, C++, BASH, QB, VB, and EX(euphoria), source files containing embedded decision tables. Ccide checks all conditions once and only once, avoiding side effects. Ccide checks tables for conflicts and other errors. Input example...
User-assisted tool for Arabic stem entry to Buckwalter Morpho Analyzer
Using rules written in a Drools decision table, BuckTagger determines the correct Buckwalter Tag based on morphological properties of the input, automatically extracted or given by the user. At the moment, BuckTagger is not complete; it can only handle input that is: - Uninflected - In lexical form, i.e., no clitics or affixes. - A Perfect or Imperfect Verb - Preferably the first and before-last letters are diacritized/vocalized. The interface is in Arabic. See the README for more details...
Decision Table Creator is a tool to create/edit/export decision tables. Tables can be checked on consistency and completeness. The resulting table can be copied to the clipboard to incorporate it in Word, Excel or PowerPoint. Plans exist to extend to multi value decisions. Please request for this or other extensions so I got an idea of the need for this.
Uses a implfied "create database/table/index" syntax, allowing use of classes for fields, aggregates and inheritance when designing a database. Makes the design process much simpler, encourages code re-use, sharing. No need to know python to use it.
Decision Table Tool
DTRules is a Decision Table based Rules Engine. Decision tables provide an efficient, easy way for expressing complex policy. DTRules provides fast, repeatable, efficient, and deterministic mechanism for policy and rule execution.
Eclipse plugin to create decision tables, determine completeness and generate Java code from the table.
A simple table of decision with drools
Tabloid is a decision table engine written in Java.