Stefanie has posted 11 posts at DZone. View Full User Profile

Visual Rules 4.1

  • submit to reddit

The Business Rules Management System Visual Rules Version 4.1 is now available. Visual Rules is an especially intuitive and high-performance Business Rules Management System for creating and managing business rules. Business logic is modeled, tested, monitored and managed in a simple but powerful graphical interface.

Visual Rules covers the complete rule management process. Via a uniquely comprehensive graphical modeling approach, Visual Rules provides an advanced collaboration platform for business analysts and IT. Visual Rules is designed for integration of rule management into applications and Eclipse-based platforms.

Top Reasons For Choosing Visual Rules

  • Model business logic graphically - no need to learn a script
  • Create business rules via drag & drop of descriptive icons
  • Test-driven and iterative approach
  • Profiling function for business rules included
  • Automatic documentation of rule projects
  • Integrated process support
  • Powerful collaboration platform for business & IT
  • Maximum performance and scaleability
  • Hot deployment while executing
  • A diversity of extension points for integration into applications and platforms


4.1 comes with many new features:

  • Debugging within the graphical model: Bug search with breakpoints and single-step execution
  • Profiling: Display of execution times for each rule element
  • Rule documentation also as a PDF-file
  • Incremental code generation
  • Ant tasks for automatic code generation, documentation and test execution
  • Extended inplace editing: New dialog for selecting all elements usable in a rule
  • A fine-granular search function for specific rule element types
  • Automatic assignment of data elements when calling rules
  • Use of expressions of any kind in decision tables
  • Task view with list of notes set in the rules

Debug Editor of Visual Rules 4.1:


Download: Visual Rules 4.1




small-mod-debug.jpg29.17 KB
Published at DZone with permission of its author, Stefanie Peitzker.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)


Alex(JAlexoid) ... replied on Fri, 2008/06/06 - 1:01am

Your web site design is just horrible. It's really hard to understand where you are and where to click.

Cody A_ replied on Fri, 2008/06/06 - 12:01pm

How would you rate Visual Rules vs. Drools?

Just curious, I haven't done too much with either of them yet.

Stefanie Peitzker replied on Fri, 2008/06/13 - 3:47am in response to: Cody A_


the representation of rules is completely different:

  • rules in Drools are expressed in a declarativ way and executed with an inference engine (Rete)
  • rules in Visual Rules are defined explicitly - e.g. in their flow or in decision tables - and executed sequentially

Visual Rules does not feature an inference engine - as a visual development tool it is optimized for defining and managing business rules providing all of the benefits of a business rules management system (with rule simulation, monitoring and analysis, etc.).

Drools: no integrated test tooling, no code generation, rules in textual representation (a domain specific language).

Why choose Visual Rules:

Why chosse Drools:

Is that informative?

Cheers, Stefanie

Stefanie Peitzker replied on Fri, 2008/06/13 - 3:50am in response to: Alex(JAlexoid) Panzin

Hi Alex,

there´ll soon be a new website - we kept an eye on usability and easy navigation.

Cheers, Stefanie

Cody A_ replied on Fri, 2008/06/13 - 7:46am in response to: Stefanie Peitzker

Yes it is informative. It would seem that expressing rules in a declarative way would make it easier for code re-use. But the fact that Drools does not (currently) support code generation would make writing rules similar to pulling teeth.

Do you agree?

Roland Straub replied on Sun, 2008/07/13 - 6:43am

I don't think that expressing rules in a declarative way really has an impact on re-use - at least not these days. Advanced modeling and code generation approaches such as the ones that Visual Rules applies enable reuse on all levels, i.e. at design and at runtime.

The major difference of code generation is that it speeds up execution of rules. You no longer need interpretation at runtime (as typically is the case with inference) that slows down execution. But that's not really new as other leading commercial tools have also integrated code generation in their toolsets for sequential processing and because of performance issues of inference.

Jean-pascal Agb... replied on Thu, 2010/02/25 - 5:01am


I'm new in BRMS Field and I have some confusions about Open Source and non Open Source BRMS.

I know that JBoss Enterprise BRMS, Drools, OpenRules are open source but are there some others?

About Visual Rules, is it Open Source or not ?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.