Skip to main content

Agent Software Engineering with Role Modelling

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

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

Included in the following conference series:

Abstract

Due to their autonomy and social behavior, agents will play important roles in future emerging enterprises. They will fill key positions and provide essential capabilities. We propose role modelling as a software engineering technique for specifying, analyzing, and designing systems on the basis of the roles that the agents will play. Our approach builds on our earlier research in patterns [4], [5] of agent systems. Object-oriented role models can be extended to represent patterns of agent interaction that can then be employed to engineer agent systems.

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. Andersen, E. (Egil), Conceptual Modeling of Objects: A Role Modeling Approach, PhD Thesis, University of Oslo, 1997.

    Google Scholar 

  2. Barbuceanu, M., Gray, T., Mankovski, S., “Coordinating with Obligations,” Agents’ 98, Minneapolis, May, 1998, p. 62–69.

    Google Scholar 

  3. Gamma, E. R., R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994.

    Google Scholar 

  4. Kendall, E. A., P. V. Murali Krishna, Chirag V. Pathak, C. B. Suresh, “Patterns of Intelligent and Mobile Agents,” Agents’ 98, May, 1998.

    Google Scholar 

  5. Kendall, E. A., U. Palanivelan, S. Kalikivayi, “Capturing and Structuring Goals: Analysis Patterns,” EuroPlop’98, European Pattern Languages of Programming, Germany, July, 1998.

    Google Scholar 

  6. Kendall, E. A., “Agent Roles and Role Models: New Abstractions for Multiagent System Analysis and Design,” International Workshop on Intelligent Agents in Information and Process Management, German Conference on Artificial Intelligence, Bremen, Germany, September, 1998.

    Google Scholar 

  7. Kendall, E. A., “Role Modelling for Agent System Analysis and Design,” ASA/MA’99, November, 1999.

    Google Scholar 

  8. Rational Software, “UML Documentation: Behavioral Elements Package: Collaboration Overview,” http://www.rational.com/uml/resources/index.html

  9. Riehle, D., “Composite Design Patterns”, OOPSLA’ 97, Proceedings of the 1997 Conference on Object-Oriented Programming Systems, Languages and Applications, ACM Press, Page 218–228, 1997.

    Google Scholar 

  10. Riehle, D., “Bureaucracy”, in Pattern Languages of Program Design 3, R. Martin, D. Riehle, F. Buschmann (Ed.), Addison Wesley, 1998, pp. 163–185.

    Google Scholar 

  11. Riehle, D., T. Gross, “Role Model Based Framework Design and Integration,” OOPSLA’98, Proceedings of the 1998 Conference on Object-oriented Programming Systems, Languages and Applications, ACM Press, 1998.

    Google Scholar 

  12. M. T. Tu, F. Griffel, M. Merz, W. Lamersdorf, “A Plug-In Architecture Providing Dynamic Negotiation Capabilities for Mobile Agents,” Mobile Agents: Second International Workshop (MA’98), Stuttgart, Germany, September, 1998, pp. 222–236.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kendall, E.A. (2001). Agent Software Engineering with Role Modelling. In: Ciancarini, P., Wooldridge, M.J. (eds) Agent-Oriented Software Engineering. AOSE 2000. Lecture Notes in Computer Science, vol 1957. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44564-1_10

Download citation

  • DOI: https://doi.org/10.1007/3-540-44564-1_10

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41594-7

  • Online ISBN: 978-3-540-44564-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics