User loginNavigation |
My article on state machines and DSL evolutionI've been unhappy with with state machines, activity diagrams, and BPMN as tools for modelling processes for long time. In the article linked below I've used the same principles as were used for moving from flat languages (Asm, Fortran 66, BASIC, etc) to structured programming to create a behavior model that is some kind of behavior equivalent of Martin Fowler state machine model. https://dzone.com/articles/evolving-domain-specific-languages (Teaser) the end result for the sample is the following: LOOP { ESCAPE doorOpened { DO lockPanel, unlockDoor WAIT doorClosed ALL { WAIT lightOn } AND { WAIT drawOpened } DO lockDoor, unlockPanel WAIT panelClosed } } By const at 2022-05-05 12:54 | LtU Forum | previous forum topic | next forum topic | other blogs | 1499 reads
|
Browse archives
Active forum topics |
Recent comments
5 days 10 hours ago
41 weeks 4 hours ago
41 weeks 8 hours ago
41 weeks 8 hours ago
1 year 11 weeks ago
1 year 15 weeks ago
1 year 16 weeks ago
1 year 16 weeks ago
1 year 19 weeks ago
1 year 24 weeks ago