ABSTRACT

We argue that emerging application areas such as e-business, peer-to-peer and ubiquitous computing require new software development paradigms that support open, distributed, and evolving architectures, such as agent-oriented software. We then sketch the Tropos methodology for agent-oriented software development and compare it with other proposals.