A Novel Approach to Programming: Agent Based Software Engineering

Research output: A Conference proceeding or a Chapter in BookConference contribution

2 Citations (Scopus)

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
Original languageEnglish
Title of host publication10th International Conference, KES 2006. Knowledge-Based Intelligent Information and Engineering Systems
EditorsB Gabrys, R.J Howlett, L.C Jain
Place of PublicationGermany
PublisherSpringer
Pages1184-1191
Number of pages8
ISBN (Electronic)9783540465447
ISBN (Print)9783540465423
DOIs
Publication statusPublished - 2006
EventKES2006 10th International Conference on Knowledge-Based Intelligent Information and Engineering Systems - Bournemouth, United Kingdom
Duration: 9 Oct 200611 Oct 2006

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume4253

Conference

ConferenceKES2006 10th International Conference on Knowledge-Based Intelligent Information and Engineering Systems
CountryUnited Kingdom
CityBournemouth
Period9/10/0611/10/06

    Fingerprint

Cite this

Sharma, D., Ma, W., & Tran, D. (2006). A Novel Approach to Programming: Agent Based Software Engineering. In B. Gabrys, R. J. Howlett, & L. C. Jain (Eds.), 10th International Conference, KES 2006. Knowledge-Based Intelligent Information and Engineering Systems (pp. 1184-1191). (Lecture Notes in Computer Science; Vol. 4253). Germany: Springer. https://doi.org/10.1007/11893011_150