Objective
TOOL-USE's objective was to develop techniques for the formal definition of methods used in the development of software. The project focused on one main idea, that the building of a support environment should be parameterised by methods expressed in a development language. It sought to achieve understanding and formal modelling of:
-the software construction process
-the application domains
-target systems.
The consortium intended to continue with the definition, implementation and evolution of a prototype environment for software development based on formally defined methods
Techniques were developed for the formal definition of methods used in the development of software. The project focused on one main idea, that the building of a support environment should be parameterised by methods expressed in a development language. It sought to achieve understanding and formal modelling of the software construction process, the application domains, and the target systems. Starting from the requirements defined in an early stage of the project, the development language DEVA was specified and documented. A version of DEVA is available in prototype form, and tools to facilitate its use have been demonstrated. However, the specification of DEVA is not frozen, and it will be modified as and when the results of the intensive experimentation warrant it. Support tools for the prototype of a parameterised environment were demonstrated as well as the specification of a requirement requisition tool and method advisors.
Methods used in the development of software were explored and formalised. Starting from the requirements defined in an early stage of the project, the DEVA development language was specified and documented.
A version of DEVA is available in prototype form for internal applications for the different partners, and tools to facilitate its use have been demonstrated. However, the specification of DEVA is not frozen, and it will be modified as and when the results of the intensive experimentation, that will ensue throughout any future developments, warrant it.
In the final review, the support tools for the prototype of a parameterised environment were demonstrated as well as the specification of a requirement requisition tool and method advisors.
Exploitation
The production of environments in a near-automatic way, parameterised by the methodology used, provides the theoretical evolutionary path from the current generation of PCTE (Portable Common Tool Environment) environments to the next one. This will ensurethe compatibility of European industrial investment in software development facilities, and will be extremely useful for setting up case-studies on the use of the development language for office systems and computer-integrated manufacturing.
However, a long period of refinement is anticipated before concepts developed inside this project are ready for commercial exploitation. In the meantime, their participation has created a pool of R&D knowhow among the partners' staff.
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.
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.
Data not available
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.
Data not available
Coordinator
31029 Toulouse
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.