User loginNavigation |
archivesMy 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 | login or register to post comments | other blogs | 1345 reads
|
Browse archivesActive forum topics |
Recent comments
1 week 11 hours ago
1 week 14 hours ago
1 week 15 hours ago
23 weeks 1 day ago
27 weeks 3 days ago
29 weeks 22 hours ago
29 weeks 22 hours ago
31 weeks 5 days ago
36 weeks 3 days ago
36 weeks 3 days ago