Home » Research Themes » ALOO


ALOO is a novel language for Concurrent Object-Oriented Programming, adopting agents as first-class abstractions integrated with objects.


ALOO technology is hosted on SourceForge: https://sourceforge.net/projects/aloo/

Latest version can be downloaded here: https://sourceforge.net/projects/aloo/files/

ALOO IDE (Eclipse-based IDE)


A paper introducing the language, motivations and key features, is the following:

  • A. Ricci, A. Santi. Concurrent object-oriented programming with agent-oriented abstractions: the ALOO approach - AGERE! '13 Proceedings of the 2013 workshop on Programming based on actors, agents, and decentralized control. Pages 127-138. ACM New York, NY, USA