SM@RT: Applying Architecture-based Runtime Management into Internetware Systems

Abstract : Internetware systems. The key enablement of ARM is runtime architecture infrastructure (RAI) that maintains the causal connection between runtime systems and architectural models. An RAI is uneasy to implement and, more importantly, specific to the given system and model. In this paper, we propose a model-driven approach for automated generation of RAI implementation. Developers only need to define three MOF models for their preferred architecture model and the target system (these models are reusable independently for different pairs of the model and system), and one QVT transformation for the causal connection. Our Eclipse-based toolset, called SM@RT, will automatically generate the RAI implementation code without any modification on the source code of the target system, and automatically and properly deploy the generated RAI into the distributed systems. This approach is experimented on several runtime systems and architectural models, including ABC architectural models on Eclipse GUI and Android, C2 architectural models on JOnAS, Rainbow C/S style on PLASTIC and UML models on POJO.
Type de document :
Communication dans un congrès
SM@RT: Towards Architecture-based Runtime Management of Internetware Systems, Oct 2009, Beijing, China. 2009
Liste complète des métadonnées

https://hal.inria.fr/inria-00459621
Contributeur : Emmanuelle Grousset <>
Soumis le : mercredi 24 février 2010 - 15:00:22
Dernière modification le : vendredi 26 février 2010 - 13:59:33
Document(s) archivé(s) le : mercredi 30 novembre 2016 - 14:32:45

Fichier

3-2009-IJSI-SM_RT.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00459621, version 1

Collections

Citation

Gang Huang, Hui Song, Mei Hong. SM@RT: Applying Architecture-based Runtime Management into Internetware Systems. SM@RT: Towards Architecture-based Runtime Management of Internetware Systems, Oct 2009, Beijing, China. 2009. 〈inria-00459621〉

Partager

Métriques

Consultations de la notice

302

Téléchargements de fichiers

241