Objectif
The objective of this experiment is to enhance the software development process by introducing functional modelling by means of the CASE tool Rodon. Rodon allows the automatic generation of the object code, based on the functional definition of the system. The software development cycle is reduced to modelling and system level testing thus avoiding the phases design , implementation and module level testing. The idea is to build up a standard library (object oriented class library with multiple inheritance) of reusable functional models of technical components.
THE EXPERIMENT
This document deals with the experience and lessons learnt during the Application Experiment "Functional Modelling as an Advanced Approach to Generate Diagnostic Software". The objective was to enhance the SW development process at THEN, a world wide provider of complex, high-end dyeing machines and dryers for yarn and fabrics. To ensure high-end quality and availability of our products, diagnostic software is a crucial, part of our systems. The Application Experiment is focused on the introduction of functional modelling as a specification method, to efficiently build error free diagnostic software.
This methodology was supported by the CASE tool Rodon, delivered by R.O.S.E. Informatik, a SW tool specialist for modelling and simulating complex technical systems. Rodon allows the generation of diagnostic software, based on the functional definition of the system, e.g. a dyeing machine. Thus, the SW development cycle is reduced to modelling and system level testing, i.e. avoiding the phases design, implementation and module level testing of the diagnostic software. Rodon automatically generates object code from the functional specification, so that system integration and system level testing can immediately begin. Within this Application Experiment we have learnt to build up an object oriented standard class library of reusable functional models of technical components of a dyeing machine. Rodon offers a user-friendly drag and drop GUI (Graphical User Interface), which allows an easy adoption of the methodology, as well as an efficient system modelling by utilising the self-build standard library.
EXPECTED IMPACT AND EXPERIENCE
The new approach to generate Diagnostic software instead of coding is a method which fulfils our objectives ,both from the Technical and from Business viewpoint. This new approach allows an easier way to embed the method in our organisation. Our objectives to develop reusable and robust software have been met. The test phase has been reduced to 60 % of our original time. The management has decided to continue this experiment beyond the prototype and to make available more resources. It is planned to exploit the results, by creating a standard library for customers for the next generation of systems.
Champ scientifique (EuroSciVoc)
CORDIS classe les projets avec EuroSciVoc, une taxonomie multilingue des domaines scientifiques, grâce à un processus semi-automatique basé sur des techniques TLN. Voir: Le vocabulaire scientifique européen.
CORDIS classe les projets avec EuroSciVoc, une taxonomie multilingue des domaines scientifiques, grâce à un processus semi-automatique basé sur des techniques TLN. Voir: Le vocabulaire scientifique européen.
Vous devez vous identifier ou vous inscrire pour utiliser cette fonction
Programme(s)
Programmes de financement pluriannuels qui définissent les priorités de l’UE en matière de recherche et d’innovation.
Programmes de financement pluriannuels qui définissent les priorités de l’UE en matière de recherche et d’innovation.
Thème(s)
Les appels à propositions sont divisés en thèmes. Un thème définit un sujet ou un domaine spécifique dans le cadre duquel les candidats peuvent soumettre des propositions. La description d’un thème comprend sa portée spécifique et l’impact attendu du projet financé.
Données non disponibles
Les appels à propositions sont divisés en thèmes. Un thème définit un sujet ou un domaine spécifique dans le cadre duquel les candidats peuvent soumettre des propositions. La description d’un thème comprend sa portée spécifique et l’impact attendu du projet financé.
Appel à propositions
Procédure par laquelle les candidats sont invités à soumettre des propositions de projet en vue de bénéficier d’un financement de l’UE.
Données non disponibles
Procédure par laquelle les candidats sont invités à soumettre des propositions de projet en vue de bénéficier d’un financement de l’UE.
Régime de financement
Régime de financement (ou «type d’action») à l’intérieur d’un programme présentant des caractéristiques communes. Le régime de financement précise le champ d’application de ce qui est financé, le taux de remboursement, les critères d’évaluation spécifiques pour bénéficier du financement et les formes simplifiées de couverture des coûts, telles que les montants forfaitaires.
Régime de financement (ou «type d’action») à l’intérieur d’un programme présentant des caractéristiques communes. Le régime de financement précise le champ d’application de ce qui est financé, le taux de remboursement, les critères d’évaluation spécifiques pour bénéficier du financement et les formes simplifiées de couverture des coûts, telles que les montants forfaitaires.
Données non disponibles
Coordinateur
74510 Schwabish Hall
Allemagne
Les coûts totaux encourus par l’organisation concernée pour participer au projet, y compris les coûts directs et indirects. Ce montant est un sous-ensemble du budget global du projet.