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 …
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 …
components, hardware components, files or services for instance. The entities may work …
iRECOVer: Patch your IoT on-the-fly
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 …
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 …
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 …
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 …
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 …
potentially affect a huge number of client applications. However, particularly in the context of …
Automatic determination of compatibility in evolving services
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 …
of loosely coupled services. Because the development lifecycles of services and clients are …
Towards service co-evolution in SOA environments: a survey
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 …
service providers and their clients due to changes in requirements and environments …
Retrieving compatible web services
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 …
Based Applications (SBAs). The higher the number of available services, the more complex …