Demo Data from EDBT 2026 / reviewers in the wild / expert
Alexander Perucci
dblp:151/5019
· DBLP profile ↗
3ranked-venue papers
0as first author
1since 2021 · last 2021
0000-0002-9578-4164ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1
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 · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Services computing and microservices › service composition
choreography realizability |
0.2 | 1 | 2014 | CHOReOSynt: enforcing choreography realizability in the future internet · SIGSOFT FSE 2014 |
Services computing and microservices › service composition
service choreography |
0.2 | 1 | 2014 | CHOReOSynt: enforcing choreography realizability in the future internet · SIGSOFT FSE 2014 |
Services computing and microservices
service composition |
0.2 | 1 | 2014 | CHOReOSynt: enforcing choreography realizability in the future internet · SIGSOFT FSE 2014 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Highly collaborative distributed systems: Synthesis and enactment at workabstractSummary Service choreographies support a distributed composition approach that is based on the specification of the external interaction of the participant services in terms of flows of message exchanges, given from a global perspective. When developing distributed service‐based applications, different services are produced by different teams; at the same time, such choreographies can also interact with third‐party services, hence leading to the reuse of black‐box services. Enforcing a global coordination logic across the many in‐house and third‐party services to correctly realize the specified choreography is a nontrivial endeavor. Automatic support is then desirable. In this article, we present an integrated development and run‐time environment for choreography‐based systems, which covers all the development activities, including specification, code synthesis, automatic deployment, enactment, and monitoring on the Cloud. We focus on providing a practical solution, that is, applicable by the community and considering technological standards used in the industry. We report the results of an experiment that we conducted with a use case in the in‐store marketing and sales domain. Results confirm confidence in the approach and show that the platform can be applied in practical contexts. Marco Autili, Alexander Perucci, Leonardo A. F. Leite, Massimo Tivoli, Fabio Kon, Amleto Di Salle |
Concurr. Comput. Pract. Exp. | 2 |
| 2014 | Towards Adaptable and Evolving Service Choreography in the Future InternetabstractThe Future Internet is becoming a reality, providing a large-scale computing environments where a virtually infinite number of available services can be discovered and composed so to fit users' needs. In order to enable this large-scale and evolvable computing environment, the ability to automatically compose and dynamically coordinate heterogeneous software services is of paramount importance. Service choreographies are an emergent Service Engineering (SE) approach to compose together and coordinate services in a distributed way. They represent a global specification of the interactions between the participant services. Choreographies will play a central role in Future Internet as an effective means to allow heterogeneous services to suitably collaborate. This new ideas paper briefly describes the experience of choreography development that we have been doing so far within the CHOReOS project, and proposes the novel idea we are currently investigating within the IDEAS project to achieve choreography adaptation and evolution through complex data mappings. Amleto Di Salle, Paola Inverardi, Alexander Perucci |
SERVICES | 3 |
| 2014 | CHOReOSynt: enforcing choreography realizability in the future internetabstractChoreographies are an emergent Service Engineering (SE) approach to compose together and coordinate services in a distributed way. A choreography formalizes the way business participants coordinate their interactions. The focus is not on orchestrations of the work performed within them, but rather on the exchange of messages between these participants. The problems usually addressed when considering a choreography-based specification of the system to be realized are realizability check, and conformance check. In this paper we describe the CHOReOSynt tool, which has been conceived to deal with an additional problem, namely, automated choreography enforcement. That is, when the goal is to actually realize a service choreography by reusing third-party services, their uncontrolled (or wrongly coordinated) composite behavior may show undesired interactions that preclude the choreography realization. CHOReOSynt solves this problem by automatically synthesizing additional software entities that, when interposed among the services, allow for preventing undesired interactions. Screencast: http://choreos.disim.univaq.it/downloads/ Marco Autili, Davide Di Ruscio, Amleto Di Salle, Alexander Perucci |
SIGSOFT FSE | 4 |