Model checking and logic-based learning together deliver automated support, especially in adaptive and autonomous systems. The marriage of model checking for finding faults and machine learning for suggesting repairs promises to be a worthwhile, synergistic relationship. Though separate software tools for model checking and machine learning are available, their integration has the potential for automated support of the common verify-diagnose-repair cycle. Machine learning ensures the suggested repairs fix the fault without introducing any new faults.
%0 Journal Article
%1 AlrajehKramerEtAl15cacm
%A Alrajeh, Dalal
%A Kramer, Jeff
%A Russo, Alessandra
%A Uchitel, Sebastian
%D 2015
%J Communications of the ACM
%K 01801 acm paper ai software test logic learn optimize
%N 2
%P 65--72
%R 10.1145/2658986
%T Automated Support for Diagnosis and Repair
%V 58
%X Model checking and logic-based learning together deliver automated support, especially in adaptive and autonomous systems. The marriage of model checking for finding faults and machine learning for suggesting repairs promises to be a worthwhile, synergistic relationship. Though separate software tools for model checking and machine learning are available, their integration has the potential for automated support of the common verify-diagnose-repair cycle. Machine learning ensures the suggested repairs fix the fault without introducing any new faults.
@article{AlrajehKramerEtAl15cacm,
abstract = {Model checking and logic-based learning together deliver automated support, especially in adaptive and autonomous systems. The marriage of model checking for finding faults and machine learning for suggesting repairs promises to be a worthwhile, synergistic relationship. Though separate software tools for model checking and machine learning are available, their integration has the potential for automated support of the common verify-diagnose-repair cycle. Machine learning ensures the suggested repairs fix the fault without introducing any new faults.},
added-at = {2016-11-21T17:30:49.000+0100},
author = {Alrajeh, Dalal and Kramer, Jeff and Russo, Alessandra and Uchitel, Sebastian},
biburl = {https://www.bibsonomy.org/bibtex/2e26046065ad5258ec1ffd7304314d7a4/flint63},
doi = {10.1145/2658986},
file = {ACM Digital Library:2015/AlrajehKramerEtAl15cacm.pdf:PDF},
groups = {public},
interhash = {ad98b044925be020a9006d080fd52df1},
intrahash = {e26046065ad5258ec1ffd7304314d7a4},
issn = {0001-0782},
journal = {Communications of the ACM},
keywords = {01801 acm paper ai software test logic learn optimize},
month = {#feb#},
number = 2,
pages = {65--72},
timestamp = {2018-04-16T11:46:28.000+0200},
title = {Automated Support for Diagnosis and Repair},
username = {flint63},
volume = 58,
year = 2015
}