Search For:

Displaying 1-20 out of 20 total
Self-managing Overlays for Infrastructure-less Networks
Found in: 2013 IEEE 7th International Conference on Self-Adaptive and Self-Organizing Systems (SASO)
By Luciano Baresi,Sam Guinea,Panteha Saeedi
Issue Date:September 2013
pp. 81-90
Easy access to communication means and mobile devices are fostering the birth of systems that need to scale to high numbers of peers, adapt to high churn rates, and be performant and available even when the underlying network infrastructures are unreliable...
 
Event-Based Multi-level Service Monitoring
Found in: 2013 IEEE International Conference on Web Services (ICWS)
By Luciano Baresi,Sam Guinea
Issue Date:June 2013
pp. 83-90
Due to the growing pervasiveness of the service paradigm, modern systems are now often built as software as a service, and tend to exploit underlying platforms and virtualized resources also provided as services. Managing such systems requires that we be a...
 
Service-Oriented Dynamic Software Product Lines
Found in: Computer
By Luciano Baresi,Sam Guinea,Liliana Pasquale
Issue Date:October 2012
pp. 42-48
An operational example of controls in a smart home demonstrates the potential of a solution that combines the Common Variability Language and a dynamic extension of the Business Process Execution Language to address the need to manage software system varia...
 
Architectural Styles for Adaptive Systems: A Tutorial
Found in: 2012 IEEE 6th International Conference on Self-Adaptive and Self-Organizing Systems (SASO)
By Luciano Baresi,Sam Guinea
Issue Date:September 2012
pp. 237-238
Modern and evolving domains such as ambient intelligence, context-aware applications, and pervasive computing require that software systems be able to cope with unprecedented degrees of runtime variability. This demands that software systems be flexible, a...
 
A-3: An Architectural Style for Coordinating Distributed Components
Found in: Software Architecture, Working IEEE/IFIP Conference on
By Luciano Baresi, Sam Guinea
Issue Date:June 2011
pp. 161-170
Distributed systems comprise a significant number of entities that must be properly coordinated to reach a goal. These systems present high turnover of elements, and demand for solutions that keep their coordination as decentralized as possible to avoid bo...
 
Model-Driven Management of Services
Found in: Web Services, European Conference on
By Luciano Baresi, Mauro Caporuscio, Carlo Ghezzi, Sam Guinea
Issue Date:December 2010
pp. 147-154
Applications are increasingly composed of remote services provided by independent parties. This distributed ownership makes it problematic to measure and control quality of service indicators. Management activities must become an integral part of the syste...
 
Comprehensive Monitoring of BPEL Processes
Found in: IEEE Internet Computing
By Luciano Baresi, Sam Guinea, Olivier Nano, George Spanoudakis
Issue Date:May 2010
pp. 50-57
Service-oriented systems' distributed ownership has led to an increasing focus on runtime management solutions. Service-oriented systems can change greatly after deployment, hampering their quality and reliability. Their service bindings can change, and pr...
 
Self-Supervising BPEL Processes
Found in: IEEE Transactions on Software Engineering
By Luciano Baresi, Sam Guinea
Issue Date:March 2011
pp. 247-263
Service compositions suffer changes in their partner services. Even if the composition does not change, its behavior may evolve over time and become incorrect. Such changes cannot be fully foreseen through prerelease validation, but impose a shift in the q...
 
Dynamo + Astro: An Integrated Approach for BPEL Monitoring
Found in: Web Services, IEEE International Conference on
By Luciano Baresi, Sam Guinea, Marco Pistore, Michele Trainotti
Issue Date:July 2009
pp. 230-237
In the literature, there exist several approaches for monitoring the execution of BPEL processes. They concentrate on different properties, adopt different languages, work at different levels of abstraction, and assume different perspectives. Even if the f...
 
A Timed Extension of WSCoL
Found in: Web Services, IEEE International Conference on
By Luciano Baresi, Domenico Bianculli, Carlo Ghezzi, Sam Guinea, Paola Spoletini
Issue Date:July 2007
pp. 663-670
Web service based applications are expected to live in dynamically evolving settings. At run-time, services may undergo changes that could modify their expected behavior. Because of such intrinsic dynamic nature, applications should be designed by adhering...
 
