Abstract
Nowadays, service-oriented architectures (SOA) and multiagent systems (MAS) are two increasingly important technologies. Despite the differences in technology, SOA and MAS have some similar objectives and their integration produces systems with more flexibility, functionality and interoperability. Their integration creates new requirements and special methods and tools are necessary to develop systems that integrate both technologies. This paper analyzes the most important issues for developing Service-oriented MAS. Furthermore, some methods and tools to develop this kind of systems are analyzed to show how current approaches solve the problem of the integration between agents and services.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bellifemine, F.L., Caire, G., Greenwood, D.: Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology). John Wiley & Sons, Chichester (2007)
Board, J.: Jade web services integration gateway (wsig) guide (2005)
Chunlin, L., Layuan, L.: An agent-oriented and service-oriented environment for deploying dynamic distributed systems. Computer Standards and Interfaces 24, 323–336 (2002)
Dickinson, I.: Nuin: the jena agent framework (2004), http://www.nuin.org
Dickinson, I., Wooldridge, M.: Agents are not (just) web services: investigating bdi agents and web services. In: Proc. SOCABE 2005 (2005)
Eiter, T., Mascardi, V.: Comparing environments for developing software agents. AI Commun. 15(4), 169–197 (2002)
Giorgini, P., Mylopoulos, J., Perini, A., Susi, A.: The tropos metamodel and its use. Informatical journal (2005)
Greenwood, D., Lyell, M., Mallya, A., Suguri, H.: The ieee fipa approach to integrating software agents and web services. In: Proceedings of the International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), Industrial Track (2007)
Jack agent platform (2008) , http://www.agent-software.com/shared/products/index.html
Kostic, M.: Code generation from AML Implementation into CASE tools and support for existing agent platforms. PhD thesis (2006)
Marco Mari, M.T., Poggi, A., Turci, P.: Enhancing multi-agent systems with peer-to-peer and service-oriented technologies. In: Sixth International Workshop From Agent Theory to Agent Implementation (AT2AI-6) (2008)
Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F., Krämer, B.J.: 05462 service-oriented computing: A research roadmap. In: Service Oriented Computing (SOC) (2006)
Papazoglou, M.P., van den Heuvel, W.: Business process development lifecycle methodology. Communications of ACM (to appear, 2006)
Penserini, L., Perini, A., Susi, A., Mylopoulos, J.: From stakeholder needs to service requirements specifications. Technical report, itc-irst, Automated Reasoning Systems (2006)
Singh, M.P., Huhns, M.N.: Service-Oriented Computing Semantics, Processes, Agents. John Wisley and Sons Ltd. (2005)
Rafael, M.D., Bordini, H., Winikoff, M.: Current issues in multi-agent systems development (invited paper). In: Post-proceedings of the Seventh Annual International Workshop on Engineering Societies in the Agents World, pp. 38–61 (2007)
Rolland, C., Souveyet, C., Kraeim, N.: An intentional view of service-oriented computing. Revue Ingnierie des Systmes dÍnformation (ISI),RSTI (Revue des Sciences et Technologies de lÍnformation)- ISI 13(1), 107–137 (2008)
Sudeikat, J., Braubach, L., Pokahr, A., Lamersdorf, W.: Evaluation of agent-oriented software methodologies examination of the gap between modeling and platform (revised selected papers). AOSE-2004 at AAMAS 2004 (2005)
Trencansky, I., Cervenka, R.: Agent modelling language (AML): A comprehensive approach to modelling mas. Informatica 29(4), 391–400 (2005)
Tsai, W.-T., Wei, X., Paul, R., Chung, J.-Y., Huang, Q., Chen, Y.: Service-oriented system engineering (SOSE) and its applications to embedded system development. In: AOSE 2002 (2007); Revised Papers and Invited Contributions
A. UML. Agent uml (2008), http://www.auml.org
Witwicki, S.J., Durfee, E.H.: Commitment-based service coordination. In: Kowalczyk, R., Huhns, M., Klusch, M., Maamar, Z., Vo, Q.B. (eds.) Service-Oriented Computing: Agents, Semantics, and Engineering. LNCS, vol. 5006. Springer, Heidelberg (2008)
Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: The gaia methodology. ACM Trans. Softw. Eng. Methodol. 12(3), 317–370 (2003)
Zhu, H., Shan, L.: Agent-oriented modelling and specification of web services. In: Proceedings of the 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, vol. 00, pp. 152–159 (2005) (ISBN-ISSN:1530-1443 , 0-7695-2347-1)
Zinnikus, I., Benguria, G., Elvester, B., Fischer, K., Vayssire, J.: A model driven approach to agent-based service-oriented architectures. In: Fischer, K., Timm, I.J., André, E., Zhong, N. (eds.) MATES 2005. LNCS (LNAI), vol. 4196, pp. 110–122. Springer, Heidelberg (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Garcia, E., Giret, A., Botti, V. (2008). Software Engineering for Service-Oriented MAS. In: Klusch, M., Pěchouček, M., Polleres, A. (eds) Cooperative Information Agents XII. CIA 2008. Lecture Notes in Computer Science(), vol 5180. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85834-8_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-85834-8_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85833-1
Online ISBN: 978-3-540-85834-8
eBook Packages: Computer ScienceComputer Science (R0)