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

Chargement de la page

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

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