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 …

Adaptation of service protocols using process algebra and on-the-fly reduction techniques

R Mateescu, P Poizat, G Salaün - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
Reuse and composition are increasingly advocated and put into practice in modern software
engineering. However, the software entities that are to be reused to build an application, eg …

A survey of software adaptation in mobile and ubiquitous computing

K Kakousis, N Paspallis… - Enterprise Information …, 2010 - Taylor & Francis
Driven by the vast proliferation of mobile devices and ubiquitous computing, dynamic
software adaptation is becoming one of the most common terms in Software Engineering …

Model-based adaptation of behavioral mismatching components

C Canal, P Poizat, G Salaün - IEEE Transactions on Software …, 2008 - ieeexplore.ieee.org
Component-Based Software Engineering focuses on the reuse of existing software
components. In practice, most components cannot be integrated directly into an application …

[PDF][PDF] Software adaptation.

C Canal, JM Murillo, P Poizat - Obj. Logiciel Base données …, 2006 - researchgate.net
Reuse and integration of heterogeneous software parts are promises of Component-Based
Software Development. However, current industrial approaches suffer from a limited support …

Mismatch patterns and adaptation aspects: A foundation for rapid development of web service adapters

W Kongdenfha, HR Motahari-Nezhad… - IEEE Transactions …, 2009 - ieeexplore.ieee.org
Standardization in Web services simplifies integration. However, it does not remove the
need for adapters due to possible heterogeneity among service interfaces and protocols. In …

Coupled model transformations for QoS enabled component-based software design

S Becker - 2008 - oops.uni-oldenburg.de
Component-based software engineering aims at develo** software systems by
assembling pre-existing components to build applications. One advantage gained from this …

ASE: A comprehensive pattern-driven security methodology for distributed systems

AV Uzunov, EB Fernandez, K Falkner - Computer Standards & Interfaces, 2015 - Elsevier
Incorporating security features is one of the most important and challenging tasks in
designing distributed systems. Over the last decade, researchers and practitioners have …

ToscaMart: a method for adapting and reusing cloud applications

J Soldani, T Binz, U Breitenbücher, F Leymann… - Journal of Systems and …, 2016 - Elsevier
To fully exploit the potential of cloud computing, design and development of cloud
applications should be eased and supported. The OASIS TOSCA standard enables …

[PDF][PDF] Structuring software reusability metrics for component-based software development

D Hristov, O Hummel, M Huq, W Janjic - Proceedings of Int …, 2012 - academia.edu
The idea of reusing software components has been present in software engineering for
several decades. Although the software industry developed massively in recent decades …