|
|
Agentlink Netagents Technical ForumSurvey on Agent Technology DeploymentInitial Findings 25th June, 2004 http://x-opennet.org/netagents/
This document presents preliminary results from a survey conducted as part of Networked Agents 2004, an AgentLink III Technical Forum Group. The focus of the survey is on the theory and practice of agent system deployment, in order to better understand current practices, best practices, and community requirements for agent system deployment. Responses were gathered in May, June and July 2004 from 30 organizations engaged in agent technology research, development and deployment using a web based submission form. These preliminary results:
The results are based on a small sample of responses (30 responses - characteristics of respondents are given in Section A) hence in some areas results are likely to be strictly unrepresentative of general trends, and in all cases interpretation of data should be carried out bearing in mind the limited sample size. More details and subsequent analysis of the raw responses and/or data from further responses will be made available by the Agentlink Netagents web site at http://x-opennet.org/netagents/ The data was collected for academic research purposes only. No use is made of the information for marketing, advertising or other commercial purposes. The information collected will only be published in a manner which does not enable an individual person or organization to be identified. Moreover, no information collected will be given or sold to third parties.
|
A: Organisational InformationAll questions in the following sections are optional but would be very useful for us to help interpret results. Survey responses will never be released associated with identifying data without express permission from the person completing the survey.
|
|
Number of Responses
|
|
|
|
Type of Organisation |
|
|
||||
|
19 |
(63%) |
University/College |
||
|
7 |
(23%) |
Company |
||
|
4 |
(13%) |
Research Institute |
||
|
0 |
(0%) |
other: |
||
|
0 |
(0%) |
no answer |
||
|
Country Organizations are based in [30 responses]
|
|
|
|
Number of Employees [28 responses]
|
|
Approximate Number of people involved in Agent Research [29
responses]
|
|
Approximate Number of people in Artificial Intelligence
Research [29 responses]
|
|
Approximate Number of people in Internet / Web Services / IT
technologies [29 responses]
|
|
Member of Agentlink III |
||||
|
23 |
(77%) |
Yes |
||
|
4 |
(13%) |
No |
||
|
3 |
(10%) |
no answer |
||
|
Previously a Member of Agentlink I or II |
||||
|
20 |
(67%) |
Yes |
|
|
|
7 |
(23%) |
No |
||
|
3 |
(10%) |
no answer |
||
|
Approximate Number of national projects you participate in that use agent technology [29 responses] & |
|
Approximate Number of international (EU and other) projects
using agent technology [27 responses]
|
B: Organizations Role/ActivitiesThis section includes a number of questions regarding the type use use your organization puts agent technology to.
|
|
Do you see yourselves as mainly: |
||||
|
14 |
(47%) |
Providers of Agent technology |
||
|
1 |
(3%) |
Consumers of Agent technology |
||
|
15 |
(50%) |
Equally both |
||
|
0 |
(0%) |
no answer |
||
|
What type of systems have you developed (tick those which apply): |
||||
|
0 |
(0%) |
None (we are new to agent technology) |
||
|
2 |
(7%) |
None (our work is mainly theoretical) |
||
|
21 |
(70%) |
Early prototypes – alpha (internal) |
||
|
20 |
(67%) |
More advanced prototypes – beta (shared with third parties) |
||
|
13 |
(43%) |
Trial systems (real users) |
||
|
9 |
(30%) |
Production systems (real users and deployment) |
||
|
1 |
(3%) |
Other: (production systems in EU projects) |
||
|
Where have you deployed Agent Systems? (tick those which apply): |
||||
|
25 |
(83%) |
Inside your own organization (prototypes – experiments) |
||
|
4 |
(13%) |
Inside your own organization (for your own organizations use in a real situation) |
||
|
18 |
(60%) |
With an external customer / part at another site (prototypes & experiments) |
||
|
10 |
(33%) |
With an external customer / part at another site (for real use) |
||
|
20 |
(67%) |
With several partners / spanning multiple sites (prototypes & experiments) |
||
|
3 |
(10%) |
With several partners / spanning multiple sites (for real use) |
||
|
1 |
(3%) |
Other: (real use in large-scale trials but not commercial deployment) |
||
|
Name some of the Agent technologies / systems and
applications you have worked on / developed or deployed
(Acronym/Name/URL where possible) [29 responses]: Responses
included... |
Carrel: organ transplant mediation
ADMIT Tradehouse: FIPA based auction platform / trading environment
openNet network infrastructure: http://x-opennet.net/
Fish market simulator: trading game environment Agentcities dynamic service composition system
GENESYS / Generic System Supervision / http://www.navus.de/english/products/genesys.html
FIPA-based agent platform / optimization of energy use / developed FIPA-based agent platform / navigation system / developed FIPA-based agent platform / mobile phone / developed
HeCaSe (formerly Grusma1)/ Health Care Services / http://grusma.etse.urv.es/hecase
MASH /Multi-Agent Search System / http://prise-serv.cpe.surrey.ac.uk/techsight/
ATN – Adaptive Transportation Networks: provides automatic optimization of FTL (Full Truck Load), LTL (Less than Truck Load), and other transportation networks through extension of existing transport management systems (TMS), and supports the use of real-time information from connected telematics systems http://www.whitestein.com/pages/solutions/transportation.html
APN – Adaptive Production Networks: provides monitoring and optimization of a production process according to a configurable economic model. Possible modes of operation include stand-alone simulation and integration with existing ERP and data acquisition solutions. - see http://www.whitestein.com/pages/solutions/production.html
ASN – Adaptive Supply Networks: provides distributed stock management of products and spare parts in a volatile business environment. The combination of flexible part matching, automatic availability checking, and smart bundle building turn unplanned events within a distributed supply network into profit. - see http://www.whitestein.com/pages/solutions/supply.html
FIPA-compliant Frameworks: JADE FIPA-OS Other Frameworks: JAFMAS (http://www.ececs.uc.edu/~abaker/JAFMAS/) Extensions: JADEX (BDI-Extension for JADE) (http://vsis-www.informatik.uni-hamburg.de/projects/jadex/) JESS Beangenerator SimulationTools: SESAM (http://ki.informatik.uni-wuerzburg.de/sesam/) Infrastructure: Agentcities
MaBE - Multi-agent Business Environment www.mabe-project.com - EU research project CrossWork - Crossorganisational Workflow Formation and Enactment www.crosswork.info AgentCities.NET - Integrated Logistics and Production Planning - www.agentcities.net
IntaPS - (integrated agent-based process planning and manufacturing control) http://www.intaps.org Discourse Agents - http://www.tzi.de/DiscourseAgent Askof - (architectures and interfaces for cognitive automobiles)
Operational Scheduler / http://www.magenta-technology.com/products/nsheduler.shtml Network Designer / http://www.magenta-technology.com/products/ndesigner.shtml
Multi-Agent Platform / http://www.magenta-technology.com/products/maplatform.shtml
IDK/INGENIAS DEvelopment Kit - ingenias.sourceforge.net JADE PSI3/Personalized Service Integration Using Software Agents (IST-1999-11056)/www.psi3project.org DEMOS/Delphi Mediation Online System (IST-1999-20530)/www.demos-project.org MESSAGE/Methodology for Engineering Systems of Software AGEnts (Eurescom P907)/http://www.eurescom.de/~public-webspace/P900-series/P907/index.htm
IBROW: HTTP://WWW.IBROW.ORG http://web.swi.psy.uva.nl/projects/ibrow/home.html
GenialChef http://arlab.udg.es Rogiteam http://rogiteam.udg.es/ Rescue- Girona Eagles http://eia.udg.es/arl/girona_eagles/
Swarmbots, AKIRA, Robocare
TuCSoN http://tucson.sourceforge.net, tuProlog http://tuprolog.sourceforge.net
ExPlanTech, ExtraPlanT, MPA Software Tool
JADE
Artimis (a rational agent technology for Man-Machine interactions) Jade FIPA Jess
EASI: Environment as Active Support of Interaction (overhearing) SATIR: Systeme Automatique de Traitement des Incidents en Reseaux (Automatic disturbance diagnosis in a Bus network) Netmarché: automatic negotiation Dynamic Coalition Formation
BDI agents Jack agent system (used) www.agent-software.com.au Fipa Jack http://www.cs.rmit.edu.au/agents/protocols/FIPA-JACK.zip (developed) Melbourne Agentcities Agents http://agents.cs.rmit.edu.au:7777/acgui/ Prometheus Agent Oriented Software Engineering methodology http://www.cs.rmit.edu.au/agents/SAC/methodology.shtml Prometheus Design Tool (PDT) http://www.cs.rmit.edu.au/agents/pdt/ Intelligent Meteorological Alerts application http://www.bom.gov.au/bmrc/wefor/staff/sandy/alerts/ARC_project.shtml Robocup agent system Roborescue High Energy Physics Grid support via agents
MARISMA/Mobile Agents with Recursive Itineraries and Secure Migration Architecture/ http://marisma.org JADE/Java Agent Development/ http://jade.cselt.it
AMASE / Agent Based Mobile Access to Information Services / http://www.cordis.lu/infowin/acts/rus/projects/ac346.htm JAE / Java Agent Environment / http://www.informatik.uni-stuttgart.de/ipvr/vs/projekte/mole/mal/preview/JAE ---Java-Agent-Environment.21695.txt.html PA / PolicyAgents / http://www-i4.informatik.rwth-aachen.de/agentcities/
Jadex (JADE eXtension) BDI Agent System: http://jadex.sourceforge.net MedPAge (MEDical Path AGEnts): http://vsis-www.informatik.uni-hamburg.de/projects/medpage/
SeSAm (Shell for Simulated Agent Systems) http://www.simsesam.de
ADAPT - Architectures and Protocols for Adaptive Coordination of Clinical Processes - http://www.realagents.org/ EWOMACS - Development and Optimization of Logistic Structures for Mass Customization in the Shoe Industry - http://www.ewomacs.de/
C: Technology ProvidersThis section contains questions mainly addressed to technology providers (respondents which consider themselves both providers and consumers are welcome respond to both this and the next section).
|
|
Our contributions / solutions are mainly in the following areas (tick several as appropriate): |
||||
|
5 |
(17%) |
Philosophical foundations |
||
|
13 |
(43%) |
Agent based control architectures |
||
|
9 |
(30%) |
Rational action and agency and decision making |
||
|
9 |
(30%) |
Theoretical Models / Paradigms / Algorithms |
||
|
12 |
(40%) |
Coordination techniques |
||
|
12 |
(40%) |
Communication techniques |
||
|
17 |
(57%) |
Methodologies and Modeling |
||
|
17 |
(57%) |
Runtime/Platform tools |
||
|
7 |
(23%) |
Reasoning/Decision making tools |
||
|
13 |
(43%) |
Simulation |
||
|
20 |
(67%) |
Combination of Agents with other technologies |
||
|
10 |
(33%) |
Analysis, specification, design and verification techniques for agent systems |
||
|
4 |
(13%) |
Other: (Logic languages for Internet agents, distributed and dynamic resource allocation and optimization & user modeling) |
||
|
Areas in the field you believe are covered well (solutions are READY FOR USE by non-specialists in significant development/deployment) - tick several as appropriate: |
||||
|
6 |
(20%) |
Philosophical foundations |
||
|
6 |
(20%) |
Agent based control architectures |
||
|
1 |
(3%) |
Rational action and agency and decision making |
||
|
4 |
(13%) |
Theoretical Models / Paradigms / Algorithms |
||
|
3 |
(10%) |
Coordination techniques |
||
|
9 |
(30%) |
Communication techniques |
||
|
8 |
(27%) |
Methodologies and Modeling |
||
|
21 |
(70%) |
Runtime/Platform tools |
||
|
4 |
(13%) |
Reasoning/Decision making tools |
||
|
8 |
(27%) |
Simulation |
||
|
4 |
(13%) |
Combination of Agents with other technologies |
||
|
3 |
(10%) |
Analysis, specification, design and verification techniques for agent systems |
||
|
2 |
(7%) |
Other: (Logic languages for Internet agents, distributed and dynamic resource allocation and optimization) |
||
|
Name technologies from areas which you are already using for significant deployment / production environments - i.e. what is ready for use NOW (Acronyms/Names/URL if possible) [21 responses]: The most common answers were:
|
|
Name some areas where you see strong potential for application but technology is not yet ready [23 responses]: Selected answers were:
|
|
Our technologies / solutions to date have been primarily for the following application areas (tick several as appropriate): |
||||
|
2 |
(7%) |
e-Environment |
||
|
10 |
(33%) |
e-Health |
||
|
3 |
(10%) |
e-Government |
||
|
6 |
(20%) |
e-Learning |
||
|
1 |
(3%) |
e-Science |
||
|
2 |
(7%) |
e-Utilities |
||
|
11 |
(37%) |
e-Business & Supply Chain Management |
||
|
10 |
(33%) |
Logistics |
||
|
10 |
(33%) |
Industrial control & scheduling, embedded systems |
||
|
2 |
(7%) |
Multimedia / Digital Libraries |
||
|
2 |
(7%) |
Games and Entertainment |
||
|
13 |
(43%) |
Internet and World-Wide-Web agents |
||
|
15 |
(50%) |
Information / Knowledge Management |
||
|
6 |
(20%) |
Expert assistants & human-computer interfaces |
||
|
9 |
(30%) |
Mobile User Services |
||
|
3 |
(10%) |
Intelligent home & office |
||
|
11 |
(37%) |
Simulation |
||
|
3 |
(10%) |
Virtual Organizations |
||
|
2 |
(7%) |
Banking and Insurance |
||
|
2 |
(7%) |
Education |
||
|
9 |
(30%) |
Tourism |
||
|
0 |
(0%) |
Construction and Engineering |
||
|
0 |
(0%) |
Fashion / Textiles |
||
|
1 |
(3%) |
Security / Crime Detection |
||
|
1 |
(3%) |
Food / Agriculture |
||
|
4 |
(13%) |
Telecoms network management and control |
||
|
2 |
(7%) |
Bioinformatics |
||
|
5 |
(17%) |
Robotics |
||
|
4 |
(13%) |
Other: (crisis management, meteorology, e-Justice (agents and ICT in Justice)) |
||
|
What are the major barriers (if any) that you perceive to
applying agent technologies in the areas that you would like to?
[24 responses]
|
|
In what sectors do you expect agent technology will bring the greatest benefits? [23 responses]
|
|
In what sectors do you expect agent technology will see the most take up? [16 responses]
|
D: Technology ConsumersThese questions are aimed mainly at technology consumers (respondents which consider themselves both providers and consumers may respond to both this and the previous section).
|
|
What type of application are you applying agent technology to (or are planning to) - tick those appropriate: |
||||
|
6 |
(20%) |
Single agent systems |
||
|
16 |
(53%) |
Multi-agent systems |
||
|
5 |
(17%) |
Multi-organization, single agent systems (1 agent per actor, many actors) |
||
|
8 |
(27%) |
Multi-organization, multi-agent systems (multiple agents per actor, many actors) |
||
|
7 |
(23%) |
Agent Populations in simulations |
||
|
0 |
(0%) |
Other: (none) |
||
|
Which elements of the problem are you seeking to address using agent technology (tick those which apply): |
||||
|
8 |
(27%) |
Interfaces (Human – System) |
||
|
7 |
(23%) |
Dynamics |
||
|
9 |
(30%) |
Semantics |
||
|
11 |
(37%) |
Negotiation |
||
|
13 |
(43%) |
Coordination |
||
|
6 |
(20%) |
Automation |
||
|
8 |
(27%) |
Large scale / distributed deployment |
||
|
9 |
(30%) |
Complex system (modelling / dynamics) |
||
|
3 |
(10%) |
Scalability on single platforms / organisations |
||
|
4 |
(13%) |
Scalability across many (many users/servers at remote sites) |
||
|
6 |
(20%) |
Robustness |
||
|
2 |
(7%) |
Security |
||
|
11 |
(37%) |
Intelligence |
||
|
7 |
(23%) |
Simulation |
||
|
0 |
(0%) |
Other: (none) |
||
|
What are the main areas in which agent technology is importance in your applications? (tick 2-3 which are MOST relevant): |
||||
|
2 |
(7%) |
Philosophical foundations |
||
|
3 |
(10%) |
Agent based control architectures |
||
|
2 |
(7%) |
Rational action and agency and decision making |
||
|
4 |
(13%) |
Theoretical Models / Paradigms / Algorithms |
||
|
8 |
(27%) |
Coordination techniques |
||
|
11 |
(37%) |
Communication techniques |
||
|
6 |
(20%) |
Methodologies and Modeling |
||
|
8 |
(27%) |
Runtime/Platform tools |
||
|
3 |
(10%) |
Reasoning/Decision making tools |
||
|
4 |
(13%) |
Simulation |
||
|
6 |
(20%) |
Combination of Agents with other technologies |
||
|
1 |
(3%) |
Analysis, specification, design and verification techniques for agent systems |
||
|
0 |
(0%) |
Other: (none) |
||
|
What are the applications areas you are working in? (tick one or more as appropriate): |
||||
|
2 |
(7%) |
e-Environment |
||
|
8 |
(27%) |
e-Health |
||
|
1 |
(3%) |
e-Government |
||
|
2 |
(7%) |
e-Learning |
||
|
0 |
(0%) |
e-Science |
||
|
0 |
(0%) |
e-Utilities |
||
|
6 |
(20%) |
e-Business & Supply Chain Management |
||
|
5 |
(17%) |
Logistics |
||
|
4 |
(13%) |
Industrial control & scheduling, embedded systems |
||
|
1 |
(3%) |
Multimedia / Digital Libraries |
||
|
2 |
(7%) |
Games and Entertainment |
||
|
8 |
(27%) |
Internet and World-Wide-Web agents |
||
|
9 |
(30%) |
Information / Knowledge Management |
||
|
5 |
(17%) |
Expert assistants & human-computer interfaces |
||
|
4 |
(13%) |
Mobile User Services |
||
|
1 |
(3%) |
Intelligent home & office |
||
|
8 |
(27%) |
Simulation |
||
|
4 |
(13%) |
Virtual Organizations |
||
|
1 |
(3%) |
Banking and Insurance |
||
|
2 |
(7%) |
Education |
||
|
5 |
(17%) |
Tourism |
||
|
0 |
(0%) |
Construction and Engineering |
||
|
0 |
(0%) |
Fashion / Textiles |
||
|
2 |
(7%) |
Security / Crime Detection |
||
|
1 |
(3%) |
Food / Agriculture |
||
|
2 |
(7%) |
Telecoms network management and control |
||
|
1 |
(3%) |
Bioinformatics |
||
|
0 |
(0%) |
Robotics |
||
|
2 |
(7%) |
other:(crisis management, meteorology, e-Justice (agents and ICT in Justice)) |
||
|
What are the major barriers (if any) that you perceive to applying agent technologies in the areas that you would like to? [12 responses]
|
E: All Respondents: Technology Readiness/RequirementsPutting yourself in the mindset of choosing THIRD PARTY technologies for use in a NEW small-medium scale R&D activity for you organization and or limited demonstration for a customer (example 1-2 people for 12 months or more) please indicate below what your priorities are in making such choices. Note – exclude your OWN in-house software (since usage motivations are different) – focus on third party software you may reuse. Also take “software” to mean packages specific to the project – exclude generic technologies such as web servers, office suites, etc.
|
|
In most projects the percentage (%) of non- in-house software we expect to use (by number and importance of packages) is approximately: |
||||
|
1 |
(3%) |
0-10% |
|
|
|
3 |
(10%) |
10-20% |
||
|
4 |
(13%) |
20-30% |
||
|
5 |
(17%) |
30-40% |
||
|
7 |
(23%) |
40-50% |
||
|
2 |
(7%) |
50-60% |
||
|
3 |
(10%) |
60-70% |
||
|
1 |
(3%) |
80-90% |
||
|
1 |
(3%) |
90-100% |
||
|
3 |
(10%) |
no answer |
||
|
The packages we are most likely to use include
(Acronym/Name/URL where possible) [25 responses]:
|
|
When picking technologies which levels of maturity (of the third party software) would you consider: |
||||
|
1 |
(3%) |
Alpha grade - basic functionality / no testing |
||
|
2 |
(7%) |
Alpha+ grade – some basic functionality / some testing |
||
|
15 |
(50%) |
Beta grade – basic functionality sound / somewhat tested |
||
|
19 |
(63%) |
Beta+ grade – Beta but used in several applications by third parties |
||
|
18 |
(60%) |
Production grade |
||
|
1 |
(3%) |
Other: (dedicated/limited to using open source software (stable though)) |
||
|
When picking technologies, which of the of the following license types are you likely to prefer (select 2-3): |
||||
|
21 |
(70%) |
GPL-like open source |
||
|
20 |
(67%) |
LPGL/BSD-like open source |
||
|
13 |
(43%) |
Academic free only (commercial use at cost) |
||
|
3 |
(10%) |
Closed source / Binary (free) |
||
|
1 |
(3%) |
Closed source / Binary (once-off cost) |
||
|
0 |
(0%) |
Closed source / Binary (yearly fee) |
||
|
2 |
(7%) |
Licenses are not an issue in decision making |
||
|
2 |
(7%) |
Other: (may depend on the customers/partners, free source) |
||
|
What are your main motivations behind this license preference? [23 responses]
|
|
The level of budget we would allocate for software licenses in such a project on average would be approximately [19 responses]:
|
|
When picking software packages, the level of support we would find acceptable when deciding on a package (tick one or more): |
||||
|
3 |
(10%) |
no support |
||
|
11 |
(37%) |
volunteer / email support 1-2 people at the maker of the software |
||
|
22 |
(73%) |
volunteer / email support / small-medium user community |
||
|
2 |
(7%) |
professional support / small-medium company (with support contract) |
||
|
2 |
(7%) |
professional support / medium-large company (with support contract) |
||
|
7 |
(23%) |
support is not an issue in decision making |
||
|
1 |
(3%) |
Other: (expertise of a customer/partner) |
||
|
The budgets for third party SUPPORT per research project on average is around [19 responses]:
|
|
When choosing software packages, the following are the most important priority (above the others) - tick one or more but not all: |
||||
|
20 |
(67%) |
Open Source License |
||
|
0 |
(0%) |
Closed Source License |
||
|
17 |
(57%) |
User community |
||
|
20 |
(67%) |
Maturity |
||
|
8 |
(27%) |
Support |
||
|
1 |
(3%) |
Developed by a major IT vendor |
||
|
7 |
(23%) |
Personal contact to the team making the software |
||
|
3 |
(10%) |
Software is produced by a consortium partner |
||
|
14 |
(47%) |
Standards compliance |
||
|
1 |
(3%) |
Other: (free source) |
||
|
Some of the third party systems we have experience of using include (Acronym/Name/URL/functionality where possible) [21 responses]: responses included the following:
|
|
Some of the systems we would consider using in the future include (Name/Acronym/URL where possible) [11 responses]:
|
|
Some of the non-Agent systems we are considering applying to agent purposes in the future include (Acronym/Name/URL where possible) [10 responses]:
|
|
Our overall view on the availability of third party tools for use in Agent technology is: |
||||
|
0 |
(0%) |
Very poor - lack of viable tools is a major barrier for us |
||
|
9 |
(30%) |
Poor - there are some viable tools but they do not cover our needs |
||
|
15 |
(50%) |
Reasonable - there are viable tools available to cover our needs but there is little choice |
||
|
3 |
(10%) |
Good - our needs are meet by a good selection of tools |
||
|
0 |
(0%) |
Very good - our needs are met by excellent tools |
||
|
1 |
(3%) |
Other: (don't know) |
||
|
2 |
(7%) |
no answer |
||
|
Do you have comments on the reasons for your answer to the previous question? [9 responses]
|
F: All Respondents: Related technologiesAgent technologies are often seen as a structuring mechanism or counterpart to technologies in other fields. In particular for deployment, agents are generally combined with other technologies.
|
|
Where do you see strong AGENT tools / solutions models which you feel you could apply? (tick 2-3 which MOST apply): |
||||
|
2 |
(7%) |
Philosophical foundations |
||
|
8 |
(27%) |
Agent based control architectures |
||
|
2 |
(7%) |
Rational action and agency and decision making |
||
|
5 |
(17%) |
Theoretical Models / Paradigms / Algorithms |
||
|
11 |
(37%) |
Coordination techniques |
||
|
14 |
(47%) |
Communication techniques |
||
|
7 |
(23%) |
Methodologies and Modeling |
||
|
12 |
(40%) |
Runtime/Platform tools |
||
|
3 |
(10%) |
Reasoning/Decision making tools |
||
|
12 |
(40%) |
Simulation |
||
|
5 |
(17%) |
Combination of Agents with other technologies |
||
|
3 |
(10%) |
Analysis, specification, design and verification techniques for agent systems |
||
|
0 |
(0%) |
Other: (none) |
||
|
Where do you see strong NON-AGENT tools / solutions models which you feel you could apply (and hence agents are less necessary)? (tick 2-3 which are most appropriate): |
||||
|
3 |
(10%) |
Philosophical foundations |
||
|
2 |
(7%) |
Agent based control architectures |
||
|
3 |
(10%) |
Rational action and agency and decision making |
||
|
5 |
(17%) |
Theoretical Models / Paradigms / Algorithms |
||
|
3 |
(10%) |
Coordination techniques |
||
|
8 |
(27%) |
Communication techniques |
||
|
5 |
(17%) |
Methodologies and Modeling |
||
|
7 |
(23%) |
Runtime/Platform tools |
||
|
4 |
(13%) |
Reasoning/Decision making tools |
||
|
4 |
(13%) |
Simulation |
||
|
2 |
(7%) |
Combination of Agents with other technologies |
||
|
5 |
(17%) |
Analysis, specification, design and verification techniques for agent systems |
||
|
0 |
(0%) |
Other: (none) |
||
|
Agent related technologies which we have worked with in combination with agents include: |
||||
|
18 |
(60%) |
Web services |
||
|
4 |
(13%) |
REST web technologies |
||
|
4 |
(13%) |
Multimedia technologies |
||
|
14 |
(47%) |
Semantic Web |
||
|
7 |
(23%) |
GRID technologies |
||
|
10 |
(33%) |
P2P technologies |
||
|
2 |
(7%) |
ebXML |
||
|
1 |
(3%) |
rosettaNET |
||
|
1 |
(3%) |
other e-Business technologies |
||
|
13 |
(43%) |
AI planning systems |
||
|
12 |
(40%) |
OMG UML |
||
|
3 |
(10%) |
OMG Corba |
||
|
5 |
(17%) |
Other Middleware |
||
|
15 |
(50%) |
Databases |
||
|
1 |
(3%) |
Other: (back-office / legacy software) |
||
|
In the next 6-12 months we are likely to investigate the following in combination with agent technology: |
||||
|
17 |
(57%) |
Web services |
||
|
0 |
(0%) |
REST web technologies |
||
|
3 |
(10%) |
Multimedia technologies |
||
|
16 |
(53%) |
Semantic Web |
||
|
12 |
(40%) |
GRID technologies |
||
|
7 |
(23%) |
P2P technologies |
||
|
3 |
(10%) |
ebXML |
||
|
0 |
(0%) |
rosettaNET |
||
|
3 |
(10%) |
other e-Business technologies |
||
|
8 |
(27%) |
AI planning systems |
||
|
2 |
(7%) |
Other: (administrative systems, inference engines) |
||
|
Some of the technologies/systems/tools we have worked with (or are planning to in the next 6-12 months) to achieve this include (Name / Acronym / URL where possible) [14 responses]:
|
|
Our main motivations for combining other technologies with our agent approaches include (tick 2-3 of the most relevant): |
||||
|
0 |
(0%) |
We are not working on such a combination |
||
|
22 |
(73%) |
Provides necessary functionality |
||
|
6 |
(20%) |
Provides more stability |
||
|
8 |
(27%) |
Provides visibility to new communities (non-agent) |
||
|
4 |
(13%) |
Our customers / partners require it |
||
|
13 |
(43%) |
Our Application requires it |
||
|
1 |
(3%) |
Other: (integration with existing systems) |
||
|
For these technology combinations, we intend to: |
||||
|
8 |
(27%) |
Develop your own systems from scratch |
||
|
17 |
(57%) |
Extend existing agent systems with agent functionality |
||
|
16 |
(53%) |
Extend existing non-agent systems with agent functionality |
||
|
8 |
(27%) |
Use third party (non-agent) tools – applying an agent methodology |
||
|
1 |
(3%) |
Use third party tools which already combine agent and non-agent technology |
||
|
1 |
(3%) |
Other: (pragmatic approach using all of these) |
||
|
The types of tools / systems we prefer to implement in-house include: |
||||
|
13 |
(43%) |
Runtime environments |
||
|
11 |
(37%) |
Management and monitoring tools |
||
|
6 |
(20%) |
Debugging tools |
||
|
9 |
(30%) |
Integrated Development Environments |
||
|
8 |
(27%) |
Parsers and Language tools |
||
|
10 |
(33%) |
Ontology / Service Description modeling tools |
||
|
13 |
(43%) |
Reasoning tools |
||
|
1 |
(3%) |
Other: (agent frameworks) |
||
|
The types of tools we would prefer to re-use from third parties (tick those appropriate): |
||||
|
13 |
(43%) |
Runtime environments |
||
|
11 |
(37%) |
Management and monitoring tools |
||
|
16 |
(53%) |
Debugging tools |
||
|
17 |
(57%) |
Integrated Development Environments |
||
|
17 |
(57%) |
Parsers and Language tools |
||
|
11 |
(37%) |
Ontology / Service Description modeling tools |
||
|
9 |
(30%) |
Reasoning tools |
||
|
0 |
(0%) |
Other: (none) |
||
G: Technology Providers: Current DeploymentsThis section is about deployment of agents in a wider context that a single laboratory – specifically deploying them in open environments where they may discover and interoperate with other agents.
|
|
Currently our agent technologies are applied (experimentally and / or production) - tick those appropriate: |
||||
|
1 |
(3%) |
nowhere (or we do not provide any) |
||
|
9 |
(30%) |
In single organizations, single machine trusted environments (our own organization). |
||
|
6 |
(20%) |
In single organization, single machine trusted environments (installed at third parties). |
||
|
13 |
(43%) |
In single organization, multiple machine trusted environments (our own organization). |
||
|
5 |
(17%) |
In single organization, multiple trusted environments (third party organizations). |
||
|
7 |
(23%) |
In multi-organization, single machine per organization trusted environments (our own and third parties). |
||
|
5 |
(17%) |
In multi-organization, multiple machines per organization trusted environments (our own and third parties) |
||
|
1 |
(3%) |
In multi-organization, single machine per organization open environments (our own and third parties – who are do not necessarily all know each other). |
||
|
4 |
(13%) |
In multi-organization, multiple machines per organization open environments (our own and third parties – who are do not necessarily all know each other) |
||
|
1 |
(3%) |
Other: (on-line on the web) |
||
|
We believe our technologies/application have the potential for deployment in the following environments (tick those which apply): |
||||
|
1 |
(3%) |
nowhere (or we do not provide any) |
||
|
10 |
(33%) |
In single organizations, single machine trusted environments (our own organization). |
||
|
10 |
(33%) |
In single organization, single machine trusted environments (installed at third parties). |
||
|
10 |
(33%) |
In single organization, multiple machine trusted environments (our own organization). |
||
|
13 |
(43%) |
In single organization, multiple trusted environments (third party organizations). |
||
|
11 |
(37%) |
In multi-organization, single machine per organization trusted environments (our own and third parties). |
||
|
12 |
(40%) |
In multi-organization, multiple machines per organization trusted environments (our own and third parties) |
||
|
7 |
(23%) |
In multi-organization, single machine per organization open environments (our own and third parties – who are do not necessarily all know each other). |
||
|
14 |
(47%) |
In multi-organization, multiple machines per organization open environments (our own and third parties – who are do not necessarily all know each other) |
||
|
0 |
(0%) |
Other: (on-line on the web) |
||
|
The typical current deployment size (in number of organizations) of our technology / applications is: |
||||
|
5 |
(17%) |
1 |
||
|
7 |
(23%) |
2-3 |
||
|
7 |
(23%) |
5+ |
||
|
3 |
(10%) |
20+ |
||
|
1 |
(3%) |
100+ |
||
|
0 |
(0%) |
1000+ |
||
|
0 |
(0%) |
>10,000 |
||
|
7 |
(23%) |
no answer |
||
|
The target deployment size (in number of organizations which we aim to achieve) of our technology / applications is: |
||||
|
0 |
(0%) |
1 |
||
|
1 |
(3%) |
2-3 |
||
|
6 |
(20%) |
5+ | ||