Leveraging architectural models to inject trust into software systems
SESS '05 Proceedings of the 2005 workshop on Software engineering for secure systems—building trustworthy applications
DR-OSGi: hardening distributed components with network volatility resiliency
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
DR-OSGi: hardening distributed components with network volatility resiliency
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Batching: a design pattern for efficient and flexible client/server interaction
Transactions on Pattern Languages of Programming I
Hi-index | 0.00 |
Distributed, decentralized, and mobile systems are highly dependent on the underlying network. Due to network failures, these systems must address the problem of disconnected operation, i.e., continued functioning in the (near) absence of network accessibility. A number of approaches provide support for disconnected operation by employing different techniques. What is currently missing, however, is a general understanding of the applicability of these techniques to different kinds of software systems, and the manner in which they affect the overall system dependability. This paper strives to improve that understanding. We present a framework for classifying disconnected operation solutions and assess several representative approaches according to the proposed classification. This study highlights several pertinent areas that are currently not supported, that can help to motivate future work on this subject.