Aller au contenu principalAller à la recherche
Episciences
Revues en libre accès
|Connexion(nouvelle fenêtre)
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées
|Connexion(nouvelle fenêtre)
Articles & volumes
Tous les articlesTous les articles acceptésTous les volumesDernier volumeVolumes spéciauxAuteurs/Autrices
À propos
La revueRéférencementActualitésStatistiques
Comités
Publier
Pour les auteurs/autricesCharte éthiquePour les relecteurs/relectricesProposer des numéros spéciaux
Submit
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Contact
|
Crédits
eISSN 1638-5713
|
RSS
|
Atom
Episciences
Documentation
|
Remerciements
|
Politique de publication
Accessibilité : non conforme
|
Mentions légales
|
Déclaration de confidentialité
|
Termes d'utilisation
  1. Accueil > Articles & volumes >
  2. Articles >
  3. Multi-target synthes ...
Article

Multi-target synthesis of logic controllers using a MDE approach

Gérard Nzebop Ndenoka (1) (2) (3), Maurice Tchuente (4) (2) (3), Emmanuel Simeu (5) (3), Valery Monthe (4)
(1) Department of Land Surveying, National Advanced School of Public Works
(2) Laboratoire International de Recherche en Informatique et Mathématiques Appliquées
(3) Unité de modélisation mathématique et informatique des systèmes complexes [Bondy]
(4) Département d'Informatique [Yaoundé I]
(5) Reliable RF and Mixed-signal Systems
Télécharger l'article
Ouvrir sur HAL
Soumis le
September 19, 2024
Accepté le
March 25, 2025
Publié le
April 9, 2025
Modifié le
April 9, 2025
Volume 43
Volume 43 - 2025
DOI
10.46298/arima.14306
Licence
Attribution 4.0 International (CC BY 4.0)
Indicateurs
739
Vues
295
Téléchargements

Multi-target synthesis of logic controllers using a MDE approach

Gérard Nzebop Ndenoka (1) (2) (3), Maurice Tchuente (4) (2) (3), Emmanuel Simeu (5) (3), Valery Monthe (4)
(1) Department of Land Surveying, National Advanced School of Public Works
(2) Laboratoire International de Recherche en Informatique et Mathématiques Appliquées
(3) Unité de modélisation mathématique et informatique des systèmes complexes [Bondy]
(4) Département d'Informatique [Yaoundé I]
(5) Reliable RF and Mixed-signal Systems
Résumé
anglais
GRAFCET is a powerful graphical modeling language for the specification of controllers in discrete event systems. It considers hierarchical structures as well as structural and semantic constraints. In this paper, we propose to use a GRAFCET specification model in a Model Driven Engineering (MDE) approach for multi-target synthesis of embedded logic control systems based on microcontrollers. In this approach, a GRAFCET metamodel is associated with a microcontroller metamodel which characterizes the microcontroller platform features to be considered when generating code. The GRAFCET metamodel includes the modeling of expressions to facilitate model verification and an easy interpretation of Grafcet events and time constraints. Transformation rules for generation of C-programmable microcontroller code are then presented. As application, we present a platform based on Eclipse EMF, Object Constraint Language (OCL) and Acceleo code generation engine.
français
Le GRAFCET est un puissant langage de modélisation graphique pour la spécification de contrôleurs dans des systèmes à événements discrets. Il prend en compte des structures hiérarchiques ainsi que des contraintes structurelles et sémantiques.Ici, nous proposons d'utiliser un modèle de spécification GRAFCET dans une approche d'ingénierie dirigée par les modèles (IDM) pour la synthèse multi-cible de systèmes de contrôle commande embarqués basés sur des microcontrôleurs.Dans cette approche, un métamodèle GRAFCET est associé à un métamodèle microcontrôleur, lequel caractérise les fonctionnalités de la plateforme spécifique microcontrôleur à considérer lors de la génération de code.Ce métamodèle GRAFCET proposé prend en compte la modélisation des expressions pour faciliter la vérification du modèle et une interprétation facile des événements GRAFCET ainsi que des contraintes de temps. Les règles de transformation utiles à la génération de code pour des microcontrôleurs C-programmables sont ensuite présentées.Comme application, nous présentons une plateforme basée sur Eclipse EMF, Object Constraint Language (OCL) et le moteur de génération de code Acceleo.
Mots-clés
français
  • [INFO]Computer Science [cs]
  • [INFO.INFO-AU]Computer Science [cs]/Automatic Control Engineering
anglais
  • Multi-target synthesis
  • Logic controllers
  • GRAFCET
  • Model Driven Engineering
  • Model verification
  • C code generation
Aperçu
Loading PDF preview...