Dynamo and Self-Healing BPEL Compositions
Found in: International Conference on Software Engineering Companion
By Luciano Baresi, Sam Guinea
Issue Date:May 2007
pp. 69-70
Dynamo augments current BPEL technology with self-healing capabilities. Dedicated supervision rules allow the designer to set the amount of checks that must be performed at runtime and how the BPEL process must react whether anomalies arise. The technologi...
   
Tutorial: towards dynamic web services
Found in: Software Engineering, International Conference on
By Sam Guinea, Luciano Baresi
Issue Date:May 2006
pp. 1067-1068
This tutorial introduces dynamic web services as a solution to cope with the dynamism and flexibility required by many modern software systems. Current technologies (WSDL, WS-BPEL, etc.) have proven insufficient in addressing these issues; however, they re...
   
An Introduction to Self-Healing Web Services
Found in: Engineering of Complex Computer Systems, IEEE International Conference on
By Luciano Baresi, Sam Guinea
Issue Date:June 2005
pp. 4
No summary available.
   
Consistent Runtime Evolution of Service-Based Business Processes
Found in: 2014 IEEE/IFIP Conference on Software Architecture (WICSA)
By Luciano Baresi,Sam Guinea,Valerio Panzica La Manna
Issue Date:April 2014
pp. 77-86
Service-based business processes must evolve to remain aligned with their goals, with zero downtime to guarantee business continuity. A new version of a service should be adopted as soon as it becomes available to let clients benefit from the updated funct...
 
Evaluating the compatibility of conversational service interactions
Found in: Proceeding of the 3rd international workshop on Principles of engineering service-oriented systems (PESOS '11)
By Paola Spoletini, Sam Guinea
Issue Date:May 2011
pp. 29-35
Service-oriented systems live in an open world, one in which their functionality and quality of service depend on how the services they interact with evolve. System adaptation has been indicated as a way to cope with the evolution these partner services ma...
     
Towards a unified framework for the monitoring and recovery of BPEL processes
Found in: Proceedings of the 2008 workshop on Testing, analysis, and verification of web services and applications (TAV-WEB '08)
By Liliana Pasquale, Luciano Baresi, Sam Guinea
Issue Date:July 2008
pp. 15-19
Web services have proven to be a viable solution for interoperability issues. Since end users do not buy services, but only interact with them remotely, such complex systems end up having a distributed ownership, meaning different parts of a system can evo...
     
Towards decentralized self-adaptive component-based systems
Found in: Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems (SEAMS '08)
By Giordano Tamburrelli, Luciano Baresi, Sam Guinea
Issue Date:May 2008
pp. 1-1
Modern software systems are challenging challenge software engineers since they must adapt effectively and efficiently with respect to the environment in which they are deployed. To this end, the paper outlines an architecture, supported by special-purpose...
     
Tutorial: towards dynamic web services
Found in: Proceeding of the 28th international conference on Software engineering (ICSE '06)
By Luciano Baresi, Sam Guinea
Issue Date:May 2006
pp. 1067-1068
This tutorial introduces dynamic web services as a solution to cope with the dynamism and flexibility required by many modern software systems. Current technologies (WSDL, WS-BPEL, etc.) have proven insufficient in addressing these issues; however, they re...
     
Self-healing web service compositions
Found in: Proceedings of the 27th international conference on Software engineering (ICSE '05)
By Sam Guinea
Issue Date:May 2005
pp. 655-655
This paper discusses an empirical assessment of pair programming.
     
Smart monitors for composed services
Found in: Proceedings of the 2nd international conference on Service oriented computing (ICSOC '04)
By Carlo Ghezzi, Luciano Baresi, Sam Guinea
Issue Date:November 2004
pp. 193-202
Service-based approaches are widely used to integrate heterogenous systems. Web services allow for the definition of highly dynamic systems where components (services) can be discovered and QoS parameters negotiated at run-time. This justifies the need for...
     
 1