[aadl]: Example for output ports of subcomponents discussion

Denis Buzdalov buzdalov at ispras.ru
Wed Oct 1 05:52:28 EDT 2014


Here's an example of a situation discussed yesterday after the 
discussion of internal events.

Consider we have an explicit internal event source like a subcomponent 
with an output port.
Consider also that we are defining the behaviour of a component with a 
subcomponent using behavior annex.
I've attached a simple example of that.

The problem is how to read data from the subcomponent's output port 
since it's not connected to any input port.

As I understood Peter, he proposes to use output ports of subcomponents 
as the container input implicitly (without defining any input ports of a 
conainer). My point is that this proposition leads to using of output 
ports as input ones (i.e. using inpit ports' operators with output 
ports) which sounds very bad. An attached example contain comments for 
this.

If you are agree with that using of input port's operators with output 
port in not a thing that should be allowed, an issue of explicit 
internal input ports representation raises.

-- 
Denis Buzdalov
Software Engineering Department, ISPRAS
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: subcomponent-output.aadl
URL: <http://lists.sei.cmu.edu/pipermail/sae-aadl-users/attachments/20141001/f3e6505b/attachment.ksh>


More information about the Sae-aadl-users mailing list