Model-Driven Engineering of Ambient Intelligence Systems with SDL: Design, Implementation, and Performance Simulation

I. Fliege, A. Geraldy, R. Gotzhein, T. Kuhn, C. Webel

Technical Report 342/05, Department of Computer Sciences, University of Kaiserslautern, Germany, 2005

Abstract

OMG's Model-Driven Architecture(TM) initiative is a decisive step to place the ab- stract, formal system model in the center of the development activity. In this paper, we build on and refine this idea, using ITU-T's SDL as design language. We present a comprehensive, holistic model-driven approach that covers the entire development trajectory, from the initial requirements to the system in execution, with specific focus on the peculiarities of ambient intelligence systems (e.g., scarce and dynamic resource situations, adaptivity, cross-layer integration). With our reuse methodolo- gies, we support transformations during the early development steps. With our tool chain, we replace manual coding steps entirely. Furthermore, we address model- driven performance simulation, and demonstrate that the platform-specific model can be used as a common code base for the generation of simulation and production code. All steps are illustrated by excerpts from the development of the Assisted Bicycle Trainer, an ambient intelligence system supporting the training of a group of cyclists.

Full paper





 

 
Go to the contact details of the person in charge of this page

 
This page in german. Diese Seite auf deutsch.