Objective
The objective of ALF is to create an operating framework for third generation, integrated project support environments by developing the required software infrastructure.
ALF can be seen as a continuation of the PCTE and PACT projects. It is based on the ECMA standard platform for software engineering environments.
The project will integrate knowledge-based systems and information system techniques into process model based software engineering environments. Thus it will provide the basis for a rationalised approach to building initiative-taking project-support environments.
The provision of an initiative engine by the incorporation of rule-based mechanisms into the underlying framework of the common integrated environments demonstrates a novel approach to software engineering.
The objective was to create an operating framework for third generation, integrated project support environments by developing the required software infrastructure. The system is based on the European Computer Manufacturers' Association (ECMA) standard platform for software engineering environments. Knowledge based systems and information system techniques were integrated into process model based software engineering environments, thus providing the basis for a rationalized approach to building initiative taking project support environments. The provision of an initiative engine by the incorporation of rule based mechanisms into the underlying framework of the common integrated environments demonstrated a novel approach to software engineering. The model for assisted software processes (MASP) has been used intensively to model software processes such as configuration managment. It has also been used to provide facilities for observation, history generation and feedback. A MASP interpreter (MINT) has been specified, designed and is being implemented on top of the portable common tool environment (PCTE), using the expert system generator ALFRete. A MASP compiler has been specified, designed and implemented to convert the raw MASP language into schemas and input suitable for the MINT. The information system, a MASP editing tool, a MASP syntax checker and inconsistency tracker and the user interface have been implemented.
The Model for Assisted Software Processes (MASP) has been used intensively to model software processes such as Configuration Management, ACOMO and an example defined for the 6th International Software process Workshop (ISPW6). The latter example was developed to get a common basis for comparison of the different process modeling approach that have been developed. It has also been used to provide facilities for Observation, History Generation and Feedback.
A MASP interpreter (MINT) has been specified, designed and is being implemented on top of PCTE, using the expert system generator ALFRete.
A MASP compiler has been specified, designed and implemented to convert the raw MASP language into schemas and input suitable for the MINT.
The information system, a MASP editing tool, a MASP syntax checker and inconsistency tracker and the user interface have been implemented.
Exploitation
The production of software systems will be facilitated by the adoption of the disciplined software and systems engineering approach of which ALF is part. It is expected that it will constitute the progression from the PCTE to the next generation of software engineering environments. The project has started the process of contacting potential users, and individual partners have plans to exploit the potential of ALF in the future.
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.
- humanities history and archaeology history
- natural sciences computer and information sciences software software applications system software
- natural sciences computer and information sciences artificial intelligence expert systems
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
78340 LOUVECIENNES
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.