Artificial intelligence
3APL
Agent-based model
Graphical user interface
Prolog
2APL
Multi-agent systems
Computing
Software engineering