Skip to main content

Integrated Toolkit for Highly Advanced Computer Applications: Innovation Transfer

Objective

The goal of ITHACA-IT is to industrialise the object-oriented application development and programming technology as well as the object-oriented workflow application provided by ITHACA-2 (2705), and to introduce this technology to a wide marketplace. ITHACA-IT technology will target large commercial application projects with the aim of reducing the costs of those applications by enhancing productivity.

The ITHACA-IT technology will include the following components:

- object-oriented system kernel
- application development environment
- object-oriented software information base.

The system kernel will comprise the CooL SPE, an object-oriented software production environment designed for the production of large application systems. It offers the most important functions of a 4th generation environment and, more importantly, supports the reuse of existing software. Its principal components include a graphical desktop, the CooL programming language, the CoLibri class library, the MaX debugger, the DOI interface builder tool and the SQL object interface SOI for the encapsulation of relational databases.

In order to store objects, the ITHACA development environment will offer a structurally object-oriented object storage system, CoOMS, which, among other things, will provide an object-oriented SQL-like language in its final version. This will enable other languages to also interface CoOMS, in addition to providing the end-user with query facilities.

The object-oriented software information base (SIB) will be used to store software information, which constitutes the basic building blocks with which the developer works. It will cooperate closely with the tools of the application development environment and is currently being integrated into the CooL SPE as a static analyser.

To facilitate reuse of applications, several tools interact with the software information base, one of which is Vista, a visual scripting tool which is used to glue together existing applications or parts thereof to produce new applications and components.

An industrial version of the WooRKS workflow system prototype developed in ITHACA-2 will be built on top of the ITHACA-IT system. This workflow system will take full benefits of object-oriented technology to provide an advanced system enabling design, implementation, and administration of workflow applications.

To realise the industrialisation process of ITHACA-IT, resources are planned for actively contributing to the Object Management Group (OMG) and ESSI, to incorporate a client-oriented support and consultancy centre (CoCo), and to support and be supported through the marketing and sales activities of the companies involved.

Coordinator

Siemens AG
Address
Otto-hahn-ring 6
81739 München
Germany

Participants (7)

Bull SA
France
Address
Tour Bull 1 Place Carpeaux Puteaux
92039 Paris La Défense
CMSU-COMMUNICATION AND MANAGEMENT SYSTEM UNIT
Greece
Address
Evelpidon Street, 37
11632 Athens
FORTH RESEARCH CENTER OF CRETE
Greece
Address
Matzapetaki Str, 21, 1527
71110 Heraklion
TECNICS EN AUTOMATIZACIO D'OFICINES SA
Spain
Address
Passeig De Gracia, 88
08008 Barcelona
Technische Universität Dresden
Germany
Address
Mommsenstraße 13
01069 Dresden
UNIVERSITAET ZURICH-IRCHEL
Switzerland
Address
Winterthurer Strasse, 140
8057 Zuerich
UNIVERSITE DE GENEVE
Switzerland
Address
Rue Du General-dufour, 24
1207 Zuerich