Automatic generation of Finite State Machines


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