Changes since Mobal 2.0 
----------------------- 
MOBAL release  2.2  offers some interesting new  features and a number of
small improvements making it worth  your  while to replace older releases
of the system.

1. MOBAL as an ILP toolbox

Since the very first releases, MOBAL has been a kind  of toolbox offering
different tools  (including  the Rule Discovery Tool RDT)  to support the
modeling of  domains.   Now  we  have coupled MOBAL with some other  well
known ILP systems. The new release contains interfaces to and the code of
following learning systems:

    - FOIL 5 (from J. Ross Quinlan),
    - GOLEM (from S. Muggelton and C. Feng),
    - mFOIL (from S. Dzeroski and I. Bratko),
    - CILGG (from J.-U. Kietz), and
    - INCY (from E. Sommer).

Many thanks to the authors of the programs  for their  kind permission to
include the systems in the new release!

The user can select any of these tools (and RDT, of course) within MOBAL.
The  knowledge base is automatically  translated into the format required
by the called algorithm and the resulting rules are translated back  into
MOBAL's  format. As  the coupling is  achieved  by defining  input/output
filters  for each tool,  third party implementations can  be used without
modifications.  Furthermore,  MOBAL  2.2  is  open to be coupled to other
learning systems.

2. Integrity Constraints

The new release offers the  possibilty  to  state  integrity constraints.
MOBAL checks whether all constraints are satisfied either continuously or
on  demand.  Violations  are placed  on the system's  agenda  and can  be
resolved by the user at a convenient time.

3. Programmer's Interface

MOBAL 2.2 includes a  Programmer's Interface,  which gives  access to the
full  range of MOBAL's knowledge representation and inference,  knowledge
acquisition and learning facilities.


User Guide
----------
MOBAL's  User  Guide has  completely reworked  and  extended for the  new
release.   A  compressed PostScript  version  can  be found in the  MOBAL
directory
