Skip to main content

Expectation-Oriented Analysis and Design

  • Conference paper
  • First Online:
Agent-Oriented Software Engineering II (AOSE 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2222))

Included in the following conference series:

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.

This work is supported by DFG (German National Science Foundation) under contracts no. Br609/11-1 and MA759/4-2.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. L. J. Arthur. Rapid Evolutionary Development: Requirements, Prototyping & Software Creation. John Wiley & Sons, 1991.

    Google Scholar 

  2. G. Caire et al. Agent oriented analysis using MESSAGE/UML. In this volume.

    Google Scholar 

  3. C. Castelfranchi. Engineering social order. In Working Notes of the First International Workshop on Engineering Societies in the Agents’ World (ESAW-00), 2000.

    Google Scholar 

  4. C. Castelfranchi, F. Dignum, C. M. Jonker, and J. Treur. Deliberate normative agents: Principles and architecture. In Proceedings of the Sixth International Workshop on Agent Theories, Architectures, and Languages (ATAL-99), Orlando, FL, 1999.

    Google Scholar 

  5. P. Ciancarini and M. J. Wooldridge. Agent-oriented Software Engineering: first international workshop (AOSE-2000). Springer-Verlag, Berlin et al., 2001.

    Google Scholar 

  6. V. Dignum, H. Weigand, and L. Xu. Agent societies: towards frameworks-based design. In this volume.

    Google Scholar 

  7. A. Drogoul and A. Collinot. Applying an agent-oriented methodology to the design of artificial organizations: a case study in robotic soccer. Autonomous Agents and Multi-Agent Systems, 1(1):113–129, 1998.

    Article  Google Scholar 

  8. J. Ferber and O. Gutknecht. A meta-model for the analysis and design of organizations in multi-agent systems. In Proceedings of the 3nd International Conference on Multi-Agent Systems (ICMAS-98), pages 128–135, 1998.

    Google Scholar 

  9. C. Hewitt. Offices are open systems. ACM Transactions on Office Information Systems, 4(3):271–287, July 1986.

    Article  Google Scholar 

  10. M. N. Huhns. Interaction-oriented programming. In Agent-Oriented Software Engineering: first international workshop (AOSE-2000), Lecture Notes in Artificial Intelligence Vol. 1957. Springer-Verlag, 2000.

    Google Scholar 

  11. C. Iglesias, M. Garijo, and J.C. Gonzales. A survey of agent-oriented methodologies. In J.P. Müller, M.P. Singh, and A. Rao, editors, Intelligent Agents V. Proceedings of the Fifth International Workshop on Agent Theories, Architectures, and Languages (ATAL-98), Lecture Notes in Artificial Intelligence Vol. 1555, pages 317–330. Springer-Verlag, 1999.

    Google Scholar 

  12. N.R. Jennings. On agent-based software engineering. Artificial Intelligence, 117:277–296, 2000.

    Article  MATH  Google Scholar 

  13. K. F. Lorentzen and M. Nickles. Ordnung aus Chaos – Prolegomena zu einer Luhmann’schen Modellierung deentropisierender Strukturbildung in Multiagentensystemen. In T. Kron, K. Junge, and S. Papendick, editors, Luhmann modelliert. Ansätze zur Simulation von Kommunikationssystemen. Leske & Budrich, 2001. To appear.

    Google Scholar 

  14. N. Luhmann. Social Systems. Stanford University Press, Palo Alto, CA, 1995 (orignally published in 1984). translated by J. Bednarz, Jr. and D. Baecker.

    Google Scholar 

  15. M.P. Singh. Toward interaction-oriented programming. Technical Report TR-96-15, Department of Computer Science, North Carolina State University, 1996.

    Google Scholar 

  16. I. Sommerville, editor. Software Engineering. Addison-Wesley, 1998.

    Google Scholar 

  17. M. J. Wooldridge, N.R. Jennings, and D. Kinny. A methodology for agent-oriented analysis and design. In Proceedings of the Third International Conference on Autonomous Agents (Agents’99), pages 69–76, 1999.

    Google Scholar 

  18. M. J. Wooldridge, N.R. Jennings, and D. Kinny. The Gaia methodology for agent-oriented analysis and design. Autonomous Agents and Multi-Agent Systems, 3(3):285–312, 2000.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Brauer, W., Nickles, M., Rovatsos, M., Weiß, G., Lorentzen, K.F. (2002). Expectation-Oriented Analysis and Design. In: Wooldridge, M.J., Weiß, G., Ciancarini, P. (eds) Agent-Oriented Software Engineering II. AOSE 2001. Lecture Notes in Computer Science, vol 2222. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-70657-7_15

Download citation

  • DOI: https://doi.org/10.1007/3-540-70657-7_15

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43282-1

  • Online ISBN: 978-3-540-70657-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics