Report for the
Evaluation of the FGCS Project

Alain Michard

INRIA
Domaine de Voluceau
78153 Le Chesnay
France

June 4-5, 1992

next previous contents
MGTP+GDCC) alive. To convince foreign organizations to build upon this environment 
and its associated tools, clear guarantee should be offered that this software will evolve, 
become more portable, will be ported on various hardware platforms, and will 
progressively be enriched and modified to stay at the upper level of the state-of-the-art. 

The team in charge of these tasks might be located within ICOT or elsewhere (ETL?). 
This is a purely domestic issue. But it should be clear for all external partners that this 
team shall exist for at least several years (ten years for instance). The number of external 
users of FGCS software will be a very clear sign of the success of this team. 

I think that the first effort of this team should be to port the "FGCS environment" (KL1, 
PIMOS,..) on a parallel architecture based on standard off-the-shelf RISC processors. 
This porting should be used as an opportunity to try to design a portable version of KL1, 
isolating the machine-dependent part of the compiler. The method for porting KL1 on 
other machines should be documented in English, to make as easy as possible for other 
organizations (manufacturers, research organizations) to port KL1. A formal specification 
of the semantics of KL1 should also be delivered. All the efforts should be done to make 
the porting of KL1 to other machines by external organizations, not only feasible, but 
even easy. 

A second action of this team should be to document in English the higher-level 
components of the FGCS environment: KBMS, MGTP, GDCC, ... A programmer's guide 
to KL1 should also be prepared and published. All this documentation should be 
permanently updated as the software evolves. 

If MITI clearly demonstrates its commitment to support the distribution, porting, and 
evolution of the FGCS environment, this software has a reasonable chance to be, in five 
to ten years from now, a success-story similar to the Unix story of the eighties. Such a 
thing would definitely make of Tokyo one of the major place of the I.T. R&D for the next 
decades. 

Furthermore, as the basic software could be ported on any machine by any foreign 
manufacturer, and that applications could be developed by any public or private 
organization, such a success would not create any political misunderstanding or 
industrial conflict. 


					- 88 -