Académique Documents
Professionnel Documents
Culture Documents
1
Model Driven Architecture
2
Context Aware Modelling for Enabling and Leveraging Effective
interactiON
Les systèmes interactifs de supervision présentent une Panorama E23) ont été conçus pour faciliter la
vue du système qui fournit à l’opérateur une conception des systèmes de supervision. Ces outils
représentation graphique proche de la représentation « temps-réel » permettent de visualiser les états
physique et concrète du système supervisé. À travers ce physiques ou fonctionnels des équipements et de
type d’IHM, l’utilisateur doit avoir la possibilité prendre en charge les fonctions avancées d’un procédé.
d’interagir avec le système physique concret [11]. Un
Pour ce projet, nous avons utilisé Panorama E2 qui est
système de supervision doit donc permettre de piloter
un logiciel propriétaire commercialisé par la société
et de surveiller ce qui se passe sur le procédé supervisé.
CODRA ; il est par exemple utilisé pour superviser le
L’Interaction Homme-Machine dont les éléments
LMJ4 du CEA. Avec ce logiciel, l’utilisateur peut créer
centraux sont l’utilisateur, la tâche et le système, joue
une application de supervision à partir d’objets de base
un rôle majeur dans tout système de supervision [17].
qu’il dispose au sein d’une arborescence construite
L’approche IDM est essentiellement utilisée pour la pour modéliser le procédé à superviser.
génération des applications à partir des modèles [6].
Panorama E2 utilise une architecture basée sur un
Cependant, la modélisation des tâches et la génération
découpage en trois niveaux (Figure 2).
automatique d’IHM à base de modèles ne sont pas
généralisées à des cas d’IHM complexes [13, 12].
Afin d’éviter les erreurs humaines sur des tâches de
haut niveau telles que la surveillance globale, en
particulier dans le domaine du contrôle de procédés
industriels, la méthode ERGO CONCEPTOR [18] a été
proposée. Elle permet, à partir d’une description
détaillée du procédé à surveiller, de générer les
spécifications qui serviront de base à la conception de
l’IHM de supervision. Lors de la conception de l’IHM,
le concepteur peut choisir le mode de représentation
selon les vues graphiques à concevoir. Malgré ses
nombreux avantages pour le monde industriel, ERGO
CONCEPTOR présente certaines limites. La première
phase de la conception qui est la description du procédé
par page-écran textuelle est fastidieuse, source Figure 2 Schéma d’architecture de Panorama E2
d’interrogation et d’oublis [14]. En effet, au cours de
cette phase le procédé est décrit suivant plusieurs axes Le niveau exploitation est constitué d’outils destinés à
dont l’axe fonctionnel. Ce dernier permet de décrire le l’exploitation de l’installation. Son fonctionnement est
fonctionnement des sous-systèmes du procédé et les lié aux activités de l’opérateur. Il représente l’IHM de
interactions entre eux en termes de variables. Cette l’application. Le niveau fonctionnel est le noyau de la
phase peut s’avérer difficile lorsqu’il s’agit d’un supervision. Il assure les fonctions de communication
procédé complexe [14]. avec les systèmes d’acquisition de données, avec
lesquels la supervision communique pour connaître
CONCEPTION DES SYSTEMES DE SUPERVISION
l’état du procédé. Il prend également en charge les
La supervision dans le domaine industriel est une
traitements étroitement associés au fonctionnement
technique de suivi et de pilotage de procédés
opérationnel du procédé (gestion des alarmes,
automatisés [26]. Les systèmes de supervision
archivage des données, automatisation, …). Enfin, le
industrielle offrent ainsi un ensemble de moyens
niveau procédé qui se situe hors de Panorama E2
utilisés pour gérer un procédé aussi bien en situation
correspond aux systèmes d’acquisition et de contrôle
normale qu’anormale. Une interface de supervision est
de l’installation supervisée. Les échanges entre
le plus souvent présentée sous forme synoptique ; elle
Panorama E2 et ce niveau peuvent être mis en œuvre
permet d’une part, d’acquérir les données relatives aux
avec un serveur de données de type OPC5. Ce niveau
mesures, aux alarmes et au retour d’état de
assure plusieurs fonctions comme la gestion
fonctionnement du système réel, et d’autre part
d’entrées/sorties, l’automatisation, la régulation, et peut
d’accéder aux paramètres de commande des processus
être dévolu à un logiciel spécifique, généralement un
généralement confiés à des automates programmables
automate (dans notre cas, nous utilisons le logiciel
[1]. La présentation des IHM de supervision sous une 2
4. Bézivin, J (2004). Sur les principes de base de 17. Moray, N. Human factors in process control. In
l’ingénierie des modèles. RSTI-L’Objet, 10(4), Handbook of human factors and ergonomics, G.
p.145-157. Salvendy (Ed.), John Wiley & Sons, INC., (1997)
p.1944-1971.
5. Bignon, A., A. Rossi et P. Berruet (2013). An
integrated design flow for the joint generation of 18. Moussa F., Kolski C., Riahia M. A model based
control and interfaces from a business model. approach to semi-automated user interface
Computers in industry 64. p. 634-649. generation for process control interactive
applications. Interacting with Computers 12.
6. Céret E., Calvary G., Dupuy-Chessa S. Flexibility (2000). p. 245–279
in MDE for scaling up simple applications to real
case studies: illustration on a nuclear power plant. 19. Nichols J., Myers B. A., Higgins M., et al.
IHM13 (2013), p. 33-42. Generating remote control interfaces for complex
appliances. UIST, (2002), p.161-170.
7. Calvary, G., Coutaz, J., Bouillon, L., Florins, M.,
Limbourg, Q., Marucci, L., Paternò, F., Santoro, C., 20. OMG (2003). MDA Guide version 1.0.1. OMG.
Souchon, N., Thevenin, D., Vanderdonckt, J.: The 21. Pham H. System Software Reality (Spring Series
CAMELEON reference framework. CAMELEON in Reality Engineering), Springer-Verlag, New
Project.Deliverable 1.1 (2002), York (2005).
http://giove.isti.cnr.it/projects/cameleon/pdf/CAME
LEON%20D1.1RefFramework.pdf 22. Skaf A. Etude d’un système de supervision et de
commande d’un procédé complexe comme un
8. Calvary G., Dellot T., Sèdes F., Tigli J-Y. Système élément de base d’une organisation distribuée
interactifs et adaptation centre utilisateur: la comprenant des machines et des hommes. Thèse en
plasticité des Interfaces Homme-Machine. automatique et Productique, Université Joseph
Informatique et intelligence ambiante : des Fourier. (2001).
capteurs aux applications. HERMES. (2012).
p.175-221. 23. Sottet J.-S., Calvary G. & Favre J. M. Ingénierie de
l'Interaction Homme-Machine Dirigée par les
9. Elwert, T. and Schlungbaum, E. Modelling and Modèles. IDM'05. (2005).
Generation of Graphical User Interfaces in the
TADEUS Approach. DSV-IS, (1995), p. 193–208. 24. Sourisse, C et Boudillon, L. La sécurité des
machines automatisées : Techniques et moyens de
10. Gabillon Y., Calvary G., fiorino H. L'IDM prévention opératifs, systèmes de commandes,
passerelle entre IHM et planification pour la utilisation des machines. Institut Schneider
composition dynamique de systèmes interactifs. Formation, (1997).
IDM’08. (2008), p. 51-56.
25. Szekely, P. Retrospective and Challenges for
11. Hoc, J.M. Supervision et contrôle de processus, la Model-Based Interface Development. Proceedings
cognition en situation dynamique. PUG, (1996). Design, Specification and Verification of
207p. Interactive Systems '96, DSV-IS 96, Vienne,
12. IEC 61131 (2003). Autriche, (1996), pp. 1-21.
26. Zamaï E., Rigaud F., Pétin J.F., Berruet P. et
13. Jambon F., Chappellet K, Calvary G., Plasticité des
Interfaces par Perception de l’Interaction Homme- Toguyeni A. Architectures de pilotage de procédés
Machine : illustration en oculométrie. IHM13 industriels. Techniques de l’Ingénieur, (2007), AG
(2013), p.1-2. 3 510 p.1-19. http://www.techniques-
ingenieur.fr/res/pdf/encyclopedia/42602210-ag3510.pdf