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

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