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

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