Skip to main content

Towards Reuse in Agent Oriented Information Systems: The Importance of Being Purposive

  • Conference paper
Agent-Oriented Information Systems (AOIS 2003)

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

Abstract

The emergence of large information systems has pushed software specification into the area of business modelling to adequately capture and consider business requirements. At the same time, there has been a move toward techniques for specifying the behaviours of and the knowledge associated with intelligent agents as these are increasingly found as important components of those information systems. This paper presents four software models useful for specifying the requirements of an agent oriented information system. Adopting a similar notation for each model smooths the transition between models. It will be shown that it is in the relationships between these models there is scope for capturing purposive descriptions that facilitate reuse at various levels. A commentary on the importance of an explicit representation of the purpose for which a software component is intended is provided followed by an example, from the domain of military simulation, that illustrates the model and its application. The aim of this paper is to present a modelling approach that unifies business models, use case models, agent behavioural models and domain models, for the purpose of specifying an agent oriented information 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. Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Science of Computer Programming 20(1-2), 3–50 (1993)

    Article  MATH  Google Scholar 

  2. Haywood, E., Dart, P.: Analysis of software system requirements models. In: Proceedings of Australian Software Engineering Conference, July 1996, pp. 131–138. IEEE Computer Society Press, Los Alamitos (1996)

    Chapter  Google Scholar 

  3. Heinze, C., Cross, M., Goss, S., Josefsson, T., Lloyd, I., Murray, G., Papasimeon, M., Turner, M.: Agents of change: The impact of intelligent agent technology on the analysis of air operations. In: Jain, L., Ichalkaranje, N., Tonfoni, G. (eds.) Advances in Intelligent Systems for Defence, 1st edn., December 2002. Series on Innovative Intelligence, vol. 2, ch.6, pp. 229–264. World Scientific, River Edge (2002)

    Google Scholar 

  4. Heinze, C., Goss, S., Josefsson, T., Bennett, K., Waugh, S., Lloyd, I., Murray, G., Oldfield, J.: Interchanging agents and humans in military simulation. AI Magazine 23(2), 37–47 (2002); An earlier version of this paper appeared in the Innovative Applications of AI conference, Seattle (2001)

    Google Scholar 

  5. Heinze, C., Papasimeon, M., Goss, S.: Specifying agent behaviour with use cases. In: Proceedings of Pacific Rim Workshop on Multi-Agents, PRIMA, pp. 128–142 (2000)

    Google Scholar 

  6. Heinze, C., Sterling, L.: Knowledge representation. In: AAMAS Poster Paper 2002, Bologna, Italy (2002)

    Google Scholar 

  7. Kruchten, P.: The rational unified process, an introduction (2000)

    Google Scholar 

  8. Milton, N.R., Shadbolt, N.R., Cottam, H.D., Hamersley, M.: Towards a knowledge technology for knowledge management. International Journal of Human Computer Studides 51(3), 615–641 (1999)

    Article  Google Scholar 

  9. Papasimeon, M., Heinze, C.: Extending the UML for designing jack agents. In: Proceedings of the Australian Software Engineering Conference (ASWEC 2001), Canberra, Australia (2001) (to appear)

    Google Scholar 

  10. Penker, M., Eriksson, H.: Business Modelling with UML: Business Patterns at Work. John Wiley and Sons, Chichester (2000)

    Google Scholar 

  11. Rao, A.S., Georgeff, M.P.: BDI-agents: from theory to practice. In: Proceedings of the First Intl. Conference on Multiagent Systems, San Francisco (1995)

    Google Scholar 

  12. Rasmussen, J., Pejtersen, A., Goodstein, L.: Cognitive Systems Engineering. Wiley Interscience, Hoboken (1994)

    Google Scholar 

  13. Rosenberg, D., Scott, K.: Use Case Driven Object Modeling with UML. Addison Wesley, Reading (1999)

    Google Scholar 

  14. Wegmann, A., Genilloud, G.: The roles of “roles” in use case diagrams. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 210–224. Springer, Heidelberg (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Goss, S., Heinze, C., Papasimeon, M., Pearce, A., Sterling, L. (2004). Towards Reuse in Agent Oriented Information Systems: The Importance of Being Purposive. In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds) Agent-Oriented Information Systems. AOIS 2003. Lecture Notes in Computer Science(), vol 3030. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25943-5_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-25943-5_8

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-25943-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics