Models@run.time

Gordon Blair, Nelly Bencomo, Robert B. France

    Research output: Contribution to journalArticlepeer-review

    Abstract

    Runtime adaptation mechanisms that leverage software models extend the applicability of model-driven engineering techniques to the runtime environment. Contemporary mission-critical software systems are often expected to safely adapt to changes in their execution environment. Given the critical roles these systems play, it is often inconvenient to take them offline to adapt their functionality. Consequently, these systems are required, when feasible, to adapt their behavior at runtime with little or no human intervention. A promising approach to managing complexity in runtime environments is to develop adaptation mechanisms that leverage software models, referred to as models@run. time. Work on models@run.time seeks to extend the applicability of models produced in model-driven engineering (MDE) approaches to the runtime environment. Models@run. time is a causally connected self-representation of the associated system that emphasizes the structure, behavior, or goals of the system from a problem space perspective.

    Original languageEnglish
    Pages (from-to)22-27
    Number of pages6
    JournalComputer
    Volume42
    Issue number10
    DOIs
    Publication statusPublished - 6 Oct 2009

    Cite this