Skip to content

Add remaining view definitions#1

Open
systems-praxis wants to merge 1 commit into
GfSE:mainfrom
systems-praxis:view-defs
Open

Add remaining view definitions#1
systems-praxis wants to merge 1 commit into
GfSE:mainfrom
systems-praxis:view-defs

Conversation

@systems-praxis
Copy link
Copy Markdown

… including stakeholders and concerns, where applicable, and proposed viewpoints.

A few notes on this work:

  • I used Ada_Case for the view definition names, instead of TitleCase which is more common for SysML v2 definitions
  • I followed the short-name convention already used in the SAF_ViewExtensions package:
    • SysML v2 short-names were used instead of names
    • _Table or _Matrix was added to the short name if there were additional presentations
    • In some cases, where table or matrix is the only presentation of the viewpoint, _Table or _Matrix is added or omitted to the short-name. Sorry, this is inconsistent and I am just noticing it. I would recommend adding the suffix only if it's an alternative presentation.
  • _Table or _Matrix was added to the view def name if it is an alternative presentation to avoid naming conflicts
  • SysML v1 terminology has been changed to SysML v2 terminology, but deserves another review
  • Purpose, Applicability, and Presentation are named doc elements, and use Markdown format
  • Purpose and Applicability are copied between alternative presentations
  • I did not attempt to track the Maturity attribute of each view def
  • [TBD] is left in the doc element if there is no documentation in the SAF spec
  • The existing package organization was used, although I might recommend organizing the view defs within domains
  • I did fix some typos in the documentation... and just noticed my own typo on line 536 of SAF_ViewExtensions.sysml
  • This work was done in CATIA Magic Systems of Systems Architect 2026x HF1, and has not been tested in other tools, although no DS_Views were used.

Follow-up work could include constraints of the viewpoints, and subjects of the concerns. Feedback is welcome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant