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

Chargement de la page

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

Cartographie des collaborations

Tags

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