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