ZUNINO SUAREZ Alejandro Octavio
Multi-Paradigm Languages Supporting Multi-Agent Development (Indexed SCI, IF JCR1999=0.872)
AMANDI, A.; ZUNINO, A.; ITURREGUI, R.
LECTURE NOTES IN COMPUTER SCIENCE
Año: 1999 vol. 1647 p. 128 - 139
Object-oriented languages generally support agent developments despite logic languages are more appropriate for managing mental attitudes. The alternative of a multi-paradigm language is a way for supporting agent constructions we explore. A multi-paradigm language that supports the encapsulation of actions, the hiding of private knowledge and the flexible manipulation of knowledge could be a good candidate for programming agents. Therefore, we present an approach for integrating object and logic paradigms based on logic modules combined with object-oriented abstractions. This approach aims at the construction of flexible agents in terms of easy extensionsof the components of the logic interpreter. JavaLog, a particular implementation based on Java and Prolog, is also introduced.