首页 | 本学科首页   官方微博 | 高级检索  
     


Explanations for over-constrained problems using QuickXPlain with speculative executions
Authors:Vidal  Cristian  Felfernig  Alexander  Galindo  José  Atas  Müslüm  Benavides   David
Affiliation:1.Departamento de Administración, Universidad Católica del Norte, Antofagasta, Chile
;2.Institute of Software Technology, Graz University of Technology, Graz, Austria
;3.Computer Languages & Systems, ETSI Informática, University of Seville, Sevilla, Spain
;
Abstract:

Conflict detection is used in various scenarios ranging from interactive decision making (e.g., knowledge-based configuration) to the diagnosis of potentially faulty models (e.g., using knowledge base analysis operations). Conflicts can be regarded as sets of restrictions (constraints) causing an inconsistency. Junker’s QuickXPlain is a divide-and-conquer based algorithm for the detection of preferred minimal conflicts. In this article, we present a novel approach to the detection of such conflicts which is based on speculative programming. We introduce a parallelization of QuickXPlain and empirically evaluate this approach on the basis of synthesized knowledge bases representing feature models. The results of this evaluation show significant performance improvements in the parallelized QuickXPlain version.

Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号