@inbook{dedfcfc301824624866af92153d65ffa,
title = "Knowledge representation and non-monotonic reasoning",
abstract = "Logic programming has been deployed to support non-monotonic reasoning since the late '80s. In this paper, we review semantics, formalisms and computational mechanisms for logic programming for non-monotonic reasoning. We also discuss some formalisms that have emerged from the cross fertilization between the two areas and some applications in as diverse areas as reasoning about dynamic domains, security, diagnosis and legal reasoning.",
author = "Laura Giordano and Francesca Toni",
year = "2010",
doi = "10.1007/978-3-642-14309-0_5",
language = "English",
isbn = "9783642143083",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "87--111",
editor = "Agostino Dovier and Enrico Pontelli",
booktitle = "A 25-Year Perspective on Logic Programming",
}