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

Piergiorgio Bertoli

dblp:05/1344 · DBLP profile ↗
← Back
29ranked-venue papers
15as first author
1since 2021 · last 2022
—ORCID · none

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

Artificial intelligence and machine learning · 16 · 8 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 10 · 5 first-authorSoftware engineering, systems software and programming languages · 9 · 4 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorTheory of computation · 2 · 1 first-authorSecurity and privacy · 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
9 papers
Planning, search and constraint satisfaction · 89% Reinforcement learning · 7% Knowledge representation and reasoning · 4%
Software engineering, system software, and programming languages
3 papers
Services computing and microservices · 100%
Theoretical computer science
2 papers
Automated reasoning and model checking · 55% Logic in computer science · 45%
Computer networks
1 paper
Internet architecture and protocols · 100%

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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › nondeterministic planning
conformant planning
0.132006
Strong planning under partial observability · Artif. Intell. 2006
Conformant planning via symbolic model checking and heuristic search · Artif. Intell. 2004
Heuristic Search + Symbolic Model Checking = Efficient Conformant Planning · IJCAI 2001
Services computing and microservices › service composition
web service composition
0.122010
Automated composition of Web services via planning in asynchronous domains · Artif. Intell. 2010
Automated Composition of Web Services by Planning at the Knowledge Level · IJCAI 2005
Services computing and microservices › service composition › web service composition
automated composition
0.112010
Automated composition of Web services via planning in asynchronous domains · Artif. Intell. 2010
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning
hybrid planning
0.112007
A Hybridized Planner for Stochastic Domains · IJCAI 2007
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
planning under uncertainty
0.112007
A Hybridized Planner for Stochastic Domains · IJCAI 2007
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
probabilistic planning
0.112007
A Hybridized Planner for Stochastic Domains · IJCAI 2007
Automated reasoning and model checking
model checking
0.112006
Model-Checking Memory Requirements of Resource-Bounded Reasoners · AAAI 2006
Internet architecture and protocols
web services
0.012010
Automated composition of Web services via planning in asynchronous domains · Artif. Intell. 2010
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
nondeterministic planning
0.012001
Planning in Nondeterministic Domains under Partial Observability via Symbolic Model Checking · IJCAI 2001
Machine learning › Reinforcement learning
partial observability
0.012001
Planning in Nondeterministic Domains under Partial Observability via Symbolic Model Checking · IJCAI 2001
Services computing and microservices
service composition
0.012007
Web Service Composition as Planning, Revisited: In Between Background Theories and Initial State Uncertainty · AAAI 2007
Knowledge, reasoning and agents › Knowledge representation and reasoning
uncertainty reasoning
0.012006
Strong planning under partial observability · Artif. Intell. 2006
Automated reasoning and model checking › model checking
symbolic model checking
0.012004
Conformant planning via symbolic model checking and heuristic search · Artif. Intell. 2004

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

