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

184

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

Cartographie des collaborations

Tags

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