index - Models And Reuse Engineering, Languages Accéder directement au contenu

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

69 %

Nombre de Fichiers déposés

383

Nombre de Notices déposées

185

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

Cartographie des collaborations

Tags

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