I just re-checked the DynaCASE video and it has its own textual FSM way :) A little thing that could be added is to generate an empty FSM after creating the project For example: | fsm init | fsm := DCFsm named: 'SRS FSM'. init := DCFsmInitialState new. fsm addAll: { init }. DCWorkbench openOnDiagram: fsm. Cheers, Hernán 2015-09-22 23:25 GMT-03:00 Hernán Morales Durand <hernan.morales@gmail.com>:
Thank you Peter, I have to build a FSM and your tool is what I need.
Do you plan to add a code generator?
I am writing a Code Generator (not in public state for now) and we could join forces. I've seen a few Smalltalk FSM implementations out there, but I am thinking about generation of this kind of code http://smalltalkhub.com/#!/~MasashiUmezawa/SState
Hernán
2015-09-22 20:36 GMT-03:00 Peter Uhnák <i.uhnak@gmail.com>:
Hi Hernán,
could you please try the latest build
https://ci.inria.fr/pharo-contribution/job/DynaCASE/lastSuccessfulBuild/PHAR...
I'm in the process of integrating FAMIX model so it's bit unstable.
Peter
On Wed, Sep 23, 2015 at 1:32 AM, Hernán Morales Durand <hernan.morales@gmail.com> wrote:
Hello,
I'm trying DynaCASE modeling platform in latest Pharo 5 installing with the following script:
Metacello new baseline: 'DynaCASE'; repository: 'github://dynacase/dynacase/repository'; load.
When I click both
DC Finite State Machine -> FSM Example Divisibility DC Finite State Machine -> FSM Example Decimal
I get
MessageNotUnderstood: receiver of "handlesAnnouncement:" is nil
So my question is how should I install DynaCASE to get a functional version?
Cheers,
Hernán