@inbook{441d6af101114a6881e8e8fd57605b98,
title = "Modeling morality using logic programming",
abstract = "This chapter aims at realizing our conception about representing diverse moral facets in Logic Programming, by modeling several issues pertaining to those moral facets, using the three systems discussed in Chap. 7. The applicability of these systems corresponds with their relevance to the moral issues being modeled. In Sect. 8.1, Acorda is employed to model moral permissibility, emphasizing the use of integrity constraints in abduction and preferences over abductive scenarios, where several cases of the classic trolley problem aremodeled. Then, moral reasoning concerning uncertain actions is modeled, in Sect. 8.2, by means of Probabilistic EPA. Finally, we demonstrate the use of Qualm for modeling the issue of moral updating and counterfactual moral reasoning, in Sect. 8.3.",
keywords = "Robots, Robotics, Machine ethics",
author = "Pereira, {Lu{\'i}s Moniz} and Ari Saptawijaya",
year = "2016",
doi = "10.1007/978-3-319-29354-7_8",
language = "English",
isbn = "978-3-319-29353-0",
series = "Studies in Applied Philosophy, Epistemology and Rational Ethics",
publisher = "Springer International Publishing",
pages = "109--137",
booktitle = "Studies in Applied Philosophy, Epistemology and Rational Ethics",
}