Expectation-oriented analysis and design

Wilfried Brauer, Matthias Nickles, Michael Rovatsos, Gerhard Weiß, Kai F. Lorentzen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

17 Scopus citations

Abstract

A key challenge for agent-oriented software engineering is to develop and implement open systems composed of interacting autonomous agents. On the one hand, there is a need for permitting autonomy in order to support desirable system properties such as decentralised control. On the other hand, there is a need for restricting autonomy in order to reduce undesirable system properties such as unpredictability. This paper introduces a novel analysis and design method for open agentoriented software systems that aims at coming up to both of these two contrary aspects. The characteristics of this method, called EXPAND, are as follows: (i) it allows agents a maximum degree of autonomy and restricts autonomous behaviour only if necessary (ii) it uses system-level expectations as a key modelling abstraction and as the primary level of analysis and design; and (iii) it is sociologically grounded in Luhmann’s systems theory. The application of EXPAND is illustrated in a “cartrading platform” case study.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
EditorsMichael J. Wooldridge, Paolo Ciancarini, Gerhard Weib
PublisherSpringer Verlag
Pages226-244
Number of pages19
ISBN (Print)3540432825, 9783540432821
DOIs
StatePublished - 2002
Event2nd International Workshop on Agent-Oriented Software Engineering, AOSE 2001 - Montreal, Canada
Duration: 29 May 200129 May 2001

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2222
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference2nd International Workshop on Agent-Oriented Software Engineering, AOSE 2001
Country/TerritoryCanada
CityMontreal
Period29/05/0129/05/01

Fingerprint

Dive into the research topics of 'Expectation-oriented analysis and design'. Together they form a unique fingerprint.

Cite this