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

382

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

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