Les événements du CRIM

Les Séminaires R-D sont des rendez-vous scientifiques sur les dernières avancées scientifiques et technologiques.
Les Journées Technos sont des rendez-vous où le monde de la recherche et le monde industriel se rencontrent pour échanger sur des thématiques émergentes.

Automation by Model-Driven Engineering

Automation by Model-Driven Engineering

Présentation en anglais

Automation by Model-Driven Engineering

CONFÉRENCIER

Bahman Zamani, professeur agrégé au Département de génie logiciel, Université d'Ispahan en Iran. En congé sabbatique au Département de génie électrique et informatique, Université Concordia.


Ingénierie dirigée par les modèles pour la génération automatique du code

SPEAKER

Bahman Zamani, Associate Professor at the Department of Software Engineering, University of Isfahan, Iran. On sabbatical leave at the Electrical and computer engineering Department, Concordia University.

ABSTRACT

Model-Driven Engineering (MDE) promises to generate the code from the models, automatically. Two main cornerstones of MDE are abstraction and automation. Models are considered as an abstraction of a real system. A model must conform to a more abstract layer, called meta-model, which in turn must conform to another abstract layer, called meta-meta-model. Hence, in MDE we deal with different levels of abstraction, Model (M1), Meta-Model (M2), and Meta-Meta Model (M3). Automation is achieved via programs called transformations, i.e., the models are transformed into the code using the model-to-code transformations. Other forms of transformations, i.e., model-to-model, code-to-model, and code-to-code are also popular in MDE. These transformation programs are written in transformation languages, such as ATL, QVT, or Epsilon.

In this seminar, first we talk about the MDE in general, and these two important concepts of MDE (i.e., abstraction and automation) in particular. Then, we will discuss three practical examples that have benefited from the MDE techniques. The examples are selected from the research projects that are conducted at the Model-Driven Software Engineering Research Group of the University of Isfahan in Iran. The selected projects are in the domain of crisis management, security analysis of Android applications, and automatic generation of location-based Android applications.

BIOGRAPHY


Les séminaires scientifiques du CRIM, gratuits et ouverts à tous, sont donnés par des experts de renommée internationale, des collaborateurs universitaires, le personnel de R-D et les étudiants du CRIM. Au programme, des présentations conviviales sur les dernières avancées scientifiques et technologiques.


Conférence gratuite. Inscription requise.

Le 13 févr. 2020
De 11h à 12h

Une présentation de Bahman Zamani, professeur agrégé au Département de génie logiciel, Université d'Ispahan en Iran. En congé sabbatique au Département de génie électrique et informatique, Université Concordia.
Vous abonner aux infolettres du CRIM S'inscrire à notre infolettre
Suivez-nous sur :   LinkedIn  YouTube Medium