Engineering societal information systems by agent-oriented modeling

  • Authors:
  • Kuldar Taveter;Hongying Du;Michael N. Huhns

  • Affiliations:
  • (Correspd. E-mail: kuldar.taveter@ttu.ee) Department of Informatics, Tallinn University of Technology, Raja 15, 12618, Tallinn, Estonia and Department of Computer Science and Engineering, Universi ...;Department of Computer Science and Engineering, University of South Carolina, Columbia, SC, 29208, USA;Department of Computer Science and Engineering, University of South Carolina, Columbia, SC, 29208, USA

  • Venue:
  • Journal of Ambient Intelligence and Smart Environments - A software engineering perspective on smart applications for AmI
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article is concerned with the engineering of societal information systems where technical components of a system - software agents - support the social network around which the system is centered. We propose agent-oriented modeling as a suitable software engineering approach for developing open and adaptive societal information systems. The article first outlines the steps of the software engineering process of agent-oriented modeling and shows how the resulting models can be mapped to the simulation environment. It then describes two case studies where agent-oriented modeling has successfully been applied. The first case study addresses the development of an agent-based decision-making system for helping customers in grocery shopping. The second case study treats the engineering of a societal information system for helping patients in finding healthcare providers. The simulation results from both case studies are presented and discussed. We conclude the article by comparing related work and drawing conclusions. This work was performed while the first author was a Fulbright Scholar with the University of South Carolina.