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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Guillaume Babin

dblp:144/7824 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
1since 2021 · last 2021
—ORCID · conflict

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 2021Theory of computation · 1 · 1 first-author

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
Services computing and microservices · 50% Program verification · 50%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

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

TopicWeightPapersLastEvidence papers
Program verification › refinement
event-b refinement
0.312017
Web Service Compensation at Runtime: Formal Modeling and Verification Using the Event-B Refinement and Proof Based Formal Method · IEEE Trans. Serv. Comput. 2017
Services computing and microservices › service composition
web service composition
0.312017
Web Service Compensation at Runtime: Formal Modeling and Verification Using the Event-B Refinement and Proof Based Formal Method · IEEE Trans. Serv. Comput. 2017
Distributed systems
fault tolerance
0.112017
Web Service Compensation at Runtime: Formal Modeling and Verification Using the Event-B Refinement and Proof Based Formal Method · IEEE Trans. Serv. Comput. 2017

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

refinement · 0.6proof-based verification · 0.6event-b · 0.6
YearPublicationVenuePosition
2021 An Event-B formal model for a system reconfiguration pattern and its instantiation: application to Web services compensation
Yamine Aït-Ameur, Guillaume Babin, Marc Pantel
Serv. Oriented Comput. Appl.2
2017 Web Service Compensation at Runtime: Formal Modeling and Verification Using the Event-B Refinement and Proof Based Formal Method
abstract
One of the key interests in web services is the ability to compose them in order to build more powerful and complex ones running in an interoperable and distributed setting. Several languages, like BPEL, that describe such services have been proposed. Similar to the usual complex systems, web service compositions may exhibit inappropriate behaviors in the presence of failures. Compensation mechanisms are available to express running services recovery in case of failures. This paper addresses the problem of the correct design of web service compositions in case of failures. It presents a novel correct-by-construction formal approach based on refinement using the Event-B method. The proposed approach defines a compensation mechanism to repair failed services at runtime. It addresses not only behavioral aspects but also, functional ones through the introduction of repairing invariants whose persistence is enforced during compensation at runtime. Different compensation scenarios and modes are addressed. A formal model for equivalent, degraded and upgraded service compensations relying on the Event-B formalization is defined. The proposal is illustrated on a case study.
Guillaume Babin, Yamine Aït-Ameur, Marc Pantel
IEEE Trans. Serv. Comput.1
2016 A System Substitution Mechanism for Hybrid Systems in Event-B
Guillaume Babin, Yamine Aït-Ameur, Neeraj Kumar Singh 0001, Marc Pantel
ICFEM1
2015 Refinement and Proof Based Development of Systems Characterized by Continuous Functions
Guillaume Babin, Yamine Aït-Ameur, Shin Nakajima 0001, Marc Pantel
SETTA1