|Anonymous | Login | Signup for a new account||2023-11-28 16:03 UTC|
|Main | My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000789||Taste||[All Projects] TASTE-IV/DV||public||2018-07-04 08:35||2023-05-14 16:50|
|Priority||normal||Severity||feature||Reproducibility||have not tried|
Support multiple fan-out
If multiple fan-in is supported (a single PI can receive from N RIs, N>1), currently fan-out is limited to be 1 (a RI must be connected to a single PI).
This requires that if a function F1 needs to send a message to many receivers at the same time, multiple RIs must be created in F1, and each message sent in sequence (if synchronous) or in parallel (if asynchronous) through all RIs.
Having fun-out > 1 would simplify hugely the design and the layout at system level, as:
This would allow for the effective definition of a hierarchical component-based system, to support decomposition, delegation, and finally the actual design of of large complex systems.
|Tags||No tags attached.|
For the record, both PolyORB-HI/C and PolyORB-HI/Ada support the emission of one request to multiple destinations. So this can be support at the level of TASTE-CV/AADL.
Now the open question is to support this at the level of TASTE-IV. I let ESA and Ellidiss answers on this
I added reference to the ticket where we discussed the multicast feature last time ...in ticket 0000006 back in 2010 :-)
We can consider reopening this point as part of the ongoing refactoring of buildsupport. The new parsing of the AADL model allows for more flexible options.
Done, selective multicast and broadcast are supported in the GUI and in various runtimes but NOT Polyorb-HI-C (yet).
Opengeode has a native support for the sender PID, as well as construct to send a message TO a specific destination.
|2018-07-04 08:email@example.com||New Issue|
new => assigned
|2018-07-04 08:firstname.lastname@example.org||Assigned To||
|2018-07-04 08:44||hugues||Note Added: 0003428|
|2018-07-10 12:01||maxime||Relationship added||
duplicate of 0000006
|2018-07-10 12:04||maxime||Note Added: 0003432|
|2021-12-02 09:54||maxime||Assigned To||
ellidiss => maxime
|2022-12-05 19:51||maxime||Note Added: 0003816|
assigned => resolved
open => fixed
resolved => closed
|Copyright © 2000 - 2011 MantisBT Group|