Today's enterprise information systems have to match with their operational and organizational environment. Unfortunately, software project management methodologies are traditionally inspired by programming concepts and not by organizational and enterprise ones. In order to reduce as much this distance, Multi-Agent Systems emerged over the last 10 years. They better meet the increasing complexity and flexibility required to develop software applications built in open-networked environments and deeply embedded into human activities; that is why they are so successful. Thanks to the benefits of a Spiral System Development Life Cycle (SDLC), software engineering methodologies such as the Unified Process are widely in use today. Those methodologies are nevertheless all applied to object-oriented modeling and today's agent-oriented software development methodologies only use waterfall SDLCs. They are consequently not suited for the development of huge and complex user-interactive applications. This paper proposes a generic process specification using SPEM notation (and UML Profile for SPEM) of an original agent-oriented software engineering methodology using a spiral SDLC. This methodology is called STropos.
Wautelet, Y., Kolp, M., & Achbany, Y. (2006). S-Tropos : An Iterative SPEM-Centric Software Project Management Process (IAG Working Papers 2006/01). https://hdl.handle.net/2078.5/47966