Home > Research > Publications & Outputs > Self-explanation in adaptive systems

Associated organisational unit

View graph of relations

Self-explanation in adaptive systems

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Self-explanation in adaptive systems. / Bencomo, N.; Welsh, K.; Sawyer, P. et al.
ICECCS '12 Proceedings of the 2012 IEEE 17th International Conference on Engineering of Complex Computer Systems. IEEE, 2012. p. 157-166.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Bencomo, N, Welsh, K, Sawyer, P & Whittle, J 2012, Self-explanation in adaptive systems. in ICECCS '12 Proceedings of the 2012 IEEE 17th International Conference on Engineering of Complex Computer Systems. IEEE, pp. 157-166, 17th IEEE International Conference International Conference on Engineering of Complex Computer Systems(ICECCS 2012), Paris, France, 18/07/12. <http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6299211>

APA

Bencomo, N., Welsh, K., Sawyer, P., & Whittle, J. (2012). Self-explanation in adaptive systems. In ICECCS '12 Proceedings of the 2012 IEEE 17th International Conference on Engineering of Complex Computer Systems (pp. 157-166). IEEE. http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6299211

Vancouver

Bencomo N, Welsh K, Sawyer P, Whittle J. Self-explanation in adaptive systems. In ICECCS '12 Proceedings of the 2012 IEEE 17th International Conference on Engineering of Complex Computer Systems. IEEE. 2012. p. 157-166

Author

Bencomo, N. ; Welsh, K. ; Sawyer, P. et al. / Self-explanation in adaptive systems. ICECCS '12 Proceedings of the 2012 IEEE 17th International Conference on Engineering of Complex Computer Systems. IEEE, 2012. pp. 157-166

Bibtex

@inproceedings{d2e93f4f315741459019989a36d64f9f,
title = "Self-explanation in adaptive systems",
abstract = "The behaviour of self adaptive systems can be emergent. The difficulty in predicting the system's behaviour means that there is scope for the system to surprise its customers and its developers. Because its behaviour is emergent, a self-adaptive system needs to garner confidence in its customers and it needs to resolve any surprise on the part of the developer during testing and mainteinance. We believe that these two functions can only be achieved if a self-adaptive system is also capable of self-explanation. We argue a self-adaptive system's behaviour needs to be explained in terms of satisfaction of its requirements. Since self-adaptive system requirements may themselves be emergent, a means needs to be found to explain the current behaviour of the system and the reasons that brought that behaviour about. We propose the use of goal-based models during runtime to offer self-explanation of how a system is meeting its requirements, and why the means of meeting these were chosen. We discuss the results of early experiments in self-explanation, and set out future work.",
author = "N. Bencomo and K. Welsh and P. Sawyer and J. Whittle",
note = "17th IEEE International Conference International Conference on Engineering of Complex Computer Systems ICECCS 2012; 17th IEEE International Conference International Conference on Engineering of Complex Computer Systems(ICECCS 2012) ; Conference date: 18-07-2012 Through 20-07-2012",
year = "2012",
language = "English",
isbn = "9781467321563",
pages = "157--166",
booktitle = "ICECCS '12 Proceedings of the 2012 IEEE 17th International Conference on Engineering of Complex Computer Systems",
publisher = "IEEE",

}

RIS

TY - GEN

T1 - Self-explanation in adaptive systems

AU - Bencomo, N.

AU - Welsh, K.

AU - Sawyer, P.

AU - Whittle, J.

N1 - 17th IEEE International Conference International Conference on Engineering of Complex Computer Systems ICECCS 2012

PY - 2012

Y1 - 2012

N2 - The behaviour of self adaptive systems can be emergent. The difficulty in predicting the system's behaviour means that there is scope for the system to surprise its customers and its developers. Because its behaviour is emergent, a self-adaptive system needs to garner confidence in its customers and it needs to resolve any surprise on the part of the developer during testing and mainteinance. We believe that these two functions can only be achieved if a self-adaptive system is also capable of self-explanation. We argue a self-adaptive system's behaviour needs to be explained in terms of satisfaction of its requirements. Since self-adaptive system requirements may themselves be emergent, a means needs to be found to explain the current behaviour of the system and the reasons that brought that behaviour about. We propose the use of goal-based models during runtime to offer self-explanation of how a system is meeting its requirements, and why the means of meeting these were chosen. We discuss the results of early experiments in self-explanation, and set out future work.

AB - The behaviour of self adaptive systems can be emergent. The difficulty in predicting the system's behaviour means that there is scope for the system to surprise its customers and its developers. Because its behaviour is emergent, a self-adaptive system needs to garner confidence in its customers and it needs to resolve any surprise on the part of the developer during testing and mainteinance. We believe that these two functions can only be achieved if a self-adaptive system is also capable of self-explanation. We argue a self-adaptive system's behaviour needs to be explained in terms of satisfaction of its requirements. Since self-adaptive system requirements may themselves be emergent, a means needs to be found to explain the current behaviour of the system and the reasons that brought that behaviour about. We propose the use of goal-based models during runtime to offer self-explanation of how a system is meeting its requirements, and why the means of meeting these were chosen. We discuss the results of early experiments in self-explanation, and set out future work.

M3 - Conference contribution/Paper

SN - 9781467321563

SP - 157

EP - 166

BT - ICECCS '12 Proceedings of the 2012 IEEE 17th International Conference on Engineering of Complex Computer Systems

PB - IEEE

T2 - 17th IEEE International Conference International Conference on Engineering of Complex Computer Systems(ICECCS 2012)

Y2 - 18 July 2012 through 20 July 2012

ER -