DocumentCode :
838685
Title :
Developing Flexible Software Using Agent-Oriented Software Engineering
Author :
Mubarak, Hisham
Author_Institution :
Inst. of Ind. Autom. & Software Eng., Univ. Stuttgart, Stuttgart
Volume :
25
Issue :
5
fYear :
2008
Firstpage :
12
Lastpage :
15
Abstract :
Over the past decade, software agents and multiagent systems have grown into a powerful software engineering paradigm. They enable abstractions not only from the problem domain but also toward dynamic solutions that evolve in real time, depending on environmental stimuli to the software system. Agent-oriented software engineering supports the design of dynamically interacting components, each with its own thread of control, and using complex coordination protocols such as networking applications, ubiquitous computing, and sensor networks. The major pitfall so far has been the lack of sufficient engineering methodology. Author Hisham Mubarak looks at the engineering of agent-oriented systems and provides practical guidance to get started.
Keywords :
object-oriented programming; software agents; software engineering; agent-oriented software engineering; complex coordination protocol; dynamically interacting component design; environmental stimuli; flexible software development; multiagent system; Application software; Multiagent systems; Protocols; Real time systems; Software agents; Software engineering; Software systems; Systems engineering and theory; Ubiquitous computing; Yarn; agent platforms; agent-oriented software engineering;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2008.135
Filename :
4602667
Link To Document :
بازگشت