Cohen, M. A., F. E. Ritter, and S. R. Haynes. “Applying Software Engineering to Agent Development”. AI Magazine, vol. 31, no. 2, June 2010, p. 25, doi:10.1609/aimag.v31i2.2214.