Skip to main content

The Goal Oriented Teams (GORITE) Framework

  • Conference paper
Programming Multi-Agent Systems (ProMAS 2007)

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

Included in the following conference series:

Abstract

Goal Oriented Teams (GORITE) is a Java framework for implementation of Goal Oriented Process Models in a Team Oriented Paradigm. The GORITE concept combines a Team Oriented view of software systems with Goal Oriented process modelling, and offers an effective approach to complex and large-scale software. A Java developer would use GORITE for implementing their Team Oriented design, and whilst the framework makes this a straight-forward task, it relies on the Java developer utilising background skills in Team and Goal Oriented Programming to form the design. The Goal Oriented Programming side of GORITE provides a BDI (Belief - Desire - Intention) style execution machinery for goal oriented process models. Technically the goal hierarchies, which define how goals are achieved by means of achieving sub goals, are data structures that are interpreted in order to carry out the process steps that achieving the goals require. The Team Oriented Programming paradigm takes systems design to a new level. As design concept it extends the Agent Oriented Programming paradigm by including explicit modelling of the organisation of agents that comprise an application, whilst allowing for openness in actual composition. This paper is a presentation of the GORITE framework, with a primary focus on illustrating how the GORITE elements are used for capturing Goal Oriented Teams designs, and with less focus on the methodological philosophy underpinning this style of programming.

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. Rao, A., Georgeff, M.: Decision Procedures for BDI Logics. Journal of Logic and Computation 8(3), 293–342 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  2. Kaminka, G., Yakir, A., Erusalichik, D., Cohen-Niv, N.: Towards Collaborative Task and Team Maintenance. In: AAMAS 2007 (2007)

    Google Scholar 

  3. Horling, B., Lesser, V., Vincent, R., Wagner, T.: The Soft Real-Time Agent Control Architecture. In: Autonomous Agents and Multi-Agent Systems, vol. 12(1), pp. 35–92. Springer, Heidelberg (2006)

    Google Scholar 

  4. JACK Intelligent Agents, http://www.agent-software.com

  5. Landre, E., Olmheim, J., Waersland, G., Ronneberg, H.: Software Agents - An Emergent Software Technology That Enables Us To Build More Dynamic, Adaptable, and Robust Systems. In: ACTE 2006 (2006)

    Google Scholar 

  6. Kollingbaum, M., Norman, T., Mehandjiev, N., Brown, K.: Engineering Organisation-Oriented Software. In: WISER 2006, Proceedings of the 2nd International Workshop on Interdisciplinary Software Engineering Research, ICSE, Shanghai, China (May 2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mehdi Dastani Amal El Fallah Seghrouchni Alessandro Ricci Michael Winikoff

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rönnquist, R. (2008). The Goal Oriented Teams (GORITE) Framework. In: Dastani, M., El Fallah Seghrouchni, A., Ricci, A., Winikoff, M. (eds) Programming Multi-Agent Systems. ProMAS 2007. Lecture Notes in Computer Science(), vol 4908. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79043-3_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-79043-3_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-79042-6

  • Online ISBN: 978-3-540-79043-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics