Thèse soutenue

L'objet d'automatisme : un langage de programmation des automates inspiré de la notion d'objet

FR  |  
EN
Auteur / Autrice : Mouna Mellah
Direction : François Prunet
Type : Thèse de doctorat
Discipline(s) : Génie informatique, automatique et traitement de signal
Date : Soutenance en 1994
Etablissement(s) : Montpellier 2

Résumé

FR

L'experience de la conception des systemes automatises de production montre qu'une partie importante des materiels est reutilisee d'une application a une autre. A chaque composant physique isole, peuvent etre associees des sequences de commande decrivant son comportement dans diverses situations. Il parait donc interessant de pouvoir archiver au sein d'une bibliotheque, des composants et les sequences de commande associees, pour pouvoir les reutiliser. Pour repondre a ce besoin, le concept d'objet d'automatisme (oa) a ete defini. Il s'inspire a la fois des langages de programmation des automates programmables utilises en controle de procede industriel et des notions recentes utilisees en informatique telles que l'encapsulation et la reutilisabilite. Ensuite, une methode de conception et de developpement d'une application utilisant le concept d'objet d'automatisme est proposee. C'est une approche top-down, s'inspirant des methodes generales connues de conception d'automatismes. On propose aussi un modele d'execution des objets d'automatisme en systemes monoprocesseur monotache, monoprocesseur multitache et en systeme distribue. Les resultats de cette etude permettent a des utilisateurs de langages specialises (graphe de la norme iec 848, schemas a contact, etc. . . ) de disposer d'un moyen plus puissant de structurer l'application et de reutiliser des commandes existantes. Un atelier de genie logiciel base sur ces concepts a ete prototype. Cet atelier diminue les possibilites d'erreur tel que l'oubli de variables par exemple, et facilite la documentation automatique