# Isolde

The aim of Isolde project is to automate software online documentation authoring as much as possible.
The software environment consists of three sub-systems :

1. An Extended Object-Oriented CASE tool

Typically, system architects will use this system to analyse, design and document a software in UML. The tool produces a UML design model that represents a draft of the tasks that can be achieved by the software.

2. A Task and Domain Modelling tool : TAMOT

HCI Experts can use Tamot in task modelling. The draft task model can be loaded into Tamot where it can be modified. The task modelling can also be done from scratch.
Another use of Tamot is to provide support for the software requirement specification. In this purpose, the task model is used to generate a draft UML design model.
Note that Domain Modelling is not available on this current version.

3. A Language Generation Engine

This sub-system produces LISP model to automatically generate online help documentation. The Language Generation Engine transforms completed task model into LISP model. The mechanism of LISP model generation is based on a domain model.