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

70 %

Nombre de Fichiers déposés

391

Nombre de Notices déposées

181

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

Cartographie des collaborations

Tags

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