Report for the
Evaluation of the FGCS Project
Alain Michard
INRIA
Domaine de Voluceau
78153 Le Chesnay
France
June 4-5, 1992
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 -