Specification and Analysis of System Architecture Using Rapide
IEEE Transactions on Software Engineering - Special issue on software architecture
Unreliable failure detectors for reliable distributed systems
Journal of the ACM (JACM)
Acme: architectural description of component-based systems
Foundations of component-based systems
The Byzantine Generals Problem
ACM Transactions on Programming Languages and Systems (TOPLAS)
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
Specifying Distributed Software Architectures
Proceedings of the 5th European Software Engineering Conference
The Consensus Problem in Unreliable Distributed Systems (A Brief Survey)
Proceedings of the 1983 International FCT-Conference on Fundamentals of Computation Theory
High throughput reliable message dissemination
Proceedings of the 2004 ACM symposium on Applied computing
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
An Open Framework for Dynamic Reconfiguration
Proceedings of the 26th International Conference on Software Engineering
Autonomous Adaptation to Dynamic Availability Using a Service-Oriented Component Model
Proceedings of the 26th International Conference on Software Engineering
Services-Oriented Dynamic Reconfiguration Framework for Dependable Distributed Computing
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Basic Concepts and Taxonomy of Dependable and Secure Computing
IEEE Transactions on Dependable and Secure Computing
Simulation Verification and Validation by Dynamic Policy Enforcement
ANSS '05 Proceedings of the 38th annual Symposium on Simulation
A survey of self-management in dynamic software architecture specifications
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
Towards Self-Healing Systems via Dependable Architecture and
WORDS '05 Proceedings of the 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems
Enterprise SOA: Service-Oriented Architecture Best Practices (The Coad Series)
Enterprise SOA: Service-Oriented Architecture Best Practices (The Coad Series)
Service-Oriented System Engineering: A New Paradigm
SOSE '05 Proceedings of the IEEE International Workshop
Architecture Classification for SOA-Based Applications
ISORC '06 Proceedings of the Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing
Introduction to Programming Languages: Principles, C, C++, Scheme and Prolog
Introduction to Programming Languages: Principles, C, C++, Scheme and Prolog
Spin model checker, the: primer and reference manual
Spin model checker, the: primer and reference manual
Proceedings of the First Asia-Pacific Symposium on Internetware
Towards dynamic reconfiguration for qos consistent services based applications
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Hi-index | 0.01 |
Dependable service-oriented computing is challenging because it faces an open, heterogeneous, and dynamic computing environment. In a service-oriented computing system, services developed by different vendors ondifferent platforms and in different programming languages perform computations collaboratively through open standard protocols. This paper presents an innovative dynamic reconfiguration technology that can be embedded into a service-oriented application tomake the application reconfigurable. Traditional reconfiguration algorithmassumes each component can independently switch without collaboration. The proposed reconfiguration agents are embedded in different services, and they communicate via a collaborative reconfiguration protocol to achieve a consistent reconfiguration decision. In addition, the reconfiguration protocol itself is fault-tolerant.