ABSTRACT

This chapter aims to explain how to implement multiagent-based systems. Starting from object-oriented techniques (e.g., UML), great attention is given to the adoption of suitable methodologies for multiagent systems specification (e.g., PASSI), as well as to the importance of standardization (e.g., FIPA) and of the selection of the appropriate languages (e.g., Java) and middleware frameworks to support development and implementation (e.g., JADE). Continuous practical indications referred to the PS-Bikes case study are mentioned throughout the chapter, and more specifically deepened in the second half.