The goal of this project was to provide a standardised framework for CAD tools to serve as a general, common software infrastructure for efficiently building, maintaining and configuring open integrated CAD environments. The work continues in project 7364.
The goal of this project was to provide a standardised framework for computer aided design (CAD) tools to serve as a general, common software infrastructure for efficiently building, maintaining and configuring open integrated CAD environments.
Specific goals were to:
evaluate existing frameworks and framework components;
specify framework requirements for future frameworks;
define a common JESSI framework architecture;
define the first working interfaces;
develop a first JESSI framework prototype.
The specification of framework requirements occurred in close contact with international standardisation efforts.
The respective benefits of the different framework approaches were thoroughly evaluated and compared. The result of this activity was a report on benefits and shortcomings as well as a collection of requirements form the users' point of view. Small prototype environments, built on top of the existing framework components, were delivered as demonstrators.
Working interfaces were established between the SIGMA and the NMP-CADLAB approaches in order to achieve a further unification of European framework development and to set up a common SIGMA-NMP-CADLAB framework. As a result, a first JESSI common framework prototype was produced, which met many of the relevant requirements.
The operating environment is as follows :
(CAD) and design methodologies
The goals of the JESSI framework are to:
- provide a software platform for the integration of CAD tools and for the derivation of integrated, highly productive CAD environments, which will greatly improve the efficiency and effectiveness of chip and system design work
- offer an extensive set of services in order to maximise programming and design efficiency on the tool and environment level
- provide basic interfaces that are easily accessible and standardised in order to ease tool porting and exchange between environments.
The JESSI framework is now available in terms of:
- a common logical JESSI framework model, with commonly agreed basic interfaces
- a complete software implementation.
As far as efficiency is concerned, it is expected that the effort for tool integration, which presently amounts to person-months or years (even for relatively loose coupling), will be cut back to a few person-weeks, -days or even -hours depending on the tool characteristics and the level of automation achieved in the course of framework development. Similar reductions can be expected for the building and configuration of new tools or application environments, depending on the quality and scope of the tool-building and configuration facilities offered by the framework.
The JCF project provides the JESSI framework to all JESSI CAD projects as a series of consecutive, stepwise-enhanced releases, which will offer a growing set of services and continuous increase of performance and efficiency. The project will also offer support to safeguard the effective use of the JESSI framework. Moreover, the JESSI framework will be made available to ESPRIT projects and external users (under conditions to be specified).
The project is divided into start-up, main and completion phases. Project 5082 was the start-up phase The objectives of this phase (mid-1990 to mid-1991) were to:
- ensure the European advantage in framework technology
- start, as quickly as possible, on the development of the JESSI framework
- prepare for the main phase of the project.
Specific goals were to:
- evaluate existing frameworks and framework components
- specify framework requirements for future frameworks
- define a common JESSI framework architecture
- define the first working interfaces
- develop a first JESSI framework prototype.
The specification of framework requirements occurred in close contact with international standardisation efforts such as CFI and ECIP.
Funding Schemeundefined - undefined
NN12 8EQ Towcester
53754 Sankt Augustin
164 21 Stockholm
SW15 1SW London
5600 MD Eindhoven
123 86 Farsta
2600 GB Delft
20041 Agrate Brianza Milano
M13 9PL Manchester