Macros, macro calls and use of ensembles in modular answer set programming

32Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Currently, most knowledge representation using logic programming with answer set semantics (AnsProlog) is 'flat'. In this paper we elaborate on our thoughts about a modular structure for knowledge representation and declarative problem solving formalism using AnsProlog. We present language constructs that allow defining of modules and calling of such modules from programs. This allows one to write large knowledge bases or declarative problem solving programs by reusing existing modules instead of writing everything from scratch. We report on an implementation that allows such constructs. Our ultimate aim is to facilitate the creation and use of a repository of modules that can be used by knowledge engineers without having to re-implement basic knowledge representation concepts from scratch. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Baral, C., Dzifcak, J., & Takahashi, H. (2006). Macros, macro calls and use of ensembles in modular answer set programming. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4079 LNCS, pp. 376–390). Springer Verlag. https://doi.org/10.1007/11799573_28

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free