Models@run.time
People:
Nelly Bencomo
, Lancaster University, UK
Gordon Blair,
Lancaster University, UK
Robert France, Colorado State University, USA

We use Models@run.time to extend the applicability of models and abstractions to the runtime environment. As is the case for software development models, a run-time model is often created to support reasoning. However, in contrast to development models, run-time models are used to reason about the operating environment and runtime behaviour, and thus these models must capture abstractions of runtime phenomena. Different dimensions need to be balanced, including resource-efficiency (time, memory, energy), context-dependency (time, location, platform), as well as personalization (quality-of-service specifications, profiles). The hypothesis is that because models@run.time provide meta-information for these dimensions during execution, run-time decisions can be facilitated and better automated. Thus, we anticipate this this technology will play an integral role in the management of self-adaptive systems.

Research Activities:

Collaborators:
Betty H.C. Cheng, Michigan State University, USA,
Uwe Aßmann, Technische Universität Dresden, Germany 

Franck Fleury, SINTEF, Oslo, Norway
Cedric Jeanneret, Universitat Zurich, Switzerland

Contact:  Nelly Bencomo at nelly@acm.org


Last Updated: 10/09/2010
Comments? Mail them to Nelly