Barbara Pernici

Prof. Barbara Pernici

orcid

Research Focus & Metrics

Academic Career Length

45Years (1982-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
7 May 2007 in IEEE Transactions on Software Engineering
Verified
Journal Article
Closed access
Danilo ArdagnaDanilo Ardagna
Danilo Ardagna
BPBarbara Pernici
Barbara Pernici
In advanced service oriented systems, complex applications, described as abstract business processes, can be executed by invoking a number of available Web services. End users can specify different preferences and constraints and service selection can be performed dynamically identifying the best set of services available at runtime. In this paper, we introduce a new modeling approach to the Web service selection problem that is particularly effective for large processes and when QoS constraints are severe. In the model, the Web service selection problem is formalized as a mixed integer linear programming problem, loops peeling is adopted in the optimization, and constraints posed by stateful Web services are considered. Moreover, negotiation techniques are exploited to identify a feasible solution of the problem, if one does not exist. Experimental results compare our method with other solutions proposed in the literature and demonstrate the effectiveness of our approach toward the identification of an optimal solution to the QoS constrained Web service selection problem

3 April 2020 in Journal of Chemical Information and Modeling
Verified
Journal Article
Closed access
GSGabriele Scalia
Gabriele Scalia
CGColin A. Grambow
Colin A. Grambow
BPBarbara Pernici
Barbara Pernici
Yi-Pei LiYi-Pei Li
Yi-Pei Li
WGWilliam H. Green
William H. Green

1 January 1998
Verified
Book Chapter
Closed access
PDF file
CJChristian S. Jensen
Christian S. Jensen
CDCurtis E. Dyreson
Curtis E. Dyreson
MBMichael Böhlen
Michael Böhlen
JCJames Clifford
James Clifford
RERamez Elmasri
Ramez Elmasri
GWGio Wiederhold
Gio Wiederhold

1 January 1998 in Data & Knowledge Engineering
Verified
Journal Article
Closed access
FCF Casati
F Casati
SCS Ceri
S Ceri
BPBarbara Pernici
Barbara Pernici
GPG Pozzi
G Pozzi

23 January 2009 in IEEE Transactions on Knowledge and Data Engineering
Verified
Journal Article
Closed access
PPPierluigi Plebani
Pierluigi Plebani
BPBarbara Pernici
Barbara Pernici
In this work, we present UDDI registry by example (Urbe), a novel approach for Web service retrieval based on the evaluation of similarity between Web service interfaces. Our approach assumes that the Web service interfaces are defined with Web service description language (WSDL) and the algorithm combines the analysis of their structures and the analysis of the terms used inside them. The higher the similarity, the less are the differences among their interfaces. As a consequence, Urbe is useful when we need to find a Web service suitable to replace an existing one that fails. Especially in autonomic systems, this situation is very common since we need to ensure the self-management, the self-configuration, the self-optimization, the self-healing, and the self-protection of the application that is based on the failed Web service. A semantic-oriented variant of the approach is also proposed, where we take advantage of annotations semantically enriching WSDL specifications. Semantic Annotation for WSDL (SAWSDL) is adopted as a language to annotate a WSDL description. The Urbe approach has been implemented in a prototype that extends a universal description, discovery and integration (UDDI) compliant Web service registry.

1 March 1994 in ACM SIGMOD Record
Verified
Journal Article
Open access
CDCurtis Dyreson
Curtis Dyreson
FGFabio Grandi
Fabio Grandi
WKWolfgang Käfer
Wolfgang Käfer
NKNick Kline
Nick Kline
NLNikos Lorentzos
Nikos Lorentzos
GWGio Wiederhold
Gio Wiederhold
This document contains definitions of a wide range of concepts specific to and widely used within temporal databases. In addition to providing definitions, the document also includes separate explanations of many of the defined concepts. Two sets of criteria are included. First, all included concepts were required to satisfy four relevance criteria, and, second, the naming of the concepts was resolved using a set of evaluation criteria. The concepts are grouped into three categories: concepts of general database interest, of temporal database interest, and of specialized interest. This document is a digest of a full version of the glossary 1 . In addition to the material included here, the full version includes substantial discussions of the naming of the concepts.The consensus effort that lead to this glossary was initiated in Early 1992. Earlier status documents appeared in March 1993 and December 1992 and included terms proposed after an initial glossary appeared in SIGMOD Record in September 1992. The present glossary subsumes all the previous documents. It was most recently discussed at the "ARPA/NSF International Workshop on an Infrastructure for Temporal Databases," in Arlington, TX, June 1993, and is recommended by a significant part of the temporal database community. The glossary meets a need for creating a higher degree of consensus on the definition and naming of temporal database concepts.