@article {kssa95,
	title = {AKL+: A Concurrent Language Based on Object-Oriented and Logic Programming Paradigms},
	journal = {The Egyptian Computer Journal},
	volume = {23},
	number = {1},
	year = {1995},
	note = {<p>n/a</p>
},
	pages = {30{\textendash}51},
	publisher = {Cairo University},
	type = {PhD thesis},
	address = {Cairo, Egypt},
	abstract = {<p>{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).}</p>
},
	keywords = {logic\_programming, object-oriented},
	url = {https://sites.google.com/site/khaledshaalan/publications/full-publication-list},
	attachments = {https://scholar.cu.edu.eg/sites/default/files/shaalan/files/aklp.pdf},
	author = {Khaled Shaalan and Haridi, Seif and El-Gamal, Salwa and Rafea, Ahmed},
	editor = {Haridi, Seif and Rafea, Ahmed and El-Gamal, Salwa}
}
