Abstract
In this paper, we propose an automated software
development methodology. The methodology is
conceptualized with the notion of agents, which are
autonomous goal-driven software entities. They coordinate
and cooperate with each other, like humans in a society to
achieve some goals by performing a set of tasks in the system.
Initially, the requirements of the newly proposed system are
captured from stakeholders which are then analyzed in goal
oriented model. Finally, the requirements are specified in the
form of goal graph, which is the input to the automated system.
Then this automated system generates MAS (Multi Agent
System) architecture and coordination of the agent society to
satisfy the set of requirements by consulting with the domain
ontology of the system.