Visirule DM TOOL
-
Upload
ayan-khare -
Category
Documents
-
view
135 -
download
1
Transcript of Visirule DM TOOL
![Page 1: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/1.jpg)
VisiRule
An overview of the VisiRule™ decision logic charting tool from LPA
![Page 2: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/2.jpg)
Contents
Introduction Motivation Examples Integration Summary
![Page 3: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/3.jpg)
A simple VisiRule chart …
![Page 4: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/4.jpg)
… generates executable code
![Page 5: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/5.jpg)
And run it!
![Page 6: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/6.jpg)
What is VisiRule?
Unlike other visual modelling tools, VisiRule™ is specifically designed for building robust decision models
VisiRule decision models are easy for anyone to make and share because they are created graphically, in a similar way to MindMap
Unlike other computer tools that can interpret and execute visual models, VisiRule ensures users create models with "referential integrity" - always consistent
VisiRule models can be exported to other programs
![Page 7: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/7.jpg)
What is VisiRule?
“VisiRule is not designed to automatically construct visual models or executable code from data, rather it is a tool that allows experts to build decision models using a graphical paradigm, like MindMap, but one that can be annotated using code and or Boolean logic and then executed and exported to other programs and processes.”
![Page 8: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/8.jpg)
What is VisiRule?
Graphical tool for drawing decision logic Lay-out logic flow Execute logic in-situ Check and debug results Generate and export code
![Page 9: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/9.jpg)
Who is VisiRule for?
Domain experts involved with specifying and modelling knowledge processes
People involved with automated decision making
Typical sectors – legal, banking, finance, electrical, diagnostics
![Page 10: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/10.jpg)
What does VisiRule do?
Lets you draw charts Lets you explore logic Lets you generate code Lets you export XML Lets you test outcomes Lets you produce shareable pictures WMFs
![Page 11: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/11.jpg)
Why VisiRule?
Easy-to-use Intuitive representation Immediate testing and debugging Integration with IT architecture Small footprint – readily available Reliable and verifiable
![Page 12: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/12.jpg)
VisiRule Outputs
Charts as shareable diagrams Code for exporting and embedding Text for exporting, editing and exploring Possible test suite Possible audit trail
![Page 13: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/13.jpg)
3-layers of access
VisiRule creates charts (layer 1) VisiRule generates Flex code (LPA ‘s Expert
System Product) (layer 2) Flex code in turn generates Prolog (layer 3) The underlying Prolog allows you to do
almost anything, including call C functions using a built-in predicate called winapi/4
![Page 14: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/14.jpg)
Goals of VisiRule
Makes technology available to non-programmers
Question and answer-based processes can be rapidly tested and deployed
Run-time architecture integrates into existing web and desktop standards
![Page 15: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/15.jpg)
A Multi-tiered Toolset
VisiRule
Flex
WinProlog
Integration with VB, Delphi, ODBC
![Page 16: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/16.jpg)
Engine and integration
ProWebCGI
WebFlex
ProDataODBCXML
LPAIntelligence
Server
Prologengine
![Page 17: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/17.jpg)
Run-time deployment
WWW
Prolog GUI
VB,JavaC# .Net
Run-timeengine
![Page 18: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/18.jpg)
VisiRule
Point ‘n Click to add new objects Delete link and associated objects Edit expressions in-line Automatic aggregation for menus Analysis of logic flow
![Page 19: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/19.jpg)
Intelligent Design Tool
Automatic linking/de-linking of objects Horizontal/vertical alignment Horizontal/vertical spacing Syntax checker for expressions & code Show/don’t show information fields
![Page 20: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/20.jpg)
A Simple Worked Example
New empty chart Create the Nodes Link the Nodes Generate and Test the Code
![Page 21: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/21.jpg)
Examples
Using VisiRule, we can draw a simple chart, Fig. 1, where each expression box evaluates a compound logic expression
![Page 22: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/22.jpg)
An empty chart
![Page 23: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/23.jpg)
Add a start node
![Page 24: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/24.jpg)
Add a question
![Page 25: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/25.jpg)
Add some expressions
![Page 26: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/26.jpg)
Add some end nodes
![Page 27: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/27.jpg)
Add links & Generate the Code
![Page 28: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/28.jpg)
Run the Code
![Page 29: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/29.jpg)
Answer the question …
![Page 30: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/30.jpg)
… and get the answer
![Page 31: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/31.jpg)
Another Worked Example
2 binary questions 4 outcome nodes Compound logic in expressions
![Page 32: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/32.jpg)
An empty chart
![Page 33: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/33.jpg)
Add a question
![Page 34: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/34.jpg)
Another question
![Page 35: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/35.jpg)
Add some expressions
![Page 36: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/36.jpg)
Edit the expressions
![Page 37: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/37.jpg)
Add the end nodes
![Page 38: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/38.jpg)
Link and finish
![Page 39: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/39.jpg)
Another Worked Example
2 binary questions 4 outcome nodes Compound logic in expressions
![Page 40: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/40.jpg)
Holiday Entitlement
![Page 41: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/41.jpg)
Holiday Entitlement
![Page 42: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/42.jpg)
Holiday Entitlement
![Page 43: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/43.jpg)
Holiday Entitlement
![Page 44: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/44.jpg)
Holiday Entitlement
![Page 45: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/45.jpg)
Holiday Entitlement
![Page 46: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/46.jpg)
Holiday Entitlement
![Page 47: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/47.jpg)
Holiday Entitlement
![Page 48: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/48.jpg)
Various Nodes Types
Question nodes Expression nodes Statement Boxes Code Boxes Start and End nodes
![Page 49: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/49.jpg)
Different kinds of Nodes
![Page 50: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/50.jpg)
Structured Expression Boxes
![Page 51: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/51.jpg)
A Simple Statement Box
![Page 52: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/52.jpg)
Another Statement Box
![Page 53: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/53.jpg)
Another Statement Box
![Page 54: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/54.jpg)
Continuation Box
![Page 55: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/55.jpg)
Convergence
![Page 56: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/56.jpg)
Exporting XML
![Page 57: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/57.jpg)
Exporting WMF
![Page 58: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/58.jpg)
Publishing on the Web
![Page 59: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/59.jpg)
Generate the Paths
There are 8 unique ways of traversing the Loans.vsr chart
![Page 60: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/60.jpg)
Future Plans
Support for loops Smarter graphics Simpler charts Modular sub-charts (re-useable components)
Importing XML Integration with Visio
![Page 61: Visirule DM TOOL](https://reader033.fdocuments.net/reader033/viewer/2022061206/547818d65806b5e8188b4735/html5/thumbnails/61.jpg)
The End
Go to the LPA web-site and download a 28-day Free Trial [help yourself]
Contact LPA if you want a full evaluation download system [more modules, longer tim-frame]
Go visit: www.lpa.co.uk