Model-Driven Adaptation  Using Requirements Models at Runtime Kristopher Welsh [email_address] Computing Department Infolab21 Lancaster University United Kingdom LA1 4WA Images are all Creative Commons Licensed, available on Flickr
Introduction Dynamically Adaptive Systems “ Robot Jukebox” - By flickadoi
Divide and Conquer Berry, Cheng and Zhang: The four levels of requirements engineering for and in dynamic adaptive systems “ monteverde” - By baxterclaus
Assumptions Modelled in i* as  claims I promise, only one slide of i*
Here is a Model of a Model of an Iron Molecule, Modelled in Iron What use is this at runtime? “ Look Around You” - By ApeLad
Models and Monitors Why monitor assumptions? “ monteverde” - By baxterclaus “ Juniper procumbens 5-26-09 2” - By OpenEye
Explosive Complexity “ The Sizzler” - By beast love
A Question of Certainty More Certain Less Certain
Wrapping Up Systems are being granted ever-more autonomy over their operation DASs are a useful sub-class of autonomous systems for RE, because the adaptive behaviour is simplified For greater autonomy, we could allow systems to monitor assumptions upon which their design relies m-DASs use their design time models to guide runtime adaptation
All done!

Kris

  • 1.
    Model-Driven Adaptation Using Requirements Models at Runtime Kristopher Welsh [email_address] Computing Department Infolab21 Lancaster University United Kingdom LA1 4WA Images are all Creative Commons Licensed, available on Flickr
  • 2.
    Introduction Dynamically AdaptiveSystems “ Robot Jukebox” - By flickadoi
  • 3.
    Divide and ConquerBerry, Cheng and Zhang: The four levels of requirements engineering for and in dynamic adaptive systems “ monteverde” - By baxterclaus
  • 4.
    Assumptions Modelled ini* as claims I promise, only one slide of i*
  • 5.
    Here is aModel of a Model of an Iron Molecule, Modelled in Iron What use is this at runtime? “ Look Around You” - By ApeLad
  • 6.
    Models and MonitorsWhy monitor assumptions? “ monteverde” - By baxterclaus “ Juniper procumbens 5-26-09 2” - By OpenEye
  • 7.
    Explosive Complexity “The Sizzler” - By beast love
  • 8.
    A Question ofCertainty More Certain Less Certain
  • 9.
    Wrapping Up Systemsare being granted ever-more autonomy over their operation DASs are a useful sub-class of autonomous systems for RE, because the adaptive behaviour is simplified For greater autonomy, we could allow systems to monitor assumptions upon which their design relies m-DASs use their design time models to guide runtime adaptation
  • 10.