Agent-Based Software Engineering, Paradigm Shift, or Research Program Evolution

Agent-Based Software Engineering, Paradigm Shift, or Research Program Evolution

Yves Wautelet (KU Leuven, Belgium), Christophe Schinckus (Royal Melbourne Institute of Technology, Australia) and Manuel Kolp (Université catholique de Lovuain, Belgium)
DOI: 10.4018/978-1-5225-5396-0.ch013

Abstract

Information systems are deeply linked to human activities. Unfortunately, development methodologies have been traditionally inspired by programming concepts and not by organizational and human ones. This leads to ontological and semantic gaps between the systems and their environments. The adoption of agent orientation and multi-agent systems (MAS) helps to reduce these gaps by offering modeling tools based on organizational concepts (actors, agents, goals, objectives, responsibilities, social dependencies, etc.) as fundamentals to conceive systems through all the development process. Moreover, software development is becoming increasingly complex. Stakeholders' expectations are growing higher while the development agendas have to be as short as possible. Project managers, business analysts, and software developers need adequate processes and models to specify the organizational context, capture requirements, and build efficient and flexible systems.
Chapter Preview
Top

State Of The Art

This section presents the contributions of an epistemological reading for the computer science researcher.

Complete Chapter List

Search this Book:
Reset