DocumentCode :
2256374
Title :
Integrating object-oriented paradigms and logic programming: the OPLA language
Author :
Loia, Vincenzo ; Quaggetto, Michel
Author_Institution :
Dipartimento di Inf. ed Applicazioni, Salerno Univ., Italy
fYear :
1994
fDate :
20-23 Sep 1994
Firstpage :
158
Lastpage :
164
Abstract :
OPLA is an object-oriented (OO) logic programming language built on top of Common Lisp Object System (CLOS) OPLA enhances logic programming with advanced features of OO paradigm, such as multiple-inheritance, multi-methods, and the constraint-based control flow mechanism. In particular, we discuss the features of the OPLA language used to solve non trivial problems of user-interface development, such as the management of graphical constraints on windows, and the application of law-based delegation. The novel features of OPLA are quantitatively discussed, by reporting their impact in the realization of significant applications
Keywords :
LISP; graphical user interfaces; logic programming languages; object-oriented languages; user interface management systems; CLOS; Common Lisp Object System; OPLA language; constraint-based control flow mechanism; graphical constraints; law-based delegation; logic programming; multi-methods; multiple-inheritance; object-oriented logic programming language; object-oriented paradigms; user-interface development; windows; Application specific integrated circuits; Computer languages; Documentation; High level languages; Logic design; Logic programming; Programming environments; Proposals; Prototypes; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Knowledge-Based Software Engineering Conference, 1994. Proceedings., Ninth
Conference_Location :
Monterey, CA
ISSN :
1068-3062
Print_ISBN :
0-8186-6380-4
Type :
conf
DOI :
10.1109/KBSE.1994.342666
Filename :
342666
Link To Document :
بازگشت