Erudine

Behaviour Authoring Engine

Erudine can rapidly create system behaviour using a simple but effective process centred on the concept of case-based reasoning. The behaviour of a system not only denotes its functionality – ‘what’ the system does – but also the reason for that functionality - ‘why’ the system does it.

Behaviour Authoring

Erudine’s Behaviour Authoring Engine is unsurpassed in its ability to create system behaviour. Used as either a rapid application development tool or to modernise legacy systems, the technology utilises case-based reasoning to create, maintain and alter system behaviour. By following the case-based reasoning process to ‘teach’ systems what to do and why, rather than employing IT experts to hard code functionality, behaviour can be written by domain experts - those individuals who know the most about your enterprise-scale applications.

Case-based Reasoning 

Case-based reasoning automates the creation of behaviour. Domain experts use cases to define behaviour and build up a complete and unbreakable model of system processes. For each case, the domain expert defines a conclusion (e.g. ‘if Person A possesses over £100,000 when crossing a border, then detain Person A’). The Behaviour Authoring Engine then prompts the expert to justify why the system should reach this conclusion (e.g. ‘Possessing over £100,000 suggests money laundering’).

Repeating the case process quickly builds a behaviour model - a base where all system behaviour is held. Every time new behaviour is added or existing behaviour is altered, the Engine checks it against the behaviour model. If it is found that confirmation of the new or altered behaviour will introduce a clash with one or more sets of behaviour in the model, then the expert will be warned of the clash. In this way, system behaviour can never be broken and domain experts can be safely left to concentrate on constructing precisely the system they need.

Erudine's Behaviour Authoring Engine creates system behaviour with incomparable speed, ease and safety. The Engine visualises the process in a highly intuitive way, using conceptual graphs to display discreet knowledge, and maintains system behaviour so effectively that alterations will never cause it to fail.