Agent-Based Software Engineering

Abstract

Agent-based computing represents an exciting new synthesis both for Artificial Intelligence (and, more generally, Computer Science. It has the potential to significantly improve the theory and the practice of modeling, designing, and implementing computer systems. Yet, to date, there has been little systematic analysis of what makes the agent-based approach such an appealing and powerful computational model. Moreover, even less effort has been devoted to discussing the inherent disadvantages that stem from adopting an agent-oriented view. Here both sets of issues are explored. The standpoint of this analysis is the role of agent-based software in solving complex, real-world problems. In particular, it will be argued that the development of robust and scalable software systems requires autonomous agents that can complete their objectives while situated in a dynamic and uncertain environment, that can engage in rich, high-level social interactions, and that can operate within flexible organizational structures.

Authors and Affiliations

P. Santosh Kumar Patra

Keywords

Related Articles

Design Optimization of Memristor Based 6T and 7T SRAM Cells using Sleep transistor at Nanoscale Techniques

The factors which affect the need of low power design is the rising of leakage current, scaling of technologies and large power dissipation in high performance computing systems. Due to aggressive scaling of devices, lea...

Evaluating the performance of Symmetric Key Algorithms: AES (Advanced Encryption Standard) and DES (Data Encryption Standard)

Encryption algorithms are known to be computational intensive. Internet and networks applications growing very fast, so the needs to protect. Encryption plays the very important role in information security system. On th...

Software Reliability

Unreliability of any product comes due to the failures or presence of faults in the system. As software does not “wear-out” or “age”, as a mechanical or an electronic system does, the unreliability of software is primari...

A Heuristic Based Load Balancing Algorithm

In today’s competitive environment the objectives and goals of the producers (also called resource owners) and consumers (also called end users) are different. Computational grid has been considered as the best paradigm...

Bibliometric Analysis of Literature Published in Emerald Journals on Cloud Computing

The present study is based on the bibliometric analysis of publications on cloud computing appeared in the emerald journals from 2000 to 2014. The bibliographical details of each publication on a cloud computing were dow...

Download PDF file
  • EP ID EP92876
  • DOI -
  • Views 85
  • Downloads 0

How To Cite

P. Santosh Kumar Patra (2012). Agent-Based Software Engineering. International Journal of Computational Engineering and Management IJCEM, 15(6), 68-71. https://europub.co.uk/articles/-A-92876