planning as model checking · 0.3asynchronous planning · 0.3symbolic model checking · 0.2planning under uncertainty · 0.1heuristic search · 0.1hybrid planning · 0.1state-space search · 0.1model checking · 0.1belief state planning · 0.1
YearPublicationVenuePosition
2022 Semantic modeling and analysis of complex data-aware processes and their executions
Piergiorgio Bertoli, Francesco Corcoglioniti, Chiara Di Francescomarino, Mauro Dragoni, Chiara Ghidini, Marco Pistore
Expert Syst. Appl.1
2014 Semantic-Based Process Analysis
Chiara Di Francescomarino, Francesco Corcoglioniti, Mauro Dragoni, Piergiorgio Bertoli, Roberto Tiella, Chiara Ghidini, Michele Nori, Marco Pistore
ISWC (2)4
2013 Modeling and Monitoring Business Process Execution
Piergiorgio Bertoli, Mauro Dragoni, Chiara Ghidini, Emanuele Martufi, Michele Nori, Marco Pistore, Chiara Di Francescomarino
ICSOC1
2013 Domain Objects for Continuous Context-Aware Adaptation of Service-Based Systems
abstract
The idea to build systems based on services, by reusing and combining software made available independently via different technologies and channels and dynamically organizing them into coherent processes, has a very well recognized potential. Achieving this potential stands crucially on the ability to recognize and exploit the context in which such applications operate, in terms of the available services, of the actual setup at run-time, and of the interaction with human actors. Changing contexts require run-time reaction, by adapting the ongoing overall process enacted by the service-based system to unexpected deviations. Continuous context-aware adaptation is hencefore a strong requirement in this setting. In this paper, we propose a service delivery platform designed for the continuous context-aware adaptation of service-based systems, based on the idea of monitoring the underlying context via a hierarchical model, and using the context to drive the choice and execution of adaptive pervasive flows. We describe the approach through an example from the smart cities e-mobility domain.
Antonio Bucchiarone, Annapaola Marconi, Marco Pistore, Paolo Traverso, Piergiorgio Bertoli, Raman Kazhamiakin
ICWS5
2012 SMART: Supporting the Design and Execution of User-Centric Service-Based Applications
Piergiorgio Bertoli, Raman Kazhamiakin, Michele Nori, Marco Pistore
WISE1
2010 Automated composition of Web services via planning in asynchronous domains
Piergiorgio Bertoli, Marco Pistore, Paolo Traverso
Artif. Intell.1
2009 Control Flow Requirements for Automated Service Composition
abstract
Automated composition of services is a key functionality for the adoption of the service-oriented development paradigm. Solving this problem in practice requires the ability to consider asynchronous stateful services and to express complex composition requirements which may span different phases of the life-cycle of component services. In this paper we present a novel automated service composition approach which addresses these challenges by associating so-called 'objects' to services, and by introducing a simple yet powerful notation to express composition requirements on them. We recast this view of the problem as a specific form of planning; our experiments on a prototype implementation witness the ability of our approach to deal with realistic scenarios and requirements that cannot be tackled by other current approaches.
Piergiorgio Bertoli, Raman Kazhamiakin, Massimo Paolucci 0001, Marco Pistore, Heorhi Raik, Matthias Wagner 0001
ICWS1
2009 Message-Based Web Service Composition, Integrity Constraints, and Planning under Uncertainty: A New Connection
abstract
Thanks to recent advances, AI Planning has become the underlying technique for several applications. Figuring prominently among these is automated Web Service Composition (WSC) at the "capability" level, where services are described in terms of preconditions and effects over ontological concepts. A key issue in addressing WSC as planning is that ontologies are not only formal vocabularies; they also axiomatize the possible relationships between concepts. Such axioms correspond to what has been termed "integrity constraints" in the actions and change literature, and applying a web service is essentially a belief update operation. The reasoning required for belief update is known to be harder than reasoning in the ontology itself. The support for belief update is severely limited in current planning tools. Our first contribution consists in identifying an interesting special case of WSC which is both significant and more tractable. The special case, which we term "forward effects", is characterized by the fact that every ramification of a web service application involves at least one new constant generated as output by the web service. We show that, in this setting, the reasoning required for belief update simplifies to standard reasoning in the ontology itself. This relates to, and extends, current notions of "message-based" WSC, where the need for belief update is removed by a strong (often implicit or informal) assumption of "locality" of the individual messages. We clarify the computational properties of the forward effects case, and point out a strong relation to standard notions of planning under uncertainty, suggesting that effective tools for the latter can be successfully adapted to address the former. Furthermore, we identify a significant sub-case, named "strictly forward effects", where an actual compilation into planning under uncertainty exists. This enables us to exploit off-the-shelf planning tools to solve message-based WSC in a general form that involves powerful ontologies, and requires reasoning about partial matches between concepts. We provide empirical evidence that this approach may be quite effective, using Conformant-FF as the underlying planner.
Jörg Hoffmann 0001, Piergiorgio Bertoli, Malte Helmert, Marco Pistore
J. Artif. Intell. Res.2
2007 Web Service Composition as Planning, Revisited: In Between Background Theories and Initial State Uncertainty
Jörg Hoffmann 0001, Piergiorgio Bertoli, Marco Pistore
AAAI2
2007 Design and Verification ofWeb Services Compositions in the Telecommunication Domain
abstract
Telecommunication is a key area where the use of web services has an enormous potential to facilitate the development of powerful and complex functionalities on top of existing ones. At the same time, the specific features of TelCo applications (asynchronous, event-driven communications, handling concurrent, long-running transactions, dynamically evolving sets of partners) pose difficult challenges to the adoption of standard languages and tools for web services. In this work, based on our analysis of TelCo standards and applications, we discuss a set of orchestration patterns, and show how these can be modeled using the WS-BPEL language. We also address the issue of guaranteeing the correctness of such applications, providing an automated support for the formal analysis of their behavior.
Piergiorgio Bertoli, Laura Ferrari, Raman Kazhamiakin, Corrado Moiso, Marco Pistore, Ermes Thuegaz
ICWS1
2007 Integrating Discovery and Automated Composition: from Semantic Requirements to Executable Code
abstract
Web services are conveniently advertised and published based on (stateless) functional descriptions, while they are usually realized as (stateful) processes. Therefore, the automated enactment of complex Web services on the basis of pre-existing ones requires the ability to handle services described at very different abstraction levels. This is the main reason behind the current lack of approaches capable to perform automated end-to-end composition, starting from semantic requirements to obtain executable orchestrations of stateful processes. In this paper we achieve such a challenging goal, by modularly integrating a range of incrementally more complex techniques that cover the necessary discovery and composition phases. By gradually bridging the gap between the high-level requirements and the concrete realization of services, our architecture manages sensibly the complexity of the problem: incrementally more complex techniques are provided with incrementally more focused input. The tests of our architecture on a deployed scenario witness the functionality of the platform and its integrability with standard service engines.
Piergiorgio Bertoli, Jörg Hoffmann 0001, Freddy Lécué, Marco Pistore
ICWS1
2007 A Hybridized Planner for Stochastic Domains
Mausam, Piergiorgio Bertoli, Daniel S. Weld
IJCAI2
2006 Model-Checking Memory Requirements of Resource-Bounded Reasoners
Alexandre Albore, Natasha Alechina, Piergiorgio Bertoli, Chiara Ghidini, Brian Logan 0001, Luciano Serafini
AAAI3
2006 Stong Cyclic Planning Under Partial Observability
Piergiorgio Bertoli, Alessandro Cimatti, Marco Pistore
ECAI1
2006 Strong planning under partial observability
Piergiorgio Bertoli, Alessandro Cimatti, Marco Roveri, Paolo Traverso
Artif. Intell.1
2005 ASTRO: Supporting Composition and Execution of Web Services
Michele Trainotti, Marco Pistore, Gaetano Calabrese, Gabriele Zacco, Gigi Lucchese, Fabio Barbon, Piergiorgio Bertoli, Paolo Traverso
ICSOC7
2005 Automated Synthesis of Composite BPEL4WS Web Services
abstract
In this paper we propose a technique for the automated synthesis of new composite Web services. Given a set of abstract BPEL4WS descriptions of component services, and a composition requirement, we automatically generate an executable BPEL4WS process that, once deployed, is able to interact with the components to satisfy the requirement. We implement the proposed approach exploiting efficient synthesis techniques, and experiment with some case studies taken from real world applications and with a parameterized domain. We show that the technique can scale up to cases in, which the manual development of BPEL4WS composite services is not trivial and is time consuming.
Marco Pistore, Paolo Traverso, Piergiorgio Bertoli, Annapaola Marconi
ICWS3
2005 Automated Composition of Web Services by Planning at the Knowledge Level
Marco Pistore, Annapaola Marconi, Piergiorgio Bertoli, Paolo Traverso
IJCAI3
2004 Generating Safe Assumption-Based Plans for Partially Observable, Nondeterministic Domains
Alexandre Albore, Piergiorgio Bertoli
AAAI2
2004 Interleaving Execution and Planning for Nondeterministic, Partially Observable Domains
Piergiorgio Bertoli, Alessandro Cimatti, Paolo Traverso
ECAI1
2004 Conformant planning via symbolic model checking and heuristic search
Alessandro Cimatti, Marco Roveri, Piergiorgio Bertoli
Artif. Intell.3
2002 A SAT Based Approach for Solving Formulas over Boolean and Linear Mathematical Propositions
Gilles Audemard, Piergiorgio Bertoli, Alessandro Cimatti, Artur Kornilowicz, Roberto Sebastiani
CADE2
2002 Solving Power Supply Restoration Problems with Planning via Symbolic Model Checking
Piergiorgio Bertoli, Alessandro Cimatti, John K. Slaney, Sylvie Thiébaux
ECAI1
2001 Heuristic Search + Symbolic Model Checking = Efficient Conformant Planning
Piergiorgio Bertoli, Alessandro Cimatti, Marco Roveri
IJCAI1
2001 Planning in Nondeterministic Domains under Partial Observability via Symbolic Model Checking
Piergiorgio Bertoli, Alessandro Cimatti, Marco Roveri, Paolo Traverso
IJCAI1
2001 Searching Powerset Automata by Combining Explicit-State and Symbolic Model Checking
Alessandro Cimatti, Marco Roveri, Piergiorgio Bertoli
TACAS3
2000 Mechanized result verification: an industrial application
Paolo Traverso, Piergiorgio Bertoli
Int. J. Softw. Tools Technol. Transf.2
1999 Specification and Integration of Theorem Provers and Computer Algebra Systems
abstract
Computer algebra systems (CASs) and automated theorem provers (ATPs) exhibit complementary abilities. CASs focus on efficiently solving domain-specific problems. ATPs are designed to allow for the formalization and solution of wide classes of problem
Piergiorgio Bertoli, Jacques Calmet, Fausto Giunchiglia, Karsten Homann
Fundam. Informaticae1
1998 A Structured Approach to the Formal Certification of Safety of Computer Aided Development Tools
Piergiorgio Bertoli, Alessandro Cimatti, Fausto Giunchiglia, Paolo Traverso
SAFECOMP1