Full state machine implementation

Neels Hofmeyr nhofmeyr at sysmocom.de
Mon Jul 11 13:15:00 UTC 2016


On Sun, Jul 10, 2016 at 09:55:30PM +0200, Harald Welte wrote:
> Hi Sipos,
> 
> On Sun, Jul 10, 2016 at 06:43:51PM +0200, Sipos Csaba wrote:
> > Just seen your branch regarding FSM:
> > 
> > http://cgit.osmocom.org/openbsc/log/?h=laforge/om2000-fsm
> 
> I'm happy at least somebody notices this work :)

I've actually more than once yearned for the FSM, basically every time I'm
fiddling with a request-response schema, tweaking timeout callbacks or trying
to guard against messages coming in at the wrong time...

To me it seems that the FSM would improve correctness, reliability and
maintainability at pretty much every interface I'm dealing with so far :)

I'm looking forward to the new HLR/VLR and seeing how it will work with
Daniel's and my 3G CN stuff.

~Neels

-- 
- Neels Hofmeyr <nhofmeyr at sysmocom.de>          http://www.sysmocom.de/
=======================================================================
* sysmocom - systems for mobile communications GmbH
* Alt-Moabit 93
* 10559 Berlin, Germany
* Sitz / Registered office: Berlin, HRB 134158 B
* Geschäftsführer / Managing Directors: Harald Welte
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.osmocom.org/pipermail/openbsc/attachments/20160711/6039ad55/attachment.bin>


More information about the OpenBSC mailing list