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-05-24

SWIFT Component development by concurrent life cycle phases

Objective

The project will develop and apply an innovative paradigm for the life cycle of quick software components production. This paradigm is based on the parallel concurrent execution of the main phases of the software life cycle: Coding, Testing, and Documentation plus training. There are not so many precedents of such life cycle implementation that have been successful in Europe. Most of them are academic research; in fact we do not know any adoption case in the European industry. Our improvement action includes a new organisational framework for software development based upon:
- specialised teams with shared responsibility,
- the formal description of the new life-cycle, its phases, milestones and work products,
- the development of a detailed rules for the work of each team on each phase.
The new model will be tested and evaluated through its application over a Baseline project, consisting in the development of an innovative graphical user interface module over Internet for our original SCADA, control system and data acquisition software ICEBERG.

Objectives:
The final target of the proposed action is to acquire for our company a new advanced process for the quick development of software components, which can provide a high productivity with high level of quality. Specific objectives are:
- Time-to-market reduction of a product.
- Component reusability by means of a double domain and application engineering.
- Incremental tests of components all along their development.
- Control and assurance of the Product Quality.
The project will bring experimental evidence, validation and viability of the advantages of the new life cycle paradigm, and can be useful to help the decision of its adoption in our company and others. Those technical objectives are related to the primary business objective: to maintain and improve our current competitive position on the world wide control systems market, by means of being able to develop a high quality SCADA system for the Web era at a competitive cost.

Work description:
The new organisation and life-cycle and the basic processes of software development using the new paradigm will be first specified. A priority will be to have good planning and tracking processes in order to assure an accurate execution of the production process under the new life cycle. All those processes will be formally defined and documented. Then a Baseline project will be executed with the new processes in a controlled and measured way. After, that experience will be analysed and both results and lesson learned will be translated over processes to define a tuned version of them. Additionally the experience will be published and the results disseminated.
The work is divided into six workpackages:
WP 0: Project Management. To manage the project, planning resource management, tracking and follow up.
WP 1: Process design and definition. The design phase must be organised in such a way as to enable subsequent concurrent work. Rules and instruction for the concurrent work on coding, testing and documentation will be specified, as well as the processes for planning and tracking the project progress under that life-cycle. Finally, the work package includes the process support activities, SQA, and verification
WP 2: Measurement and data collection over the Baseline project. To collect data and measurement over baseline project, on three separate modules, the first one developed by the traditional way, the second and third ones using the new life cycle.
WP 3: To run new processes over baseline project: perform the second and third modules with new process in a controlled way.
WP 4: Result analysis and tuning of the processes. A new version of the life cycle and process will be developed taking into account the results of the experiment on the Baseline projects. Qualitative and quantitative improvements will be detailed.
WP 5: Dissemination and reporting. To disseminate experience and results, report at regional, and international level, as well as through co-operation with other European Commission initiatives. Also includes mandatory public reports to Commission services.

Milestones:
The work plan has three main milestones and two intermediate:
M-0: Start of project. On: 1/09/2000.
M-1: Finish process definition, start application over Baseline project. On: 28/02/2000.
M-2: Finish Baseline project and start result analysis and process tuning. 30/08/2001
M-3: Project final. Conclusion and final report. 31/12/2001.

Expected results are a complete operative version of the new life-cycle for the development of software components with its basic processes defined and validated. Planning and tracking will be included. Also, we will have evidence of the ability of such process to produce software components of higher quality, free of errors and on schedule.

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.

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.

ACM - Preparatory, accompanying and support measures

Coordinator

TELVENT ENERGIA Y MEDIO AMBIENTE SA
EU contribution
No data
Address
CALLE VALGRANDE 6, ALCOBENDAS
28108 MADRID
Spain

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
My booklet 0 0