Introduction to the Special Issue on Software Architecture
IEEE Transactions on Software Engineering - Special issue on software architecture
WebExpress: a system for optimizing Web browsing in a wireless environment
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
A formal basis for architectural connection
ACM Transactions on Software Engineering and Methodology (TOSEM)
Inside COM
Handbook of graph grammars and computing by graph transformation: volume I. foundations
Handbook of graph grammars and computing by graph transformation: volume I. foundations
Graph grammars and constraint solving for software architecture styles
ISAW '98 Proceedings of the third international workshop on Software architecture
XIML: a common representation for interaction data
Proceedings of the 7th international conference on Intelligent user interfaces
Professional Dcom Programming
Applying Enterprise Javabeans: Component-Based Development for the J2ee Platform
Applying Enterprise Javabeans: Component-Based Development for the J2ee Platform
An infrastructure for the rapid development of XML-based architecture description languages
Proceedings of the 24th International Conference on Software Engineering
Describing Software Architecture Styles Using Graph Grammars
IEEE Transactions on Software Engineering
Specifying Distributed Software Architectures
Proceedings of the 5th European Software Engineering Conference
Modeling Software Architecutes and Styles with Graph Grammars and Constraint Solving
WICSA1 Proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1)
Tutorial introduction to the algebraic approach of graph grammars
Proceedings of the 3rd International Workshop on Graph-Grammars and Their Application to Computer Science
Using Graph Rewriting to Specify Software Architectural Transformations
ASE '00 Proceedings of the 15th IEEE international conference on Automated software engineering
Automatic Configuration and Run-time Adaptation of Distributed Applications
HPDC '00 Proceedings of the 9th IEEE International Symposium on High Performance Distributed Computing
Toward a Recommended Practice for Architectural Description
ICECCS '96 Proceedings of the 2nd IEEE International Conference on Engineering of Complex Computer Systems
Supporting Coordinated Adaption in Networked Systems
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
The dawning of the autonomic computing era
IBM Systems Journal
Applying ontology in architecture-based self-management applications
Proceedings of the 2007 ACM symposium on Applied computing
Grid'5000: A Large Scale and Highly Reconfigurable Grid Experimental Testbed
GRID '05 Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing
Developing Adaptive Applications: The MOST Experience
Integrated Computer-Aided Engineering
UMLi: the unified modeling language for interactive applications
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
CARSA – an architecture for the development of context adaptive retrieval systems
AMR'05 Proceedings of the Third international conference on Adaptive Multimedia Retrieval: user, context, and feedback
ATL: an adaptive transport layer suite for next-generation wireless Internet
IEEE Journal on Selected Areas in Communications
Streaming video over the Internet: approaches and directions
IEEE Transactions on Circuits and Systems for Video Technology
Model-based management of ubiquitous and autonomic M2M service architecture
Proceedings of the International Workshop on Security and Dependability for Resource Constrained Embedded Systems
A model driven methodology for enabling autonomic reconfiguration of service oriented architecture
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Hi-index | 0.00 |
Architectural adaptation is important for handling self-configuring properties of autonomic distributed systems. It can be achieved by model-based management of dynamic architectures. Describing dynamic architectures includes defining rules for reconfiguration management. Within this research context, several works have been conducted using formal specification to handle this complexity. Graph and graph rewriting-based approaches showed, through many studies, their appropriateness to tackle architectural adaptation problems. However, scalability of such approaches remains an open issue and has been rarely explored. In this paper, we investigate this issue. We introduce a graph-based general approach for handling of dynamic architectures and we illustrate it within a scenario of collaboration support in crisis management systems. We elaborate the formal models for dynamic architecture management. Using the French Grid GRID5000, we conducted an experimental study to assess the scalability of the elaborated models.