Daniela Berardi

dblp:64/3110 · DBLP profile ↗
← Back
7ranked-venue papers
7as first author
0since 2021 · last 2006
—ORCID · none

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

Software engineering, systems software and programming languages · 4 · 4 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorArtificial intelligence and machine learning · 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.

Artificial intelligence
2 papers
Knowledge representation and reasoning · 100%
Software engineering, system software, and programming languages
1 paper
Services computing and microservices · 100%

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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
description logic
0.112005
Reasoning on UML class diagrams · Artif. Intell. 2005
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology
0.112005
Automatic Composition of Transition-based Semantic Web Services with Messaging · VLDB 2005
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology
semantic web
0.112005
Automatic Composition of Transition-based Semantic Web Services with Messaging · VLDB 2005
Services computing and microservices › service composition
automated service composition
0.112005
Automatic Composition of Transition-based Semantic Web Services with Messaging · VLDB 2005
Services computing and microservices › web services
semantic web services
0.112005
Automatic Composition of Transition-based Semantic Web Services with Messaging · VLDB 2005
Services computing and microservices
web services
0.112005
Automatic Composition of Transition-based Semantic Web Services with Messaging · VLDB 2005

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

messaging · 0.1transition systems · 0.1transition system · 0.1
YearPublicationVenuePosition
2006 ComposingWeb Services with Nondeterministic Behavior
abstract
The promise of Web services is to enable the composition of new distributed applications/solutions: when no available service can satisfy a client request, (parts of) available services can be composed and orchestrated in order to satisfy such a request. Service composition involves two different issues: the synthesis, in order to synthesize, either manually or automatically, a specification of how coordinating the component services to fulfill the client request, and the orchestration, i.e., how executing the previous obtained specification by suitably supervising and monitoring both the control flow and the data flow among the involved services. In this work, we address the automatic composition synthesis when the behavior of the available services is non-deterministic, and hence is not fully controllable by the orchestrator. The service behavior is modeled by the possible conversations the service can have with its clients. The presence of nondeterministic conversations stems naturally when modeling services in which the result of each interaction with its client on the state of the service can not be foreseen
Daniela Berardi, Giuseppe De Giacomo, Massimo Mecella, Diego Calvanese
ICWS1
2005 Composition of Services with Nondeterministic Observable Behavior
Daniela Berardi, Diego Calvanese, Giuseppe De Giacomo, Massimo Mecella
ICSOC1
2005 Automatic Composition of Transition-based Semantic Web Services with Messaging
Daniela Berardi, Diego Calvanese, Giuseppe De Giacomo, Richard Hull 0001, Massimo Mecella
VLDB1
2005 Reasoning on UML class diagrams
Daniela Berardi, Diego Calvanese, Giuseppe De Giacomo
Artif. Intell.1
2005 Automatic Service Composition Based on Behavioral Descriptions
abstract
This paper addresses the issue of automatic service composition. We first develop a framework in which the exported behavior of a service is described in terms of a so-called execution tree, that is an abstraction for its possible executions. We then study the case in which such exported behavior (i.e. the execution tree of the service) can be represented by a finite state machine (i.e. finite state transition system). In this specific setting, we devise sound, complete and terminating techniques both to check for the existence of a composition, and to return a composition, if one exists. We also analyze the computational complexity of the proposed algorithms. Finally, we present an open source prototype tool, called [Formula: see text] (E-Service Composer), that implements our composition technique. To the best of our knowledge, our work is the first attempt to provide a provably correct technique for the automatic synthesis of service composition, in a framework where the behavior of services is explicitly specified.
Daniela Berardi, Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini, Massimo Mecella
Int. J. Cooperative Inf. Syst.1
2004 Synthesis of underspecified composite e-services based on automated reasoning
abstract
In this paper we study automatic composition synthesis of e-Services, based on automated reasoning. We represent the behavior of an e-Service in terms of a deterministic transition syst (or a finite state machine), in which for each action the role of the e-Service, either as initiator or as servant, is highlighted. In this setting we present an algorithm based on satisfiability in a variant of Propositional Dynamic Logic that solves the automatic composition probl. Specifically, given (i) a possibly incomplete specification of the sequences of actions that a client would like to realize, and (ii) a set of available e-Services, our technique synthesizes a composite e-Service that (i) uses only the available e-Services and (ii) interacts with the client "in accordance" to the given specification. We also study the computational complexity of the proposed algorithm.
Daniela Berardi, Giuseppe De Giacomo, Maurizio Lenzerini, Massimo Mecella, Diego Calvanese
ICSOC1
2003 Automatic Composition of E-services That Export Their Behavior
Daniela Berardi, Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini, Massimo Mecella
ICSOC1