FSM advantages?

martin j logan martin@REDACTED
Wed Jan 22 19:11:53 CET 2003


The fsm is fine for an automaton with time constraints. gen_fsm supports
user defined states and user defined transitions between those states.
Any state can be augmented with a timeout. A programmer can specify the
behavior of the fsm when such a timeout occurs. 

Cheers,
Martin


On Thu, 2003-01-23 at 02:31, Inswitch Solutions - Erlang Evaluation
wrote:
> Hi !
> 
> Thank you for your answers.
> Suppose I have to implement a timed automata (timed temporal graph) in
> Erlang.
> Would FSM be the right choice to receive/send messaging with "after"
> timeouts ?
> A finite state machine (FSM) says what to do and a timed automata is a
> finite state machine but also saying when (time) to do it.
> Does someone already get in touch with implementations in Erlang for
> this type of Real Time systems model ?
> 
> 
> Regards,
> Eduardo Figoli
> INSwitch Solutions
> 
> 
> ----- Original Message -----
> From: "Vlad Dumitrescu" <vlad_dumitrescu@REDACTED>
> To: <erlang-questions@REDACTED>
> Sent: Tuesday, January 21, 2003 9:00 AM
> Subject: Rw: FSM advantages?
> 
> 
> Hi,
> 
> Adding to Vance's comment, let's not forget that the predefined behaviours
> do quite a lot of things behind the scenes, things that otherwise need to be
> handled explicitly. Among them: tracing and error reporting, code change,
> works in a supervision tree, a standardized API.
> 
> For a simple FSM, it is quite educative to implement it as a basic
> function-based one. The next step would be trying to introduce one of the
> things mentioned above, and I think it will be easy to appreciate that one
> could use the already written and tested ones instead.
> 
> best regards,
> Vlad
> -----Original Message-----
> From: Inswitch Solutions - Erlang Evaluation [mailto:erlang@REDACTED]
> Sent: Tuesday, January 21, 2003 1:58 PM
> To: erlang-questions@REDACTED
> Subject: FSM advantages ?
> 
> 
> 
> Could someone tell me the advantages of using
> FSM to Erlang receive & send messaging using functions (states), please ?
> 
> 
> Thanks,
> Eduardo Figoli
> INSwitch Solutions
> 
> 
> 
> 
> 
> 
> 
> 
> _________________________________________________________________
> Senaste nytt från motormarknaden http://motor.msn.se/
> 
> 





More information about the erlang-questions mailing list