Les événements du CRIM

Le CRIM organise des événements qui traitent d’une variété de sujets à l’intention de la communauté des technologies de l’information du Québec. Ces rendez-vous, qui favorisent le réseautage et le maillage, abordent des thèmes d’actualité qui vous aideront à prendre les meilleures décisions pour la bonne gestion et le bon développement de vos projets TI.

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évrier 2020
De 11h à 12h

Lieu CRIM405, avenue Ogilvy,
Bureau 101, Salle 1056
Montréal, H3N 1M3
ContactCRIM514 840-1234
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.

Tous les Événements

Liste des événements auxquels le CRIM et ses experts participent. Plusieurs rabais sont offerts à nos membres!

Voir les événements

Vous abonner aux infolettres du CRIM S'inscrire à notre infolettre

Voir nos infolettres récentes

Suivez-nous sur :   LinkedIn Flickr YouTube Medium