seams-2016, 16-17 may, 2016, austin, texas, united states
TRANSCRIPT
![Page 1: SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States](https://reader031.vdocuments.us/reader031/viewer/2022022419/58ee53b41a28abbd738b4603/html5/thumbnails/1.jpg)
Feed me, Feed meAn Exemplar for Engineering Adaptive Software
Amel Bennaceur1, Ciaran McCormick1, Jesús García Galán2, CharithPerera1, Andrew Smith1, Andrea Zisman1 and Bashar Nuseibeh1,2
1 The Open University, UK2 Lero, Ireland
![Page 2: SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States](https://reader031.vdocuments.us/reader031/viewer/2022022419/58ee53b41a28abbd738b4603/html5/thumbnails/2.jpg)
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
![Page 3: SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States](https://reader031.vdocuments.us/reader031/viewer/2022022419/58ee53b41a28abbd738b4603/html5/thumbnails/3.jpg)
The Many Facets of Adaptive Systems
SEAMS 2016 3
Feed me, Feed me
![Page 4: SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States](https://reader031.vdocuments.us/reader031/viewer/2022022419/58ee53b41a28abbd738b4603/html5/thumbnails/4.jpg)
Demonstrator
SEAMS 2016 4
https://www.youtube.com/watch?v=pQdGoLSlXIM
![Page 5: SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States](https://reader031.vdocuments.us/reader031/viewer/2022022419/58ee53b41a28abbd738b4603/html5/thumbnails/5.jpg)
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
![Page 6: SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States](https://reader031.vdocuments.us/reader031/viewer/2022022419/58ee53b41a28abbd738b4603/html5/thumbnails/6.jpg)
User Perception of Technology
SEAMS 2016 6
www.youtube.com/watch?v=pQdGoLSlXIM www.youtube.com/watch?v=rN_2HLsKlZY
![Page 7: SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States](https://reader031.vdocuments.us/reader031/viewer/2022022419/58ee53b41a28abbd738b4603/html5/thumbnails/7.jpg)
User Perception of Technology
SEAMS 2016 7
• Capture, represent and reason about people's individual behaviours, moods, and intentions
• Targeted, optimised, and adaptive support to fulfilltheir specific needs
![Page 8: SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States](https://reader031.vdocuments.us/reader031/viewer/2022022419/58ee53b41a28abbd738b4603/html5/thumbnails/8.jpg)
Runtime Adaptation
SEAMS 2016 8
www.youtube.com/watch?v=pQdGoLSlXIM www.youtube.com/watch?v=rN_2HLsKlZY
![Page 9: SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States](https://reader031.vdocuments.us/reader031/viewer/2022022419/58ee53b41a28abbd738b4603/html5/thumbnails/9.jpg)
Runtime Adaptation
SEAMS 2016 9
• Explain the adaptation strategy to users
• Ensure that adaptation satisfies user’s requirements
![Page 10: SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States](https://reader031.vdocuments.us/reader031/viewer/2022022419/58ee53b41a28abbd738b4603/html5/thumbnails/10.jpg)
Security & Privacy
SEAMS 2016 10
www.youtube.com/watch?v=pQdGoLSlXIM www.youtube.com/watch?v=rN_2HLsKlZY
![Page 11: SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States](https://reader031.vdocuments.us/reader031/viewer/2022022419/58ee53b41a28abbd738b4603/html5/thumbnails/11.jpg)
Security & Privacy
SEAMS 2016 11
• Distil user security and privacy requirements
• Adaptive protection mechanisms dealing with the uncertain and changing scope and boundary of IoTsystems
![Page 12: SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States](https://reader031.vdocuments.us/reader031/viewer/2022022419/58ee53b41a28abbd738b4603/html5/thumbnails/12.jpg)
Interoperability
SEAMS 2016 12
www.youtube.com/watch?v=pQdGoLSlXIM www.youtube.com/watch?v=rN_2HLsKlZY
![Page 13: SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States](https://reader031.vdocuments.us/reader031/viewer/2022022419/58ee53b41a28abbd738b4603/html5/thumbnails/13.jpg)
Interoperability
SEAMS 2016 13
• Emergent, seamless, and meaningful collaborations of devices, people, and organisations
![Page 14: SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States](https://reader031.vdocuments.us/reader031/viewer/2022022419/58ee53b41a28abbd738b4603/html5/thumbnails/14.jpg)
From Individual to Nation
SEAMS 2016 14
![Page 15: SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States](https://reader031.vdocuments.us/reader031/viewer/2022022419/58ee53b41a28abbd738b4603/html5/thumbnails/15.jpg)
Next...
SEAMS 2016 15
Compliance
Adaptation for SoS
Continuous controller synthesis?
? ? ?
?
? ? ?
?
![Page 16: SEAMS-2016, 16-17 May, 2016, Austin, Texas, United States](https://reader031.vdocuments.us/reader031/viewer/2022022419/58ee53b41a28abbd738b4603/html5/thumbnails/16.jpg)
Thank youwww.amel.me
http://sead1.open.ac.uk/fmfm/
Adaptive Security and Privacywww.asap-project.eu