[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Merging Agents and Services — the JIAC Agent Platform

  • Chapter
  • First Online:
Multi-Agent Programming

Abstract

The JIAC V serviceware frame work is a Java based agent framework with its emphasis on industrial requirements such as software standards, security, management, and scalability. It has been developed within industry- and government-funded projects during the last two years. JIAC combines agent technology with a service oriented approach. In this chapter we describe the main features of the framework, with a particular focus on the language JADL++ and the service matching capabilities of JIAC V.

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

Access this chapter

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 79.50
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 99.99
Price includes VAT (United Kingdom)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
GBP 129.99
Price includes VAT (United Kingdom)
  • Durable hardcover 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.

Similar content being viewed by others

References

  1. Albayrak, S., Wieczorek, D.: JIAC — an open and scalable agent architecture for telecommunication applications. In: S. Albayrak (ed.) Intelligent Agents in Telecommunications Applications — Basics, Tools, Languages and Applications. IOS Press, Amsterdam (1998)

    Chapter  Google Scholar 

  2. Albayrak, S., Wollny, S., Lommatzsch, A., Milosevic, D.: Agent technology for personalized information filtering: The PIA system. Scientific International Journal for Parallel and Distributed Computing (SCPE) 8(1), 29–40 (2007)

    Google Scholar 

  3. Barstow, A., Hendler, J., Skall, M., Pollock, J., Martin, D., Marcatte, V., McGuinness, D.L., Yoshida, H., Roure, D.D.: OWL-S: Semantic markup for web services (2004). URL http://www.w3.org/Submission/OWL-S/

  4. Bratman, M.E.: Intentions, Plans, and Practical Reason. Havard University Press, Cambridge, MA (1987)

    Google Scholar 

  5. Bye, R., Schmidt, S., Luther, K., Albayrak, S.: Application-level simulation for network security. In: First International Conference on Simulation Tools and Techniques for Communications, Networks and Systems (SimoTools) (2008)

    Google Scholar 

  6. Chandrasekaran, B., Josephson, J.R., Benjamins, V.R.: Ontologies: What are they? Why do we need them? IEEE Intelligent Systems and Their Applications 14(1), 20–26 (1999). Special Issue on Ontologies

    Article  Google Scholar 

  7. Common Criteria, part1: Introduction and general model, version 2.1 (1999)

    Google Scholar 

  8. Common Criteria, part2: Security functional requirements, version 2.1 (1999)

    Google Scholar 

  9. Common Criteria, part3: Security assurance requirements, version 2.1 (1999)

    Google Scholar 

  10. Cossentino, M., Potts, C.: PASSI: A process for specifying and implementing multi-agent systems using UML. Technical report, University of Palermo (2001)

    Google Scholar 

  11. Endert, H., Hirsch, B., Küster, T., Albayrak, S.: Towards a mapping from BPMN to agents. In: J. Huang, R. Kowalczyk, Z. Maamar, D. Martin, I. Müller, S. Stoutenburg, K.P. Sycara (eds.) Service-Oriented Computing: Agents, Semantics, and Engineering, LNCS, vol. 4505, pp. 92–106. Springer Berlin/Heidelberg (2007)

    Chapter  Google Scholar 

  12. Endert, H., Küster, T., Hirsch, B., Albayrak, S.: Mapping BPMN to agents: An analysis. In: M. Baldoni, C. Baroglio, V. Mascardi (eds.) Agents, Web-Services, and Ontologies: Integrated Methodologies, pp. 43–58 (2007)

    Google Scholar 

  13. Fikes, R., Nilsson, N.: STRIPS: anew approach to the application of theorem proving to problem solving. Artificial Intelligence 2, 189–208 (1971)

    Article  MATH  Google Scholar 

  14. Foundation for Intelligent Physical Agents: FIPA agent communication language specifications (2002). URL http://www.fipa.org/repository/aclspecs.html

  15. Foundation for Intelligent Physical Agents: Interaction Protocol Specifications (2002).URL http://www.fipa.org/repository/ips.php3

  16. Foundation for Intelligent Physical Agents: FIPA agent management specification (2004)

    Google Scholar 

  17. Gelernter, D.: Generative communication in linda. ACM Transactions on Programming Languages and Systems 7(1), 80–112 (1985)

    Article  MATH  Google Scholar 

  18. Hessler, A., Hirsch, B., Keiser, J.: JIAC IV in Multi-Agent Programming Contest 2007. In: M. Dastani, A. Segrouchni, A. Ricci, M. Winikoff (eds.) ProMAS 2007 Post-Proceedings, LNAI, vol. 4908, pp. 262–266. Springer Berlin/Heidelberg (2008)

    Google Scholar 

  19. Hindriks, K.V., Boer, F.S.D., van der Hoek, W., Meyer, J.J.: Agent programming in 3APL. Autonomous Agents and Multi-Agent Systems 2(4), 357–401 (1999)

    Article  Google Scholar 

  20. Hirsch, B., Fricke, S., Kroll-Peters, O.: Agent programming in practise - experiences with the JIAC IV agent framework. In: Proceedings of AT2AI 2008 — Agent Theory to Agent Implementation (2008)

    Google Scholar 

  21. Hirsch, B., Konnerth, T., Burkhardt, M.: The JADL++ language — semantics. Technical report, Technische Universität Berlin — DAI Labor (2009)

    Google Scholar 

  22. Hirsch, B., Konnerth, T., Hessler, A., Albayrak, S.: A serviceware framework for designing ambient services. In: A. Maña, V. Lotz (eds.) Developing Ambient Intelligence (AmID’06), pp. 124–136. Springer Paris (2006)

    Google Scholar 

  23. Jaeger, M.C., Gregor, R.G., Christoph, L., Gero, M., Kurt, G.: Ranked matching for service descriptions using OWL-S. In: Kommunikation in Verteilten Systemen (KiVS) 2005, pp. 91–102. Springer (2005)

    Google Scholar 

  24. Klusch, M., Fries, B., Sycara, K.: Automated semantic web service discovery with OWLS-MX. In: H. Nakashima, M.P. Wellman, G. Weiss, P. Stone (eds.) AAMAS, pp. 915–922. ACM (2006)

    Google Scholar 

  25. Konnerth, T., Hirsch, B., Albayrak, S.: JADL — an agent description language for smart agents. In: M. Baldoni, U. Endriss (eds.) Declarative Agent Languages and Technologies IV, LNCS, vol. 4327, pp. 141–155. Springer Berlin/Heidelberg (2006)

    Chapter  Google Scholar 

  26. Küster, T., Heßler, A.: Towards transformations from BPMN to heterogeneous systems. In: M. Mecella, J. Yang (eds.) BPM2008 Workshop Proceedings. Springer Berlin (2008)

    Google Scholar 

  27. McGuinness, D.L., van Harmelen, F.: OWL web ontology language. W3C recommendation (2004). http://www.w3.org/TR/owl-features/

  28. Monson-Haefel, R., Chappell, D.A.: Java Message Service. O’Reilly (2000)

    Google Scholar 

  29. Nakhjiri, M., Nakhjiri, M.: AAA and Network Security for Mobile Access: Radius, Diameter, EAP, PKI and IP Mobility. Wiley (2005)

    Google Scholar 

  30. Newton, G., Pollock, J., McGuinness, D.L.: Semantic web rule language (SWRL) (2004). http://www.w3.org/Submission/2004/03/

  31. Nielson, H.R., Nielson, F.: Semantics with Applications: A Formal Introduction, revised Edition. Wiley (1999)

    Google Scholar 

  32. OASIS Committee: Web Services Business Process Execution Language (WSBPEL) Version 2.0. Specification, OASIS (2007). URL http://docs.oasisopen.org/wsbpel/2.0/Primer/wsbpel-v2.0-Primer.pdf

  33. Object Management Group: Software Process Engineering Metamodel (SPEM) Specification. Version 1.1. Object Management Group, Inc. (2005)

    Google Scholar 

  34. Padgham, L., Winikoff, M.: Prometheus: A methodology for developing intelligent agents. In: F. Giunchiglia, J. Odell, G.Wei (eds.) Agent-Oriented Software Engineering III. Revised Papers and Invited Contributions of the Third International Workshop (AOSE2002), 0558 Lecture Notes in Computer Science, vol. 2585. Springer (2002)

    Google Scholar 

  35. Perry, J.S.: Java Management Extensions. O’Reilly (2002)

    Google Scholar 

  36. Rao, A.S.: AgentSpeak(L): BDI agents speak out in a logical computable language. In: R.van Hoe (ed.) Agents Breaking Away, 7th European Workshop on Modelling Autonomous Agentsina Multi-Agent World, MAAMAW’96, LNCS, vol. 1038, pp. 42—55. Springer Verlag, Eindhoven, The Netherlands (1996)

    Google Scholar 

  37. Russel, S., Norvig, P.: Artificial Intelligence: A Modern Approach, 2nd Edition edn. Prentice Hall (2003)

    Google Scholar 

  38. Tuguldur, E.O., Heßler, A., Hirsch, B., Albayrak, S.: Toolipse: An IDE for development of JIAC applications. In: Proceedings of PROMAS08: Programming Multi-Agent Systems (2008)

    Google Scholar 

  39. Tuguldur, E.O., Patzlaff, M.: Collecting gold: MicroJIAC agents in multi-agent programming contest. In: M. Dastani, A.E.F. Segrouchni, A. Ricci, M. Winikoff (eds.) ProMAS 2007 Post-Proceedings, LNAI, vol. 4908, pp. 257–261. Springer Berlin/Heidelberg (2008)

    Google Scholar 

  40. W3C: XML schema (2004). URL http://www.w3.org/XML/Schema

Download references

Acknowledgements

JIAC V is the work of the Competence Center Agent Core Technologies of the DAI Labor of the TU Berlin, namely Tuguldur Erdene-Ochir, Axel Heßler, Silvan Kaiser, Jan Keiser, Thomas Konnerth, Tobias Küster, Marcel Patzlaff, Alexander Thiele, as well as Michael Burkhardt, Martin Löffelholz, Marco Lützenberger, and Nils Masuch. It has been partially funded by the German Federal Ministry of Education and Research under funding reference number 01BS0813.

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag US

About this chapter

Cite this chapter

Hirsch, B., Konnerth, T., Heßler, A. (2009). Merging Agents and Services — the JIAC Agent Platform. In: El Fallah Seghrouchni, A., Dix, J., Dastani, M., Bordini, R. (eds) Multi-Agent Programming. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-89299-3_5

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-89299-3_5

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-89298-6

  • Online ISBN: 978-0-387-89299-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics