| Subject: |
|
Re: [Q] Ruby version of Qhsm from PSiCC (first edition) |
| Name: |
|
Miro Samek |
| Date Posted: |
|
Jul 15, 08 - 9:16 AM |
| Email: |
|
miro@quantum-leaps.com |
| Website: |
|
http://www.quantum-leaps.com |
| Message: |
|
> Anyway, I am hoping you can clarify for me the association
> of the transition cache with a specific transition.
> Is it by state+target signature or is there some other
> combination of variables?
A state transition is uniquely identified by the following 4-tuple:
1. the state machine class
2. the state
3. the event signal
4. the guard(s)
For example, a state transition identified by (MyHSM, "off", ON, [battery_voltage_high()]) could be a different state transition than (MyHSM, "off", ON, [battery_voltage_low()]).
> BTW, will QF be released in java like earlier versions
> or is it C/C++ from here on out?
Some people have ported the earlier version of QF to Java (google for qFJ project). Quantum Leaps has released only the QEP component in Java. But so far, I've seen little interest in this project.
Miro |
|
Replies:
|
|
|
|
|