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

385

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

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