> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On 
> Behalf
> Of Jussi Laako
> Sent: Friday, April 04, 2014 10:15 AM
> To: [email protected]
> Subject: Re: Understanding AMB dependencies on Murphy
> 
> On 2.4.2014 23:59, Rees, Kevron wrote:
> > One possible advantage murphy has over AMB is that murphy rules do not
> > have to be compiled like AMB plugins.  This is because Murphy uses lua
> > scripting.  I'm not sure if that feature is necessarily a game-changer
> > though.  I'm not sure how much system implementers will care whether
> > or not they have to compile rules.
> 
> To me, as a realtime system guy, the question is more like if the policy 
> handling
> chain is O(1) or not.

That's a really great observation Jussi. It triggers a thought on the time 
domain. 
What entity is the master clock, and is there an expectation that a) clock is 
synchronised across the entire system and/or b) are sources expected to time 
stamp their events or the receiving entity expected to stamp them?
What if I want collate 2 raw events into 1 logical property event, but only 
within a certain time window frame?

> 
> I wouldn't like to have ESC or ABS system decision making having garbage
> collection or similar since it could cause non-deterministic delays in time
> critical operation.

I would go even further, and apply this use case right up to the UI space. What 
is the garbage collection behaviour of the WRT? I wouldn't think a driver 
continually distracted touching the screen and getting no response because of 
garbage collection is in progress.

> 
> Well, I don't know if AMB is deterministic either...

No idea, but I'm less worried today. My approach here is to discard all 
concepts of AMB and Murphy, look at the problem space, figure out where the 
logic is most suitably applied and then return to what we have and figure out 
who owns the solution.
That could end up in Murphy, AMB or even one may discover you need another 
entity behind AMB to handle this... I have not figured this out yet.
My challenge is I only have 1 tool today for groking this space, that being the 
colourful 'system architecture' diagram - I leave it to you to decide whether 
that is adequate or not.

> 
> _______________________________________________
> IVI mailing list
> [email protected]
> https://lists.tizen.org/listinfo/ivi
--------------------------------------------------------------
Intel Shannon Limited
Registered in Ireland
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
Registered Number: 308263
Business address: Dromore House, East Park, Shannon, Co. Clare

This e-mail and any attachments may contain confidential material for the sole 
use of the intended recipient(s). Any review or distribution by others is 
strictly prohibited. If you are not the intended recipient, please contact the 
sender and delete all copies.


_______________________________________________
IVI mailing list
[email protected]
https://lists.tizen.org/listinfo/ivi

Reply via email to