Model Driven Engineering of Cross-Layer Monitoring and Adaptation

Hui Song, Amit Raj, Saeed Hajebi, Siobhán Clarke, Aidan Clarke

2013

Abstract

Monitoring and adaptation of multilayer systems are challenging, because the mismatches and adaptations are interrelated across the layers. This interrelation introduces two import but difficult questions. 1) When a system change causes mismatches in one layer, how to identify all the cascaded mismatches on the other layers? 2) When an adaptation is performed at one layer, how to find out all the complementary adaptations required in other layers. This paper presents a model-driven engineering approach towards cross-layer monitoring and adaption of multilayer systems. We provide standard meta-modeling languages for system experts to specify the concepts and constraints separately on each of the layers, and specify the relation between the concepts from different layers. An automated engine uses these meta-level specifications to 1) represent the system states on each layer as a runtime model, 2) evaluate the constraints to detect mismatches and assist adaptations within a layer, and 3) synchronize the models to identify cascaded mismatches and complementary adaptations across the layers. We illustrate the approach on a simulated crisis management system, and are using it on a number of ongoing projects.

Download


Paper Citation


in Harvard Style

Song H., Raj A., Hajebi S., Clarke S. and Clarke A. (2013). Model Driven Engineering of Cross-Layer Monitoring and Adaptation . In Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODA, (MODELSWARD 2013) ISBN 978-989-8565-42-6, pages 331-340. DOI: 10.5220/0004375203310340

in Bibtex Style

@conference{moda13,
author={Hui Song and Amit Raj and Saeed Hajebi and Siobhán Clarke and Aidan Clarke},
title={Model Driven Engineering of Cross-Layer Monitoring and Adaptation},
booktitle={Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODA, (MODELSWARD 2013)},
year={2013},
pages={331-340},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004375203310340},
isbn={978-989-8565-42-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development - Volume 1: MODA, (MODELSWARD 2013)
TI - Model Driven Engineering of Cross-Layer Monitoring and Adaptation
SN - 978-989-8565-42-6
AU - Song H.
AU - Raj A.
AU - Hajebi S.
AU - Clarke S.
AU - Clarke A.
PY - 2013
SP - 331
EP - 340
DO - 10.5220/0004375203310340