On the evolution of services

V Andrikopoulos, S Benbernou… - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
In an environment of constant change and variation driven by competition and innovation, a
software service can rarely remain stable. Being able to manage and control the evolution of …

Method and apparatus for determining compatible versions of dependent entities in a computer system

RN Marndi, RK Gullapalli, SD Hassan… - US Patent …, 2015 - Google Patents
Modern computer systems may comprise many interacting entities such as Software
components, hardware components, files or services for instance. The entities may work …

iRECOVer: Patch your IoT on-the-fly

U Maroof, A Shaghaghi, R Michelin, S Jha - Future Generation Computer …, 2022 - Elsevier
In this paper, we propose a holistic solution for the security management of the Internet of
Things (IoT) devices. Following the “security-by-design” principle, we propose …

Service evolution patterns

S Wang, WA Higashino, M Hayes… - … Conference on Web …, 2014 - ieeexplore.ieee.org
Service evolution is the process of maintaining and evolving existing Web services to cater
for new requirements and technological changes. In this paper, a service evolution model is …

A theory and model for the evolution of software services

V Andrikopoulos - 2010 - research.tilburguniversity.edu
Software services are subject to constant change and variation. To control service
development, a service developer needs to know why a change was made, what are its …

Automated conversion of versioned data collections

K Kanakadandi, DB Bolen - US Patent 8,898,236, 2014 - Google Patents
Various computing components (such as devices, operating environments, and processes)
may communicate by exchang ing instances of a data collection, such as a class or data …

Measuring change impact based on usage profiles

M Yamashita, B Vollino, K Becker… - 2012 IEEE 19th …, 2012 - ieeexplore.ieee.org
Service evolution is a critical issue because even small changes, if not compatible, can
potentially affect a huge number of client applications. However, particularly in the context of …

Automatic determination of compatibility in evolving services

K Becker, J Pruyne, S Singhal, A Lopes… - International Journal of …, 2011 - igi-global.com
A major advantage of Service-Oriented Architectures (SOA) is composition and coordination
of loosely coupled services. Because the development lifecycles of services and clients are …

Towards service co-evolution in SOA environments: a survey

HT Tran, VT Nguyen, CV Phan - … Systems and Applications, and Nature of …, 2021 - Springer
Abstract In a Service-Oriented Architecture (SOA), the need for service evolution comes from
service providers and their clients due to changes in requirements and environments …

Retrieving compatible web services

V Andrikopoulos, P Plebani - 2011 IEEE International …, 2011 - ieeexplore.ieee.org
Service retrieval holds a central role during the development of Web services and Service-
Based Applications (SBAs). The higher the number of available services, the more complex …