Object Oriented Paradigm vs. Agent Oriented Paradigm
In this research we compare the two development techniques, agent oriented development and object oriented. We have discussed the strengths and weaknesses of both techniques which are also shown in a tabular form. Further, we have developed a risk-based framework to facilitate the developer to decide which technique he has to choose. Some critical decision factors have been discussed through polar chart. Object oriented paradigm has great impact on software development through its features like inheritance, data encapsulation, data abstraction and reusability but agent oriented approach has improved development process by its features like autonomy of actions, parallelism, modularity, and adaptability. It has been analyzed that agent oriented development can be given higher level of rank than object oriented approach due to its key features like true parallelism and own thread of control along with autonomy of actions. However, to reduce risk of adapting new paradigm, mixture of both techniques can be used. Keywords: Agent Oriented, Object Oriented, Risk-Based, Agent, Object.