A novel approach to programming: agent based software engineering

  • Authors:
  • Dharmendra Sharma;Wanli Ma;Dat Tran;Mary Anderson

  • Affiliations:
  • School of Information Sciences and Engineering, University of Canberra;School of Information Sciences and Engineering, University of Canberra;School of Information Sciences and Engineering, University of Canberra;School of Information Sciences and Engineering, University of Canberra

  • Venue:
  • KES'06 Proceedings of the 10th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part III
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Agent (and multiagent system) technology originates from artificial intelligence. The continuous and autonomous nature of agents and the communication among these agents also make them an excellent candidate for distributed computing and even general software applications. Agent based software engineering advocates using the agent technology for typical software development. Evolving from object oriented software engineering to agent based software engineering may be as significant as evolving from the procedure oriented concept to the object oriented concept. In this paper, we examine agent based software engineering in relation to the three main steps of software development: system analysis and modeling, design and implementation, and validation.