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

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