Merging Agents and Services - the JIAC Agent Platform

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.

[1]  Sahin Albayrak,et al.  Application-level simulation for network security , 2008, Simutools 2008.

[2]  Sahin Albayrak,et al.  A Serviceware Framework for Designing Ambient Services , 2006 .

[3]  Sahin Albayrak,et al.  JADL - An Agent Description Language for Smart Agents , 2006, DALT.

[4]  Koen V. Hindriks,et al.  Agent Programming in 3APL , 1999, Autonomous Agents and Multi-Agent Systems.

[5]  Fausto Giunchiglia,et al.  Agent-Oriented Software Engineering III , 2003, Lecture Notes in Computer Science.

[6]  Benjamin Hirsch,et al.  Agent Programming in Practise — Experiences with the JIAC IV Agent Framework , 2008 .

[7]  Kurt Geihs,et al.  Ranked Matching for Service Descriptions Using OWL-S , 2004, KiVS.

[8]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[9]  Sahin Albayrak,et al.  Agent technology for personalized information filtering: the PIA-system , 2005, SAC '05.

[10]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[11]  Balakrishnan Chandrasekaran,et al.  What are ontologies, and why do we need them? , 1999, IEEE Intell. Syst..

[12]  Sahin Albayrak,et al.  Toolipse: An IDE for Development of JIAC Applications , 2009, ProMAS.

[13]  Erdene-Ochir Tuguldur,et al.  Collecting gold: microJIAC agents in multi-agent programming contest , 2007 .

[14]  Anand S. Rao,et al.  AgentSpeak(L): BDI Agents Speak Out in a Logical Computable Language , 1996, MAAMAW.

[15]  Sahin Albayrak,et al.  Towards a Mapping from BPMN to Agents , 2007, SOCASE.

[16]  David Gelernter,et al.  Generative communication in Linda , 1985, TOPL.

[17]  Jan Keiser,et al.  JIAC IV in Multi-Agent Programming Contest 2007 , 2007, PROMAS.

[18]  J. Steven Perry,et al.  Java Management Extensions , 2002 .

[19]  Tobias Küster,et al.  Towards Transformations from BPMN to Heterogeneous Systems , 2008, Business Process Management Workshops.

[20]  Sahin Albayrak,et al.  Agent Technology for Personalized Information Filtering: The PIA System , 2001 .

[21]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[22]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[23]  Madjid Nakhjiri,et al.  AAA and Network Security for Mobile Access: Radius, Diameter, EAP, PKI and IP Mobility , 2005 .

[24]  Sean Bechhofer,et al.  OWL: Web Ontology Language , 2009, Encyclopedia of Database Systems.

[25]  Richard Monson-Haefel,et al.  Java message service , 2000 .

[26]  Michael Winikoff,et al.  Prometheus: A Methodology for Developing Intelligent Agents , 2002, AOSE.

[27]  Matthias Klusch,et al.  Automated semantic web service discovery with OWLS-MX , 2006, AAMAS '06.