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

70 %

Nombre de Fichiers déposés

389

Nombre de Notices déposées

181

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

Cartographie des collaborations

Tags

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