Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OSATE does not include Code Generation Annex property set #1220

Closed
rinsley opened this issue May 3, 2018 · 4 comments
Closed

OSATE does not include Code Generation Annex property set #1220

rinsley opened this issue May 3, 2018 · 4 comments
Assignees
Milestone

Comments

@rinsley
Copy link
Contributor

@rinsley rinsley commented May 3, 2018

OSATE includes the ARINC653 property set from the ARINC 653 Annex, and the Data_Model and Base_Types files from the Data Modeling Annex. I would expect the Code_Generation_Properties property set from the Code Generation Annex to also be included, but it is not.

@lwrage
Copy link
Contributor

@lwrage lwrage commented Jun 5, 2018

@reteprelief Should this be part of OSATE?

@reteprelief reteprelief assigned lwrage and unassigned reteprelief Oct 12, 2018
@reteprelief
Copy link
Contributor

@reteprelief reteprelief commented Oct 12, 2018

Yes. It makes sense to include the property set from that Annex.
If we go the other way someone could argue that we should not include the Data Modeling and ARINC653 annex material.
All three are standards.

@lwrage lwrage removed their assignment Oct 12, 2018
@lwrage
Copy link
Contributor

@lwrage lwrage commented Oct 12, 2018

@reteprelief Can you attach the property set file to the issue, please?

@reteprelief
Copy link
Contributor

@reteprelief reteprelief commented Oct 15, 2018

From the Annex document:

property set Code_Generation_Properties is
Convention: enumeration (AADL, Legacy) => Legacy
applies to (subprogram);
-- Under the Legacy convention, no context information
-- for port variables is generated.
-- The AADL convention generates such information
Parameter_Usage: enumeration (By_Value, By_Reference)
applies to (data access, parameter);
Return_Parameter: aadlboolean => false applies to (parameter);
-- if true, out parameter is actually a return parameter
end Code_Generation_Properties;

@lwrage lwrage added this to the 2.4 milestone Oct 17, 2018
@lwrage lwrage added next and removed backlog labels Oct 29, 2018
@lwrage lwrage self-assigned this Dec 4, 2018
@ghost ghost added in progress and removed next labels Dec 4, 2018
@ghost ghost added review and removed in progress labels Dec 4, 2018
@lwrage lwrage closed this in #1659 Dec 5, 2018
@ghost ghost removed the review label Dec 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants