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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
Garlan, D., Kramer, J., Wolf, A. (eds.): Proceedings of the first workshop on Self-healing systems (WOSS 2002). ACM, New York (2002)
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)
Kramer, J., Magee, J.: Self-managed systems: an architectural challenge. In: Future of Software Engineering (FOSE 2007), pp. 259–268 (2007)
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)
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)
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)
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)
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)
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
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)
Rao, A.S., Georgeff, M.P.: BDI agents: From theory to practice. In: ICMAS, pp. 312–319. The MIT Press, Cambridge (1995)
Telecom Italia. JADE: Java agent development framework, http://jade.tilab.com/
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)