1 |
momentics wrote: |
2 |
|
3 |
> \\ |
4 |
> So, we're considering some system that (we think so here) can |
5 |
> guarantee (by some way that is not important at this step) meeting its |
6 |
> deadlines with a given (by the operator) probability. It uses some |
7 |
> techniques that adapts to the given (read - required) probability and |
8 |
> actually proves that it achieves the requirement with the probability. |
9 |
> Does it mean a system is a HRT? why/thoughts (?) |
10 |
|
11 |
Um I alluded to this in the latest response to Bob, but I try to |
12 |
state it as clearly as possible. You cannot prove determism with |
13 |
statistics. Determinism can only be proven be defining, discovering, |
14 |
characterizing and testing each and ever possible state AND |
15 |
transition. You want to use another term, but just do not use |
16 |
Deterministic. |
17 |
|
18 |
So a statistical method may flesh out that a system is fully |
19 |
deterministic, but it not a mathematical proof. If you do not |
20 |
prove it, it's not fully deterministic, when in fact it just |
21 |
might actually be fully deterministic. Fully deterministic |
22 |
means you have determined or proved each and ever state and transition. |
23 |
|
24 |
> We imply here that true HRT is impossible in reality and any single |
25 |
> system that exists in the word meets hard real-time requirements with |
26 |
> some probability. If it does not – HRT speaks of system failure. |
27 |
|
28 |
Ah, how you are 'getting it'. YES, YES, YES, I absolutely agree |
29 |
with this statement! |
30 |
|
31 |
> Please note, we speak of free programmable generic system here, |
32 |
> something like a programmable logic microcontroller for custom |
33 |
> application development. Any systems like DSP/matrix/etc are out of |
34 |
> scope. |
35 |
|
36 |
As you probable guess, I'm old school on these matters, and I am |
37 |
correct, just not very palpable. We build losts of systems that |
38 |
are probably fully deterministic, but not one client wants to pay |
39 |
us to verify the systems. They prefer to sell them and us when the |
40 |
firmware need updating, new features and such. Economics is the |
41 |
trump science we all live under. |
42 |
|
43 |
We even develop DSP code here, using state machines, assembler |
44 |
and ansi C. Rarely do we use things like 'TI bios' because |
45 |
when we send a product out, we do not like bugs. it not a dump |
46 |
on TI, it's more how you control your firmware products. Each |
47 |
addtional layer exponentially increase the number of states and |
48 |
transition, not to mention the usually unavailability of sourcecode. |
49 |
Granted these are usually smaller systems (compared to some system) |
50 |
that are very focused. Never have we used OO based tools, language or |
51 |
such, because they are not needed. If somebody has a large system, |
52 |
the first thing we do is move 99% of it to another processor |
53 |
where timing and reliability are less stringent. The current trend |
54 |
to bloat embedded things and call it RT or HA or such, |
55 |
just makes my skin crawl....... |
56 |
|
57 |
That said, I love gentoo linux and keep a keen eye on embedded gentoo. |
58 |
One day, these kids will put this engineer out to pasture, |
59 |
but, that day has not arrive and it ain't even on the horizon. |
60 |
|
61 |
ymmv, |
62 |
|
63 |
James |
64 |
|
65 |
|
66 |
-- |
67 |
gentoo-embedded@g.o mailing list |