Is this all about about handling unanticipated changes or about foreseeing what needs handling?
(2021) 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2021 In Proceedings - 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2021 p.258-259- Abstract
I am not convinced that the challenge for self-adaptive software is how to handle unexpected changes. I believe that the real challenge is how to characterise the uncertainty that the self-adaptive software has to handle. Once a proper characterisation of the uncertainty is in place, I think handling unanticipated changes and situations becomes a lot simpler. What is difficult is to know what range of uncertainty that self-adaptive software should be designed for. To use an autonomous driving example: should we expect people to jump in front of the vehicle or can we ignore that part of the problem because we are driving in a freeway and there are supposed to be no people around? The ultimate challenge then becomes providing guarantees... (More)
I am not convinced that the challenge for self-adaptive software is how to handle unexpected changes. I believe that the real challenge is how to characterise the uncertainty that the self-adaptive software has to handle. Once a proper characterisation of the uncertainty is in place, I think handling unanticipated changes and situations becomes a lot simpler. What is difficult is to know what range of uncertainty that self-adaptive software should be designed for. To use an autonomous driving example: should we expect people to jump in front of the vehicle or can we ignore that part of the problem because we are driving in a freeway and there are supposed to be no people around? The ultimate challenge then becomes providing guarantees and legally valid contracts and understanding where the responsibility lays in case of errors.
(Less)
- author
- Maggio, Martina LU
- publishing date
- 2021-05
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- host publication
- Proceedings - 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2021
- series title
- Proceedings - 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2021
- article number
- 9462013
- pages
- 2 pages
- publisher
- IEEE - Institute of Electrical and Electronics Engineers Inc.
- conference name
- 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2021
- conference location
- Virtual, Online
- conference dates
- 2021-05-18 - 2021-05-24
- external identifiers
-
- scopus:85113574358
- ISBN
- 9781665402897
- DOI
- 10.1109/SEAMS51251.2021.00044
- language
- English
- LU publication?
- no
- additional info
- Publisher Copyright: © 2021 IEEE.
- id
- 0943f555-b6ff-4f4a-8add-e6d6991e8215
- date added to LUP
- 2022-03-22 23:16:55
- date last changed
- 2022-04-25 13:15:57
@inproceedings{0943f555-b6ff-4f4a-8add-e6d6991e8215, abstract = {{<p>I am not convinced that the challenge for self-adaptive software is how to handle unexpected changes. I believe that the real challenge is how to characterise the uncertainty that the self-adaptive software has to handle. Once a proper characterisation of the uncertainty is in place, I think handling unanticipated changes and situations becomes a lot simpler. What is difficult is to know what range of uncertainty that self-adaptive software should be designed for. To use an autonomous driving example: should we expect people to jump in front of the vehicle or can we ignore that part of the problem because we are driving in a freeway and there are supposed to be no people around? The ultimate challenge then becomes providing guarantees and legally valid contracts and understanding where the responsibility lays in case of errors.</p>}}, author = {{Maggio, Martina}}, booktitle = {{Proceedings - 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2021}}, isbn = {{9781665402897}}, language = {{eng}}, pages = {{258--259}}, publisher = {{IEEE - Institute of Electrical and Electronics Engineers Inc.}}, series = {{Proceedings - 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2021}}, title = {{Is this all about about handling unanticipated changes or about foreseeing what needs handling?}}, url = {{http://dx.doi.org/10.1109/SEAMS51251.2021.00044}}, doi = {{10.1109/SEAMS51251.2021.00044}}, year = {{2021}}, }