DocumentCode :
1906291
Title :
(Generic) Packages for Logic Programs
Author :
Jacquenet, F. ; Bernard, M.
Author_Institution :
Lab. Hubert Curien, Univ. of St.-Etienne, St.-Etienne, France
Volume :
1
fYear :
2012
fDate :
7-9 Nov. 2012
Firstpage :
1010
Lastpage :
1015
Abstract :
Logic programming is a programming paradigm that has been widely adopted for software development in the domain of artificial intelligence (natural language processing, planning, solving, etc). Even if pure logic programming has been superseded by other families of programming languages (constraint logic programming, description logic, etc) it remains the core of many researches. However, while the imperative programming languages have seen the development of many concepts and tools for software development on a large scale, the logic programming languages have remained relatively impervious to such considerations and they have not really received benefits of research in the domain of software engineering. In this paper we present the p-Prolog language offering robust techniques from research in software engineering that led to the design of the ADA language. After presenting the syntax of the language, we present its semantics using transition rules extending those of the SLD-resolution.
Keywords :
PROLOG; constraint handling; natural language processing; software engineering; ADA language; SLD-resolution; artificial intelligence; constraint logic programming; description logic; imperative programming language; logic programming language; natural language processing; p-Prolog language; software development; software engineering; Context; ISO; Logic programming; Niobium; Semantics; Software; Genericity; Logic Programming; Packages; Semantics; Software Engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence (ICTAI), 2012 IEEE 24th International Conference on
Conference_Location :
Athens
ISSN :
1082-3409
Print_ISBN :
978-1-4799-0227-9
Type :
conf
DOI :
10.1109/ICTAI.2012.143
Filename :
6495158
Link To Document :
بازگشت