Amine : a Platform for the Development of Intelligent Systems and Agents

Adil Kabbaj, Karim Bouzoubaa


This paper presents an overview of Amine ; a multi-layer and open-source platform, implemented in Java and dedicated to the development of intelligent systems and agents. Amine is composed of four layers : a) a kernel layer that enables the creation, edition, update and manipulation of multi-lingua ontologies, b) an algebraic layer that offers a set of elementary data types, structured types and various matching-based operations, c) a programming layer that provides three programming paradigms: i) an ontology or memory-based programming paradigm which is concerned by incremental and automatic integration of knowledge in an ontology (or agent memory), ii) a pattern-matching and rule-based programming paradigm, embedded in PROLOG+CG language, and iii) an activation and propagation-based programming paradigm, embedded in SYNERGY language, and d) an agent and multi-agent systems layer that enables the development of agent-based applications.


  • There are currently no refbacks.

Copyright (c) 2005 Adil Kabbaj, Karim Bouzoubaa

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

ISSN 1114-8802 / ISBN 2665-7015

Last updated : February 27, 2021