index - Models And Reuse Engineering, Languages

Les travaux de l’équipe MaREL s’insèrent dans le cadre du génie logiciel et s’intéressent à l’automatisation des étapes du cycle de vie du logiciel, de la conception à la maintenance en passant par la compilation et l’optimisation du code, à la modularisation et réutilisation des programmes, ainsi qu’à leur sémantique et sûreté de fonctionnement. Ces sujets couvrent la totalité de la démarche, de l’étude théorique aux expérimentations en vraie grandeur, en passant par le développement de langages, de modèles, d’algorithmes et de démonstrateurs.
Les activités de l’équipe MaREL se concentrent sur deux axes de recherche :

  • La manipulation de modèles et de programmes: ingénierie dirigée par les modèles, langages orientés composants et objets, sémantique et preuve de programmes.
  • Les méthodologies de développement pour et par la réutilisation : nouveaux traits de langages intégrant des entités extensibles et composables (composants), transformation d’applications (objets vers composants ou autres), lignes de produits logiciels.

L’équipe possède également un certain nombre d’activités transverses concernant le développement de formalismes et de méthodologies dont le périmètre d’application dépasse le domaine du génie logiciel (analyse formelle de concepts et preuve automatique).

Open Access Files

70 %

Nombre de Fichiers déposés

402

Nombre de Notices déposées

182

Politique des éditeurs en matière de dépôt dans une archive ouverte

Cartographie des collaborations

Tags

Reverse engineering Multiple subtyping Héritage multiple Extraction de connaissances Relational Concept Analysis Concept lattice Evolution rules Cloud Formal Concept Analysis Component reuse Component-Based Software Engineering Feature models Galois lattice Knowledge management Feature documentation OSGi RCA Model driven engineering Model transformation Reverse Engineering Feature Location Genericity Architecture Constraint Reengineering Modeling Transformation Software component Code comprehension Latent Semantic Indexing Perfect hashing Class model factorization Compilation Feature mining Inheritance Description logics Coloring Microservices Software migration Identification Feature Model Embedded systems Refactoring Method tables Model Driven Engineering Software product lines Feature Frequent usage pattern Feature model MDA Feature diagrams Subtype test Component Web Service Object-Oriented Web services Dynamic loading Late binding API FCA Adaptive compiler Concept Lattice Accessibilité numérique Components Concurrency Software Product Line UML Software product line Implication rules Architecture Closed-world assumption Architecture evolution Variability Class model Clustering Java Formal concept analysis AOC-poset Réutilisation Feature Models GIS GitHub Machine learning Relational concept analysis Programming Downcast Ingénierie dirigée par les modèles Object-oriented Composants OCL Analyse Relationnelle de Concepts Reuse Lignes de produits logiciels Object-oriented programming Feature location Evolutionary algorithm Analyse formelle de concepts Product variants Multiple inheritance Software architecture Analyse Formelle de Concepts