Title: 3APL: A language for describing agent based systems
In the past years the group IS has been developing a language for programming software agents. The starting point was the logical, theoretical framework of BDI (Believes, Desires, Intentions) for agents. Although this framework was nice to describe agents in a theoretical way it does not give much clues to how the agent should be built. There was no operational semantics.
In 3APL (An Abstract Agent Programming Language) we have tried to bridge this gap between theory and implementation/practice.
In this presentation I will show a bit of the theoretical background and the current state of the language. I will also indicate a number of current developments and bottlenecks in the language and toolkit that is now available.