Objective
IFP is a research institute which produces software which is then industrialised and commercialised by specialised companies. The evolution, the industrialisation and the maintenance of this software are made more and more difficult by the complexity of the physical models represented, by the volume of data manipulated, by the flexibility necessary to continually integrate the results of ongoing research. These problems have lead IFP to begin a 'quality software procedure', aiming to improve the development process. One of the aims is to reduce the costs of development by producing reusable components and the costs of industrialisation by writing programs closed to their industrial version. Object-oriented technologies seem to be adapted to our needs in terms of reliability, flexibility, reusability and cost reduction. Moreover, they are compatible with the POSC data format currently being set up in the petroleum industry.
THE EXPERIMENT
The introduction of object oriented technologies seems to be the best way to improve the development process. But some uncertainties are first to be investigated as these methods were never used before in reservoir simulation, which is the application domain of the baseline project. The technical relevance of the solution is not proved so far, particularly in terms of performance and a deep change in the people's behaviour is necessary. As our reservoir simulator is a very complex software (>500000 lines of instructions), we propose to experiment the introduction of these new technologies on a reduced scale with a smaller program SIMTEST, which is representative of the encountered problems.
The experiment is the complete realisation of an object oriented library of business classes and its integration in the SIMTEST program. The OMT method of object analysis and design will be used together with a CASE tool.
IFP employs 1850 people, 185 involved in software development and 10 in reservoir simulation.
EXPECTED IMPACT AND EXPERIENCE
In terms of software development process, the following anticipated benefits for the proposed experiment are expected : acquire knowledge in object oriented design and development and on the POSC data model, gain experience in the use of object oriented technologies by achieving the development of the application proposed in the experiment, acquire experience in the practise of an object oriented CASE tool for the design of reservoir characterisation applications, improve our software engineering practices in the research projects and more particularly the quality of software packages produced by research engineers. contribute to the production of reusable components.
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.
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.
- engineering and technology environmental engineering energy and fuels fossil energy petroleum
- natural sciences computer and information sciences software software development
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.
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.
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.
Call for proposal
Procedure for inviting applicants to submit project proposals, with the aim of receiving EU funding.
Data not available
Procedure for inviting applicants to submit project proposals, with the aim of receiving EU funding.
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.
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.
Coordinator
92506 Rueil-Malmaison
France
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.