Skip to main content

Cooperative Behaviors Description for Self-* Systems Implementation

  • Conference paper

Part of the book series: Advances in Intelligent and Soft Computing ((AINSC,volume 70))

Abstract

Agent platforms have recently attracted attention for use as a basis for self-* systems development because it provides a mechanism for autonomous functionalities. From among these platforms, JADE allows developers to describe concurrent behaviors on it, and this can be a foundation of constructing the multi-processes on self-* systems. This paper shows an overview of our approach for implementing highly collaborative behaviors by introducing a component style behavior model and its life cycle on the basis of the agent platform.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cheng, B.H., de Lemos, R., Giese, H., Inverardi, P., Magee, J., et al.: Software engineering for self-adaptive systems: A research road map. In: Dagstuhl Seminar Proceedings (2008)

    Google Scholar 

  2. Garlan, D., Kramer, J., Wolf, A. (eds.): Proceedings of the first workshop on Self-healing systems (WOSS 2002). ACM, New York (2002)

    Google Scholar 

  3. Hirsch, D., Kramer, J., Magee, J., Uchitel, S.: Modes for software architectures. In: Gruhn, V., Oquendo, F. (eds.) EWSA 2006. LNCS, vol. 4344, pp. 113–126. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  4. Kramer, J., Magee, J.: Self-managed systems: an architectural challenge. In: Future of Software Engineering (FOSE 2007), pp. 259–268 (2007)

    Google Scholar 

  5. Lorenzoli, D., Tosi, D., Venticinque, S., Micillo, R.A.: Designing multi-layers self-adaptive complex applications. In: Fourth international workshop on Software quality assurance (SOQUA 2007), pp. 70–77. ACM, New York (2007)

    Chapter  Google Scholar 

  6. Moraïtis, P., Petraki, E., Spanoudakis, N.I.: Engineering JADE agents with the Gaia methodology. In: Kowalczyk, R., Müller, J.P., Tianfield, H., Unland, R. (eds.) NODe-WS 2002. LNCS (LNAI), vol. 2592, pp. 77–91. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  7. Morandini, M., Penserini, L., Perini, A.: Towards goal-oriented development of self-adaptive systems. In: Proc. of the International Workshop on Software Engineering for Adaptive and Self-managing Systems (SEAMS 2008), Leipzig, Germany, pp. 9–16 (2008)

    Google Scholar 

  8. Nafz, F., Ortmeier, F., Seebach, H., Steghofer, J.-P., Reif, W.: A generic software framework for role-based organic computing systems. In: International Workshop on Software Engineering for Adaptive and Self-Managing Systems, pp. 96–105 (2009)

    Google Scholar 

  9. Nakagawa, H., Ohsuga, A., Honiden, S.: Constructing self-adaptive systems using a KAOS model. In: Proc. of Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops (SASOW 2008), Venice, Italia, pp. 132–137. IEEE, Los Alamitos (2008)

    Chapter  Google Scholar 

  10. Nikraz, M., Caire, G., Bahri, P.A.: A methodology for the analysis and design of multi agent systems using JADE (2006), http://jade.tilab.com/doc/tutorials/JADE_methodology_website_version.pdf

  11. Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: Implementing a BDI-infrastructure for JADE agents. EXP - in search of innovation (Special Issue on JADE) 3(3), 76–85 (2003)

    Google Scholar 

  12. Rao, A.S., Georgeff, M.P.: BDI agents: From theory to practice. In: ICMAS, pp. 312–319. The MIT Press, Cambridge (1995)

    Google Scholar 

  13. Telecom Italia. JADE: Java agent development framework, http://jade.tilab.com/

  14. Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: The Gaia methodology. ACM Trans. on Software Engineering and Methodology 12(3), 317–370 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nakagawa, H., Ohsuga, A., Honiden, S. (2010). Cooperative Behaviors Description for Self-* Systems Implementation. In: Demazeau, Y., Dignum, F., Corchado, J.M., Pérez, J.B. (eds) Advances in Practical Applications of Agents and Multiagent Systems. Advances in Intelligent and Soft Computing, vol 70. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12384-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12384-9_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12383-2

  • Online ISBN: 978-3-642-12384-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics