Skip to main content

Towards a Methodology for Coordination Mechanism Selection in Open Systems

  • Conference paper
  • First Online:
Engineering Societies in the Agents World III (ESAW 2002)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2577))

Included in the following conference series:

Abstract

Agent-oriented software engineering (AOSE) is a promising approach to developing applications for dynamic open systems. If well developed, these applications can be opportunistic, taking advantage of services implemented by other developers at appropriate times. However, methodologies are needed to aid the development of systems that are both flexible enough to be opportunistic and tightly defined by the application requirements. In this paper, we investigate how developers can choose the coordination mechanisms of agents so that the agents will best fulfil application requirements in an open system.

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. J. Castro, M. Kolp, and J. Mylopoulos. A requirements-driven development methodology. In Proceedings of the 13th International Conference on Advanced Information Systems Engineering (CAiSE-01), Interlaken, Switzerland, 2001. 245

    Google Scholar 

  2. P. Davidsson and S. Johansson. Evaluating multi-agent system architectures: A case study concerning dynamic resource allocation. In this volume, Madrid, Spain, 2002. 250

    Google Scholar 

  3. A. M. Davis. Software Requirements: Objects, States and Functions. Prentice Hall, 1993. 245

    Google Scholar 

  4. V. Dignum, H. Weigand, and L. Xu. Agent Societies: Toward Frameworks-Based Design. In M. Wooldridge, P. Ciancarini, and G. Weiss, editors, Proceedings of the Second International Workshop on Agent-Oriented Software Engineering (AOSE-2001), pages 25–32, Montreal, Canada, 2001. 241

    Google Scholar 

  5. R. Falcone and B. S. Firozabadi. The challenge of trust: The Autonomous Agents’ 98 Workshop on Deception, Fraud and Trust in Agent Societies. Knowledge Engineering Review, 14(1):81–89, 1999. 246

    Article  Google Scholar 

  6. E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design patterns: Abstraction and reuse of object oriented design. In Proceedings of ECOOP’93, Kaiserslautern, Germany, 1993. 247

    Google Scholar 

  7. P. Haumer, K. Pohl, and K. Weidenhaupt. Requirements elicitation and validation with real world scenes. IEEE Transactions on Software Engineering, 24(12), December 1998. 245

    Google Scholar 

  8. M. N. Huhns. Interaction-oriented programming. In P. Ciancarini and M. J. Wooldridge, editors, Proceedings of Agent-Oriented Software Engineering 2000 (AOSE 2000), 2000. 243

    Google Scholar 

  9. S. P. Marsh. Formalising Trust as a Computational Concept. PhD thesis, Department of Computing Science and Mathematics, University of Stirling, 1994. 246

    Google Scholar 

  10. S. Miles, M. Joy, and M. Luck. Designing agent-oriented systems by analysing agent interactions. In P. Ciancarini and M. J. Wooldridge, editors, Proceedings of Agent-Oriented Software Engineering 2000 (AOSE 2000), 2000. 243, 245

    Google Scholar 

  11. A. Omicini. SODA: Societies and infastructures in the analysis and design of agent-based systems. In P. Ciancarini and M. J. Wooldridge, editors, Proceedings of Agent-Oriented Software Engineering 2000 (AOSE 2000), 2000. 241

    Google Scholar 

  12. A. van Lamsweerde. Requirements engineering in the year 00: A research perspective. In Proceeding of the Twenty-Second International Conference on Software Engineering (ICSE-00), 2000. 245

    Google Scholar 

  13. M. Wooldridge and P. Ciancarini. Agent-oriented software engineering: The state of the art. In P. Ciancarini and M. J. Wooldridge, editors, Proceedings of Agent-Oriented Software Engineering 2000 (AOSE 2000), 2000. 243

    Google Scholar 

  14. F. Zambonelli and H. V. D. Parunak. Signs of a revolution in computer science and software engineering. In this volume, Madrid, Spain, 2002. 251

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Miles, S., Joy, M., Luck, M. (2003). Towards a Methodology for Coordination Mechanism Selection in Open Systems. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds) Engineering Societies in the Agents World III. ESAW 2002. Lecture Notes in Computer Science(), vol 2577. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-39173-8_18

Download citation

  • DOI: https://doi.org/10.1007/3-540-39173-8_18

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-14009-2

  • Online ISBN: 978-3-540-39173-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics