Closed philip-alldredge closed 8 years ago
AADL 2.2 draft still has processor
and self
as required keywords.
With internal and processor features being part of the component implementation's namespace the keywords are redundant. The plan is to make them optional in AADL 2.2.
This may be a case of things working as intended, but I would like clarification. When deserializing a model that contains a call sequence that contains a call to a subprogram proxy, the processor keyword is not generated.
For example, with the model below:
Saving the model as XMI and then saving that as AADL generates:
No errors are reported because the AADL is valid according to the xtext grammer. The subprogram proxy is a CalledSubprogram. Is this behavior intended?