Search For:

Displaying 1-25 out of 25 total
Using Patterns to Design Rules in Workflows
Found in: IEEE Transactions on Software Engineering
By Fabio Casati, Silvana Castano, Mariagrazia Fugini, Isabelle Mirbel, Barbara Pernici
Issue Date:August 2000
pp. 760-785
<p><b>Abstract</b>—In order to design workflows in changing and dynamic environments, a flexible, correct, and rapid realization of models of the activity flow is required. In particular, techniques are needed to design workflows capable ...
Reusing Specifications in OO Applications
Found in: IEEE Software
By Roberto Bellinzona, Maria Grazia Fugini, Barbara Pernici
Issue Date:March 1995
pp. 65-75
Reuse in the early development phases of an application can reduce the effort of producing specifications and improve their quality. The paper presents the requirement specification phase for object-oriented applications under a reuse approach. Object-orie...
A fuzzy approach for ranking adaptation strategies in CLAM
Found in: 2012 5th IEEE International Conference on Service-Oriented Computing and Applications (SOCA)
By S. Hossein Siadat,Asli Zengin,Annapaola Marconi,Barbara Pernici
Issue Date:December 2012
pp. 1-4
Selecting an appropriate adaptation strategy in service-based systems (SBS) is a complex issue. Basically a problem in the system can be addressed using various sets of adaptation actions where each one has different consequences. In this paper we propose ...
Emerging Research Themes in Services-Oriented Systems
Found in: 2012 Annual SRII Global Conference (SRII)
By Luciano Baresi,Nikolaos Georgantas,Kristof Hamann,Valerie Issarny,Winfried Lamersdorf,Andreas Metzger,Barbara Pernici
Issue Date:July 2012
pp. 333-342
Service-oriented Architecture (SOA) is one of the most recent trends in IT solutions. From a technical perspective SOA, can be considered a method for designing and developing IT systems where applications are constructed from loosely coupled and au-tonomo...
Evaluating Web Service QoS: A neural fuzzy approach
Found in: Service-Oriented Computing and Applications, IEEE International Conference on
By Barbara Pernici,Seyed Hossein Siadat
Issue Date:December 2011
pp. 1-6
In Service-Based Applications (SBA), evaluating Quality of Service (QoS) values is an important issue and difficult to calculate due to uncertain and poor available information about quality parameters as well as non-linear relation between them. Fuzzy Log...
Selection of Service Adaptation Strategies Based on Fuzzy Logic
Found in: Services, IEEE Congress on
By Barbara Pernici,S. Hossein Siadat
Issue Date:July 2011
pp. 99-106
Web Service adaptation and evolution is receiving huge interest in the service oriented architecture community due to dynamic and volatile web service environment. Regarding quality of service changes, Web Services need to be able to adapt dynamically to r...
A Service-Based Framework for Flexible Business Processes
Found in: IEEE Software
By Danilo Ardagna, Luciano Baresi, Sara Comai, Marco Comuzzi, Barbara Pernici
Issue Date:March 2011
pp. 61-67
A framework for the design and enactment of flexible and adaptive business processes combines design-time and runtime mechanisms to offer a single integrated solution. The design-time environment supports the specification of process-driven Web application...
Exception Handling for Repair in Service-Based Processes
Found in: IEEE Transactions on Software Engineering
By Gerhard Friedrich, Mariagrazia Fugini, Enrico Mussi, Barbara Pernici, Gaston Tagni
Publication Date: January 2010
pp. 198-215
This paper proposes a self-healing approach to handle exceptions in service-based processes and to repair the faulty activities with a model-based approach. In particular, a set of repair actions is defined in the process model, and repairability of the pr...
A Framework for Using Web Services to Enhance QoS for Content Delivery
Found in: IEEE Multimedia
By Francesco Buccafurri, Pasquale De Meo, Gianluca Lax, Domenico Ursino, Mariagrazia Fugini, Stefano Modafferi, Barbara Pernici, Roberto Furnari, Anna Goy, Pasquale Lops, Domenico Redavid, Giovanni Semeraro
Issue Date:January 2009
pp. 26-35
<p>An integrated approach to quality of service for content delivery using Web services includes quality definitions, user contracts, and fault monitoring.</p>
URBE: Web Service Retrieval Based on Similarity Evaluation
Found in: IEEE Transactions on Knowledge and Data Engineering
By Pierluigi Plebani, Barbara Pernici
Issue Date:November 2009
pp. 1629-1642
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 Des...
Automatic Learning of Repair Strategies for Web Services
Found in: Web Services, European Conference on
By Barbara Pernici, Anna Maria Rosati
Issue Date:November 2007
pp. 119-128
<p>The process of repairing Web Service failures may be connected to the nature of the fault that caused the error generating the failure. The selection strategy for composed services repair may be drawn from an analysis on temporal behavior of the f...
PAWS: A Framework for Executing Adaptive Web-Service Processes
Found in: IEEE Software
By Danilo Ardagna, Marco Comuzzi, Enrico Mussi, Barbara Pernici, Pierluigi Plebani
Issue Date:November 2007
pp. 39-46
The PAWS (Processes with Adaptive Web Services) framework facilitates flexible and adaptive execution of managed Web-service-based business processes. The framework coherently integrates several service-adaptation modules and uniquely couples design-time a...
Adaptive Service Composition in Flexible Processes
Found in: IEEE Transactions on Software Engineering
By Danilo Ardagna, Barbara Pernici
Issue Date:June 2007
pp. 369-384
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 p...
An Architecture for Flexible Web Service QoS Negotiation
Found in: Enterprise Distributed Object Computing Conference, IEEE International
By Marco Comuzzi, Barbara Pernici
Issue Date:September 2005
pp. 70-82
<p>The web service selection phase is usually driven only by functional requirements. Non functional requirements, such as quality of service, should be negotiated by the service consumer and the service provider during service invocation in order to...
Global and Local QoS Constraints Guarantee in Web Service Selection
Found in: Web Services, IEEE International Conference on
By Danilo Ardagna, Barbara Pernici
Issue Date:July 2005
pp. 805-806
In Service Oriented Architectures, complex applications are composed from a variety of functionally equivalent Web services which may differ for quality parameters. Under this scenario, applications are defined as high level business processes and service ...
A Quality Model for e-Service Based Multi-Channel Adaptive Information Systems
Found in: Web Information Systems Engineering Workshops, International Conference on
By Carlo Marchetti, Barbara Pernici, Pierluigi Plebani
Issue Date:December 2003
pp. 165-172
<p>In a multichannel information system users can access the same service through different channels. At a high level of abstraction,
Qualitative and Quantitative Temporal Constraints and Relational Databases: Theory, Architecture, and Applications
Found in: IEEE Transactions on Knowledge and Data Engineering
By Vittorio Brusoni, Luca Console, Paolo Terenziani, Barbara Pernici
Issue Date:November 1999
pp. 948-894
<p><b>Abstract</b>—Many different applications in different areas need to deal with both: 1) databases, in order to take into account large amounts of structured data, and 2) quantitative and qualitative temporal constraints about such da...
Later: Managing Temporal Information Efficiently
Found in: IEEE Intelligent Systems
By Vittorio Brusoni, Luca Console, Paolo Terenziani, Barbara Pernici
Issue Date:July 1997
pp. 56-64
<p>In recent years,AI researchers and system developers have grown increasingly interested in task-oriented approaches to problem solving. One task, temporal reasoning, is pervasive in many AI activities, including diagnosis, planning, scheduling, te...
Service Identification in Interorganizational Process Design
Found in: IEEE Transactions on Services Computing
By Devis Bianchini,Cinzia Cappiello,Valeria De Antonellis,Barbara Pernici
Issue Date:April 2014
pp. 265-278
Service identification is one of the main phases in the design of a service-oriented application. The way in which services are identified may influence the effectiveness of the SOA architecture. More specifically, the granularity of the services is very i...
A survey on service quality description
Found in: ACM Computing Surveys (CSUR)
By Barbara Pernici, Cinzia Cappiello, Ivona Brandic, Kyriakos Kritikos, Marco Comuzzi, Pierluigi Plebani, Attila Kertész, Manuel Carro, Michael Parkin, Salima Benrernou
Issue Date:October 2013
pp. 1-58
Quality of service (QoS) can be a critical element for achieving the business goals of a service provider, for the acceptance of a service by the user, or for guaranteeing service characteristics in a composition of services, where a service is defined as ...
A framework for QoS-based Web service contracting
Found in: ACM Transactions on the Web (TWEB)
By Barbara Pernici, Marco Comuzzi
Issue Date:June 2009
pp. 1-52
The extensive adoption of Web service-based applications in dynamic business scenarios, such as on-demand computing or highly reconfigurable virtual enterprises, advocates for methods and tools for the management of Web service nonfunctional aspects, such ...
SH-BPEL: a self-healing plug-in for Ws-BPEL engines
Found in: Proceedings of the 1st workshop on Middleware for Service Oriented Computing (MW4SOC 2006) (MW4SOC '06)
By Barbara Pernici, Enrico Mussi, Stefano Modafferi
Issue Date:November 2006
pp. 48-53
Self-Healing is an emerging exigence for Information Systems where processes are more and more complicated and where many autonomous actors are involved. Self-healing mechanisms can be viewed as a set of automatic recovery actions fired at run-time accordi...
Data quality assessment from the user's perspective
Found in: Proceedings of the 2004 international workshop on Information quality in information systems (IQIS '04)
By Barbara Pernici, Chiara Francalanci
Issue Date:June 2004
pp. 68-73
The quality of data is often defined as "fitness for use", i.e., the ability of a data collection to meet user requirements. The assessment of data quality dimensions should consider the degree to which data satisfy users' needs. User expectations are clea...
A quality model for multichannel adaptive information
Found in: Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters (WWW Alt. '04)
By Barbara Pernici, Carlo Marchetti, Pierluigi Plebani
Issue Date:May 2004
pp. 48-54
The ongoing diffusion of novel and mobile devices offers new ways to provide services across a growing set of network technologies. As a consequence, traditional information systems evolve to multichannel systems in which services are provided through diff...
Automatic deduction of temporal information
Found in: ACM Transactions on Database Systems (TODS)
By Barbara Pernici, Federico Barbic, Roberto Maiocchi
Issue Date:March 1988
pp. 647-688
In many computer-based applications, temporal information has to be stored, retrieved, and related to other temporal information. Several time models have been proposed to manage temporal knowledge in the fields of conceptual modeling, database systems, an...