Hi Woonsan,

thanks for the thinking aloud, I really appreciate it..  Response below.

Regarding the data model, have you tried "Null Data Model" [1] option?
>From the source, it just skips cloning if it is using that option.
org.apache.commons.scxml2.SCInstance#cloneDatamodel(Datamodel,
Context, Evaluator, ErrorReporter) for instance.
Hmmmm interesting. We use a very basic form of scripting, but the rest we basically don't use. Perhaps with some
redesigning the null data model option would do.
Does it differ a lot, in terms of speed?


Regarding your usages, is your model a set of simple states with bunch
of context values (as state attributes), no parallel states, with
simple events, transitions and some scripts, basically?
Usually it is a simple set of states, but we use parallel states quite a lot. Parallel states turned in very handy to model for example multiple diseases, or a disease and socio-economic "migration" inside a population. The events are quite simple, but there can be a bunch of transitions from each state. Scripts are used, but very basic.

best, Rinke


Regards,

Woonsan

[1] https://www.w3.org/TR/scxml/#minimal-profile


Also, I'm personally doubtful to try to improve SCXML project to cover
the simulation use cases even in the future. It is a reference
implementation and so it has to keep all the features in the spec, and
so on. Long-time less-activeness in this community is another thing.

Regards,

Woonsan

Our preference would be to find someone who has developed for the commons
scxml project, or who is at least an experienced user.

In case of anyone interested please reply via this list and we can get
into
contact about the details.

best regards,

Rinke Hoekstra
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to