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

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