I've been working on an implementation of Harel's statecharts based on his
original paper
(http://www.wisdom.weizmann.ac.il/~dharel/SCANNED.PAPERS/Statecharts.pdf)
and Horrocks' excellent "Constructing the User Interface with Statecharts"
(http://www.amazon.com/Constructing-User-Interface-Statecharts-Horrocks/dp/0201342782).
There's a brief demo of using statecharts with ClojureScript livereloading
here:
https://www.youtube.com/watch?v=57wJpfMcfnU
However, my implementation is experimental and I want to spend six months
building real software with Harel's notation before I consider releasing
any code.
If you end up exploring the space and want to discuss design/implementation
issues re: statecharts, I'd be happy to discuss off-list.
cheers,
Kevin
On Friday, September 5, 2014 12:13:43 AM UTC-7, Andre Van Der Merwe wrote:
>
> Does anyone know of a clojure implementation of a Harel statechart or
> some variation of it (UML2 statechart, hierarchical FSM etc)? Specifically
> I’d like the implementation to handle; hierarchical nesting, history
> states, conditions, concurrency and communication if possible.
>
>
>
> Alternatively are there any papers or examples that you know of that
> discuss implementing statecharts? Most of the ones I’ve seen are code-gen
> tools and that does not really what I am after.
>
>
>
> Thanks.
>
>
>
> Andre.
>
> ------------------------------
> Information contained in this e-mail, including attachments and any rights
> hereto are the property of Portfolio Prospecting and Performance (Pty) Ltd
> (unless the context clearly indicates otherwise). It is confidential,
> private and intended for the addressee only and should you not be the
> addressee and receive it by mistake, kindly notify the sender and delete
> this information immediately without further disclosure to any other party.
> Save for bona fide views of Portfolio Prospecting and Performance (Pty)
> Ltd, views and opinions expressed in this e-mail are those of the sender
> only. Portfolio Prospecting and Performance (Pty) Ltd accepts no liability
> whatsoever for any loss or damages incurred, or suffered, arising from the
> use the information in this e-mail. Portfolio Prospecting and Performance
> (Pty) Ltd does not warrant the integrity of this e-mail nor that it is free
> of errors, viruses, interception or interference
>
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.