M. Winikoff. Multi-Agent Programming: Languages, Platforms and Applications, volume 15 of Multiagent Systems, Artificial Societies, and Simulated Organizations, chapter 7, Springer, New York, NY, (2005)
S. Staab, T. Walter, G. Gröner, and F. Silva Parreiras. Reasoning Web: Semantic Technologies for Software Engineering, volume 6325 of Lecture Notes in Computer Science, Springer, Berlin, (2010)