[kepler-dev] FSM depends on continuous domain

Edward A. Lee eal at eecs.berkeley.edu
Sat Jun 24 15:27:51 PDT 2006


This is fixed now...

Edward

At 08:14 AM 6/21/2006, Christopher Brooks wrote:
>Note that fsm/kernel now depends on the continuous domain:
>
>fsm/kernel/HybridModalDirector.java:
>import ptolemy.domains.continuous.kernel.ContinuousDirector;
>
>fsm/kernel/HybridModalDirector.java:
>import ptolemy.domains.continuous.kernel.ContinuousStatefulComponent;
>
>fsm/kernel/HybridModalDirector.java:
>import ptolemy.domains.continuous.kernel.ContinuousStepSizeController;
>
>fsm/kernel/Transition.java:
>import ptolemy.domains.continuous.kernel.ContinuousDirector;
>
>BTW - I don't understand why if I want to use fsm I require the continuous
>domain.  I think this is a small flaw in the architecture.
>
>Also, this means that Kepler now depends on the continuous domain, so
>please be very careful when editing the continuous domain.
>
>
>Below is the coverage for the continuous domain:
>
>Package                        Method        Constructor   Basic Block
>-------                        ------        -----------   -----------
>domains.continuous.kernel        49/57=  85%    3/3=100%    129/247=52%
>domains.continuous.kernel.solver    9/20=  45%     0/0=N/A  17/52=32%
>domains.continuous.lib             2/6=  33%    2/2=100%    8/28=28%
>
>The kernel is pretty good, but the solver and lib could use some work.
>
>BTW - congrats on rewriting CT, this is very important work.
>
>_Christopher

------------
Edward A. Lee
Professor, Chair of the EE Division, Associate Chair of EECS
231 Cory Hall, UC Berkeley, Berkeley, CA 94720-1770
phone: 510-642-0253 or 510-642-0455, fax: 510-642-2845
eal at eecs.Berkeley.EDU, http://ptolemy.eecs.berkeley.edu/~eal  



More information about the Kepler-dev mailing list