The application of agent technology to real applications needs the development of a methodology
which supports all the Software Development Life Cycle (SDLC) of an agent based system including its
management. This paper proposes an extension of CommonKADS for tting the characteristics of the
agent approach into the SDLC and the de nition of a new model, the coordination model, for describing
the coordination protocols.