3 ms·
My idea of being explicit and clear changed dramatically after I was exposed to D. Harel's "Statecharts: a visual formalism for complex systems". Ironically, I
by henrydark 3y ago
My idea of being explicit and clear changed dramatically after I was exposed to D. Harel's "Statecharts: a visual formalism for complex systems".
Ironically, I think the paper presents more than just the idea and examples of statecharts, rather it also _implicitly_ contains a _method_ for discovering mechanism - the long winded example of the author's digital watch, in my eyes, is a marvel.
- rramadass 3y agoWould you recommend Miro Samek's Practical UML Statecharts in C/C++ a good book to learn this technique from ?
- henrydark 3y agoPersonally, no. I did go through it, but didn't get much from it. Beyond the original paper, I'd recommend David Khourshid's talks, which you can find on YouTube. For C++ I used Kris Jusiak's library [boost].sml extensively. He too has a few talks on the subject, in particular his c++now 2017 talk.
- rramadass 3y agoThank you and appreciate it very much. I came to know of Statecharts (from UML) long ago, but had not bothered to study it properly, thinking it was just a "more complicated State Machine representation". Seems i was wrong and there is much to learn here - https://statecharts.dev/ https://statecharts.dev/