Francesco Pagliarecci

dblp:97/4517 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2013
—ORCID · none

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

Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 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
Program verification · 50% Services computing and microservices · 50%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 50% Information extraction and text analysis · 50%

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

TopicWeightPapersLastEvidence papers
Program verification
model checking
0.112012
Model Checking Semantically Annotated Services · IEEE Trans. Software Eng. 2012
Services computing and microservices › web services
web service verification
0.112012
Model Checking Semantically Annotated Services · IEEE Trans. Software Eng. 2012
Knowledge, reasoning and agents › Knowledge representation and reasoning
description logic
0.012012
Model Checking Semantically Annotated Services · IEEE Trans. Software Eng. 2012
Natural language and speech › Information extraction and text analysis › data annotation
semantic annotation
0.012012
Model Checking Semantically Annotated Services · IEEE Trans. Software Eng. 2012

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

semantic reasoning · 0.3computation tree logic · 0.3
YearPublicationVenuePosition
2013 Model checking grid security
Francesco Pagliarecci, Luca Spalazzi, Francesco Spegni
Future Gener. Comput. Syst.1
2012 Model Checking Semantically Annotated Services
abstract
Model checking is a formal verification method widely accepted in the web service world because of its capability to reason about service behavior at process level. It has been used as a basic tool in several scenarios such as service selection, service validation, and service composition. The importance of semantics is also widely recognized. Indeed, there are several solutions to the problem of providing semantics to web services, most of them relying on some form of Description Logic. This paper presents an integration of model checking and semantic reasoning technologies in an efficient way. This can be considered the first step toward the use of semantic model checking in problems of selection, validation, and composition. The approach relies on a representation of services at process level that is based on semantically annotated state transition systems (asts) and a representation of specifications based on a semantically annotated version of computation tree logic (anctl). This paper proves that the semantic model checking algorithm is sound and complete and can be accomplished in polynomial time. This approach has been evaluated with several experiments.
Ivan Di Pietro, Francesco Pagliarecci, Luca Spalazzi
IEEE Trans. Software Eng.2
2009 JEAP - JAVA environment for Agent platform
Francesco Pagliarecci, Luca Spalazzi, Fabrizio Spinelli
IADIS AC (1)1
2008 Semantic Web Service Selection at the Process-Level: The eBay/Amazon/PayPal Case Study
abstract
Several approaches have been proposed to tackle the selection of distributed processes described as semantic Web services. However, their practical applicability in real composition scenarios is still an open question. Addressing this problem requires on the one hand to deal with services described as stateful business processes and, on the other hand, to consider complex selection requirements concerning both the service interface and its behavior. In fact, in most existing approaches the selection is performed on the basis of the ldquofunctionalrdquo description of a service, i.e. in terms of its inputs, outputs, preconditions and effects. In this paper, we present our approach for the process-level service selection and evaluate it on a real world scenario that entails a high level of complexity: the eBay Web Services,the Amazon E-Commerce Services and the e-payment service offered by PayPal. The approach is based on a representation of services at the process level that is based on BPEL and WSDL specifications and that extends these standard specifications with minimal semantic annotations that permit to perform an efficient and yet useful, semantic reasoning for the process-level selection of Web services.
Ivan Di Pietro, Francesco Pagliarecci, Luca Spalazzi, Annapaola Marconi, Marco Pistore
Web Intelligence2