Tolong jelaskan mengenai Metodologi AOSE dari Agent-oriented software engineering

Tujuan dari Multi-agent Systems Engineering (MaSE)  adalah untuk menyediakan metodologi siklus hidup lengkap untuk membantu pengembang sistem merancang dan mengembangkan Multi-Agent Sytems. Dibutuhkan serangkaian kebutuhan awal dan analisis, desain, dan penerapan Multi-Agent Systems yang berfungsi. MaSE bersifat arsitektur-independen dan memodelkan sistem dalam hal tujuan (goal), peran, agen, tugas dan percakapan.

Gaia  adalah metodologi dengan tujuan umum untuk analisis dan desain yang berorientasi pada agen, metode ini komprehensif dan berlaku untuk berbagai Multi-Agent Systems, dan berurusan dengan tingkat makro dan aspek sistem (agen) tingkat mikro. Gaia didirikan berdasarkan pandangan Multi-Agent Systems sebagai organisasi komputasi yang terdiri dari berbagai peran yang saling berinteraksi. Gaia mencakup semua aspek yang penting dalam menggambarkan societies agen.

Tropos adalah metodologi pengembangan perangkat lunak berorientasi agen yang dibuat oleh sekelompok penulis dari berbagai universitas di Kanada dan Italia. Salah satu perbedaan signifikan antara Tropos dan metodologi lainnya adalah fokusnya yang kuat pada analisis kebutuhan awal di mana domain pemangku kepentingan dan niat mereka diidentifikasi dan dianalisis. Proses analisis ini memungkinkan alasan untuk mengembangkan perangkat lunak untuk ditangkap. Proses pengembangan perangkat lunak Tropos terdiri dari lima fase: early requirements, late requirements, architectural design, detailed design dan implementation.