Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States

708 views

Published on

Amel Bennaceur, Ciaran McCormick, Jesus Garcia Galan, Charith Perera, Andrew Smith, Andrea Zisman and Bashar Nuseibeh, Feed me, Feed me: An Exemplar for Engineering Adaptive Software, Proceedings of the 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), Austin, Texas, May, 2016, Pages 89-95 (7)

Published in: Technology
  • Be the first to comment

  • Be the first to like this

SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States

  1. 1. Feed me, Feed me An Exemplar for EngineeringAdaptive Software Amel Bennaceur1, Ciaran McCormick1, Jesús García Galán2, Charith Perera1, Andrew Smith1, Andrea Zisman1 and Bashar Nuseibeh1,2 1 The Open University, UK 2 Lero, Ireland
  2. 2. Exemplars for Adaptive Software  Exemplars*  Description of a typical problem in some application domain  e.g., meeting scheduler, lift management, ...  Drive, communicate, and compare research  SEAMS Exemplars http://self-adaptive.org/exemplars (*) Feather et al., Requirements and Specification Exemplars, ASE Journal, 1997 SEAMS 2016 2
  3. 3. The Many Facets of Adaptive Systems SEAMS 2016 3 Feed me, Feed me
  4. 4. Demonstrator SEAMS 2016 4 https://www.youtube.com/watch?v=pQdGoLSlXIM
  5. 5. Methodology  ContraVision*  Explores users’ reactions to futuristic or controversial technology  Positive and negative versions of the same story  Elicit a wide spectrum of requirements (*) Mancini et al., Exploring Users’ Reactions to Futuristic Technology, CHI 2010 SEAMS 2016 5
  6. 6. User Perception ofTechnology SEAMS 2016 6 www.youtube.com/watch?v=pQdGoLSlXIM www.youtube.com/watch?v=rN_2HLsKlZY
  7. 7. User Perception ofTechnology SEAMS 2016 7 • Capture, represent and reason about people's individual behaviours, moods, and intentions • Targeted, optimised, and adaptive support to fulfill their specific needs
  8. 8. Runtime Adaptation SEAMS 2016 8 www.youtube.com/watch?v=pQdGoLSlXIM www.youtube.com/watch?v=rN_2HLsKlZY
  9. 9. Runtime Adaptation SEAMS 2016 9 • Explain the adaptation strategy to users • Ensure that adaptation satisfies user’s requirements
  10. 10. Security & Privacy SEAMS 2016 10 www.youtube.com/watch?v=pQdGoLSlXIM www.youtube.com/watch?v=rN_2HLsKlZY
  11. 11. Security & Privacy SEAMS 2016 11 • Distil user security and privacy requirements • Adaptive protection mechanisms dealing with the uncertain and changing scope and boundary of IoT systems
  12. 12. Interoperability SEAMS 2016 12 www.youtube.com/watch?v=pQdGoLSlXIM www.youtube.com/watch?v=rN_2HLsKlZY
  13. 13. Interoperability SEAMS 2016 13 • Emergent, seamless, and meaningful collaborations of devices, people, and organisations
  14. 14. From Individual to Nation SEAMS 2016 14
  15. 15. Next... SEAMS 2016 15 Compliance Adaptation for SoS Continuous controller synthesis ? ? ? ? ? ? ? ? ?
  16. 16. Thank you www.amel.me http://sead1.open.ac.uk/fmfm/ Adaptive Security and Privacy www.asap-project.eu

×