Font Size: a A A

Managing agent-oriented software development and evolution

Posted on:2006-11-25Degree:M.ScType:Thesis
University:University of Toronto (Canada)Candidate:Su, NingFull Text:PDF
GTID:2458390005497855Subject:Computer Science
Abstract/Summary:
The ever-increasing complexity of modern software systems has become a major obstacle to their development and evolution. In response to this, agent-orientation has emerged as a promising paradigm for engineering organizational software. This thesis explores the intersecting territories of agent-oriented software engineering, multiagent systems, agent-based economics, and biological evolution to offer a comprehensive framework guiding agent-oriented software development and evolution. In particular, grounded in the Tropos ontology, the study formally examines the defining properties of "agent" as a software engineering paradigm, and presents the taxonomy of goal relations. Based on these, the Tropos Heuristics for Engineering Multiagent sofwarE ("THEME") is proposed to guide agent-oriented software development, and the Tropos Evolution Modeling Process for Organizations ("TEMPO") is introduced to help agent-based software systems evolve in concert with changes in the socioeconomic environments. THEME and TEMPO are both illustrated and preliminarily evaluated with real-life based case studies.
Keywords/Search Tags:Software, Evolution
Related items