AKL+: A Concurrent Language Based on Object-Oriented and Logic Programming Paradigms

Abstract: Programming languages naturally play an essential role in the software development process. Finding more powerful and better suited language has been the aim of language designers ever since the dawn of computer programming. For instance, the most recent research in concurrent logic programming paradigm is directed towards concurrent constraints framework where the development of the AKL (Agents Kernel Language) language is significant. AKL+ is a natural development which is derived from the fusion of concurrent constraint logic programming and object-oriented programming paradigms. The result is more than a sum of its parts since many of the inadequacies of one programming paradigm are compensated for by features of the other. This paper is going to describe the AKL+ language. The schemes for developing an efficient implementation is discussed. The AKL+ language has been implemented on UNIX-based workstations and they are parts of the official release of the AKL system, AGENTS, developed at SICS (Swedish Institute of Computer Science).
URL
Publication year 1995
Pages 30-51
Organization Name
Country Egypt
City Cairo
Publisher Name: ISSR
serial title The Egyptian Computer Journal
Volume 23 . 1
Author(s) from ARC
External authors (outside ARC)
    Seif Haridi
    Salwa El-Gamal
Agris Categories Documentation and information
Proposed Agrovoc logic programming; object-oriented programming;
Publication Type Journal