Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Mickael Clavreul

dblp:69/8164 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
1since 2021 · last 2024
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 2 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 56% Requirements engineering and software design · 44%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › software integration
legacy system integration
0.112010
Integrating legacy systems with MDE · ICSE (2) 2010
Requirements engineering and software design
model-driven engineering
0.112010
Integrating legacy systems with MDE · ICSE (2) 2010
Software maintenance and evolution
software integration
0.012010
Integrating legacy systems with MDE · ICSE (2) 2010

Methods — techniques the papers use, named apart from their topics

model transformation · 0.1code generation · 0.1aspect-oriented programming · 0.1
YearPublicationVenuePosition
2024 AnimUML: A practical tool for partial model animation and analysis
Frédéric Jouault, Valentin Besnard, Matthias Brun 0001, Théo Le Calvar, Fabien Chhel, Mickael Clavreul, Jérôme Delatour, Maxime Méré, Matthias Pasquier, Ciprian Teodorov
Sci. Comput. Program.6
2011 Service-Oriented Architecture Modeling: Bridging the Gap between Structure and Behavior
Mickael Clavreul, Sébastien Mosser 0001, Mireille Blay-Fornarino, Robert B. France
MoDELS1
2010 Integrating legacy systems with MDE
abstract
Integrating several legacy software systems together is commonly performed with multiple applications of the Adapter Design Pattern in OO languages such as Java. The integration is based on specifying bi-directional translations between pairs of APIs from different systems. Yet, manual development of wrappers to implement these translations is tedious, expensive and error-prone. In this paper, we explore how models, aspects and generative techniques can be used in conjunction to alleviate the implementation of multiple wrappers. Briefly the steps are, (1) the automatic reverse engineering of relevant concepts in APIs to high-level models; (2) the manual definition of mapping relationships between concepts in different models of APIs using an ad-hoc DSL; (3) the automatic generation of wrappers from these mapping specifications using AOP. This approach is weighted against manual development of wrappers using an industrial case study. Criteria are the relative code length and the increase of automation.
Mickael Clavreul, Olivier Barais, Jean-Marc Jézéquel
ICSE (2)1