Subject: Automatic generation of Finite State Machines
From: Martin Schneider (Martin.Schneider@siemens.com)
Date: Tue Oct 08 2002 - 09:59:16 MET DST
Hi!
We have already worked with the FSMBehaviour.
For each application we have written specific FSMBehaviours
which could not be used otherwise.
Now we want to do something different, more generic:
1. Describe the Finite State Machine in a suitable description language
(perhaps XML or an XML-derivate)
2. During runtime, the agent should read this description, build
automatically
the corresponding FSMBehaviour; and then execute it.
We assume that atomic operations are available as JADE behaviours.
Has anybody worked already in this direction and can give us some hints?
Or knows where related work is done?
Thanks!
Martin
PS:
A further assumption could be:
there are mainly three kinds of states:
- receiving (waiting for something)
- if everything is received or a timeout reached, do something with the
received information
(and with stored data)
- then send something to other agents
- receive again (which can be a different state from the receive-state
above;
e.g. dependent from the information which the agent waits for.)
=================================================
Martin Schneider
Siemens AG
CT IC 6 Intelligent Autonomous Systems
tel.: +49 89 636-44257 fax.: +49 89 636-41423
e-mail: Martin.Schneider@siemens.com
This archive was generated by hypermail 2a22 : Tue Oct 08 2002 - 16:37:43 MET DST