Skip to main content
Go to the home page of the European Commission (opens in new window)
English en
CORDIS - EU research results
CORDIS
Content archived on 2024-04-15

Development of an Efficient Functional Programming System for the Support of Prototyping

Objective

The objective of this project was to develop a functional programming system for the efficient support of prototyping.
Investigation and definition of capabilities and uses of a functional programming system were to be examined in the following areas:
-rapid prototyping
-efficient code generation for functional programs to be processed on conventional sequential hardware
-large programmes, binding and modularity being the main issues
-persistent object management for long-term storage.
A prototype system was to be developed to demonstrate the approach.
The objective of the project was to develop a functional programming system for the efficient support of prototyping. Investigation and definition of capabilities and uses of a functional programming system were examined in the following areas: rapid prototyping; efficient code generation for functional programs to be processed on conventional sequential hardware; large programmes, in which binding and modularity were the main issues; persistent object management for long term storage. A study of a hospital dispensary was completed as a model application, and the development of a functional programming environment with persistent storage was undertaken.
A study of a hospital dispensary was completed as a model application, and the development of a functional programming environment with persistent storage was undertaken.
From the results obtained, the programming environment is being further developed by ICL.
Following the withdrawal of ICL, a small traffic consultancy group CONCEPTASA of Frankfurt, joined the project. They made significant progress in collaboration with the project team towards development of a demonstrator. Good progress on the environmentand user facilities was also made.
Exploitation
The steps preceding industrial application are:
-development of functional programming for large projects
-development of a functional programming system as a prototyping environment, with application areas such as industrial process and database design.

Fields of science (EuroSciVoc)

CORDIS classifies projects with EuroSciVoc, a multilingual taxonomy of fields of science, through a semi-automatic process based on NLP techniques. See: The European Science Vocabulary.

You need to log in or register to use this function

Programme(s)

Multi-annual funding programmes that define the EU’s priorities for research and innovation.

Topic(s)

Calls for proposals are divided into topics. A topic defines a specific subject or area for which applicants can submit proposals. The description of a topic comprises its specific scope and the expected impact of the funded project.

Data not available

Call for proposal

Procedure for inviting applicants to submit project proposals, with the aim of receiving EU funding.

Data not available

Funding Scheme

Funding scheme (or “Type of Action”) inside a programme with common features. It specifies: the scope of what is funded; the reimbursement rate; specific evaluation criteria to qualify for funding; and the use of simplified forms of costs like lump sums.

Data not available

Coordinator

STC Technology Ltd
EU contribution
No data
Address
London Road
CM17 9NA Harlow
United Kingdom

See on map

Total cost

The total costs incurred by this organisation to participate in the project, including direct and indirect costs. This amount is a subset of the overall project budget.

No data

Participants (3)

My booklet 0 0