-
Chapter and Conference Paper
Dynamic Self Adaptation in Distributed Systems
The emergence of global network connectivity has motivated the investigation of models and techniques for dynamic self adaptive distributed software for two reasons: to enable adjustment of deployed components...
-
Chapter and Conference Paper
Monitoring-Based Dynamic Relocation of Components in FarGo
We present a programming model and system support for the development of self-monitoring distributed applications, which sense changes in their networked environment and react by dynamically relocating their c...
-
Chapter and Conference Paper
Dynamic Configuration and Enforcement of Access Control for Mobile Components
Dynamic execution layout is the capability to (re)map at runtime the logical components of a distributed application onto physical hosts. From the resource management perspective, this paradigm raises three ch...
-
Book
-
Chapter
Summary, Evaluation, and Future Work
The main purpose of this research was to investigate the wide range of issues that are concerned with introducing decentralization (both inherent and by choice) into the process modeling and enactment research...
-
Chapter
Previous and Related Work
While decentralization, heterogeneity and interoperability have been active research topics in several communities — databases, engineering, and distributed systems in general — these issues have been mostly u...
-
Chapter
Realization of the Decentralized Model in Oz
In this chapter we explore issues that are concerned with the realization of the decentralized model in a real PCE. Although most of the concepts introduced here have been fully implemented1, the discussion in th...
-
Chapter
The ISPW Example: Validation and Methodology Issues
The purpose of this chapter is twofold: (1) To validate the feasibility and effectiveness of the ideas and their implementations as presented in this book; and (2) to explore methodology issues regarding decen...
-
Chapter
Introduction
Software Engineering (SE) is aimed at constructing cost-effective and high-quality large-scale software. As such, it is concerned with methodologies, tools, and frameworks that can assist groups of developers ...
-
Chapter
The Decentralized Model
Chapter 1 provided the motivation for why decentralized environments should be investigated, and imposed some requirements on how to build them. In this chapter we will show how this can be done, by introducing a...
-
Chapter
Architectural Support for Decentralization in Oz
In the previous chapter we discussed the interpretation of the generic decentralized model into a specific PML and PCE; in this chapter we focus on the underlying infrastructure that supports such a realization. ...