A model-based multi-level architectural reconfiguration applied to adaptability management in context-aware cooperative communication support systems

Handling context-aware dynamically adaptable architectures contributes to the design of self-configuring software systems. Dealing with such a problem for communicating systems is even more challenging since adaptation should address simultaneously the different communication levels. In this paper, we address this problem by providing a model-based, rule-oriented approach that supports the adaptation process based on a run-time transformation of the system architecture. Such an architecture may represent the different possible service compositions and the associated architectural configurations. Adaptation policies are defined by means of SWRL rules. Such rules allow associating the suitable adaptation transformations to the context change.

[1]  Yu Zhou,et al.  Applying ontology in architecture-based self-management applications , 2007, SAC '07.

[2]  Rich Hilliard,et al.  Toward a recommended practice for architectural description , 1996, Proceedings of ICECCS '96: 2nd IEEE International Conference on Engineering of Complex Computer Systems (held jointly with 6th CSESAW and 4th IEEE RTAW).

[3]  Ugo Montanari,et al.  Graph grammars and constraint solving for software architecture styles , 1998, ISAW '98.

[4]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[5]  Jon M. Peha,et al.  Streaming video over the Internet: approaches and directions , 2001, IEEE Trans. Circuits Syst. Video Technol..

[6]  Richard N. Taylor,et al.  An infrastructure for the rapid development of XML-based architecture description languages , 2002, ICSE '02.