Skip to Main content Skip to Navigation

Apport des techniques de programmation par démonstration dans une démarche de génération automatique d'applicatifs de contrôle-commande

Abstract : For designing complex and sociotechnical systems, business experts are responsible for writing the functional specifications because of their operational expert knowledge. However, these experts do not usually own the programming knowledge of those who design supervision systems. The task of the system design expert is then to define the functional specifications. S/he writes them in natural language, and then provides them to the designers of the supervision interface and the control-command code. The designers’ job is then to implement and integrate the specifications into the system. Errors from the specification interpretation come from the difference of technical knowledge between the various partners involved in the project. Moreover, depending on the complexity of the system, the definition of functional specifications can be tedious.We propose a design approach based on task modelling and End User Development in order to obtain functional specifications validated by the business experts (mechanical engineer for example).Model-driven engineering techniques are implemented to automatically generate the specification interface (that integrates Recorder, Generalizer, Replayer, and Corrector), the system supervision interface to be piloted and its control program.The technical feasibility of the proposed approach was demonstrated through a proof of concept. This proof of concept was evaluated to demonstrate the interest of the approach in the design of supervision systems.
Document type :
Complete list of metadata

Cited literature [195 references]  Display  Hide  Download
Contributor : ABES STAR :  Contact
Submitted on : Tuesday, April 11, 2017 - 3:02:07 PM
Last modification on : Wednesday, November 3, 2021 - 5:55:25 AM
Long-term archiving on: : Wednesday, July 12, 2017 - 1:34:11 PM


Version validated by the jury (STAR)


  • HAL Id : tel-01505594, version 1



Olga Goubali. Apport des techniques de programmation par démonstration dans une démarche de génération automatique d'applicatifs de contrôle-commande. Autre [cs.OH]. ISAE-ENSMA Ecole Nationale Supérieure de Mécanique et d'Aérotechique - Poitiers, 2017. Français. ⟨NNT : 2017ESMA0003⟩. ⟨tel-01505594⟩



Record views


Files downloads