Skip to content

Visualization and editing of behavior annex state automata #2130

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

Closed
philip-alldredge opened this issue Dec 19, 2019 · 2 comments
Closed

Visualization and editing of behavior annex state automata #2130

philip-alldredge opened this issue Dec 19, 2019 · 2 comments
Assignees
Milestone

Comments

@philip-alldredge
Copy link
Collaborator

philip-alldredge commented Dec 19, 2019

Visualization and editing of behavior annex state automata, except for expressions.

The high-level state machine will be displayed and edited in the OSATE graphical editor alongside other AADL model elements. Behavior specifications will be represented by a behavior diagram element. Like other model elements, the user will be able to set the “in modes” clause and other attributes using the Eclipse Properties view. States, transitions, and variables will be represented inside the behavior specification element.

The label for behavior specification diagram element will be based on the containing classifier and the mode(s) to which they apply. If the diagram element is contained within a classifier, the label may be shortened to avoid redundancy.

A Behavior Specification diagram type will be introduced which will show states and transitions by default.

Additionally, adjust setup to stop hiding the org.osate.ge.ba project and start including it with OSATE.

Ensure copy and pasting works for BA elements.

@RyanMcilnay
Copy link
Contributor

Create tests for BA work.

@philip-alldredge philip-alldredge modified the milestones: 2.9.0, 2.9.1 Sep 21, 2020
@philip-alldredge philip-alldredge modified the milestones: 2.9.1, 2.9.2 Jan 19, 2021
@philip-alldredge
Copy link
Collaborator Author

Blocked on #2550

lwrage added a commit that referenced this issue Feb 16, 2022
Added initial support for visualizing and editing behavior annex. Closes #2130 

Co-authored-by: Ryan Mcilnay <rm0016@uah.edu>
Co-authored-by: Lutz Wrage <lutz.wrage@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants