Login  Register

Re: Trying DynaCASE in Pharo 5

Posted by hernanmd on Sep 23, 2015; 3:44am
URL: https://forum.world.st/Trying-DynaCASE-in-Pharo-5-tp4851593p4851604.html

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 <[hidden email]>:
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 <[hidden email]>:
Hi Hernán,

could you please try the latest build
https://ci.inria.fr/pharo-contribution/job/DynaCASE/lastSuccessfulBuild/PHARO=50,VERSION=development,VM=vm/artifact/DynaCASE.zip

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
<[hidden email]> 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
>
>
>
>
>
>
>
>