Skip to content

memo_viewpoints_verification_views_verification_coverage_view

SysML API

Public namespace memo::viewpoints::verification::views::verification_coverage_view
Declared package memo_viewpoints_verification_views_verification_coverage_view
Source src/viewpoints/verification/views/verification_coverage_view/verification_coverage_view.sysml

Namespace hierarchy

memomemo::viewpointsmemo::viewpoints::verificationmemo::viewpoints::verification::viewsmemo::viewpoints::verification::views::verification_coverage_view

Packages

Package
memo_viewpoints_verification_views_verification_coverage_view

Imports

Visibility Target
private ScalarValues::*
private memo_viewpoints_definitions::*
private memo_core_enumerations::*
private memo_viewpoints_verification_verification_viewpoint::*

Declarations

Name SysML kind Description Specializes

Source

viewpoints/verification/views/verification_coverage_view/verification_coverage_view.sysml
package memo_viewpoints_verification_views_verification_coverage_view {
    private import ScalarValues::*;

                private import memo_viewpoints_definitions::*;
                private import memo_core_enumerations::*;
    private import memo_viewpoints_verification_verification_viewpoint::*;

                view verificationCoverageView : MemoDiagramView {
                    expose memo_viewpoints_verification_views_verification_coverage_view::*;
                    attribute depth = 2;
    attribute :>> id = "VIEW-VER-001";
    attribute :>> name = "VerificationCoverageView";
    attribute :>> shortDescription = "Requirements with their verification cases, validation cases, and evidence.";
    attribute :>> outputKind = (ViewOutputKind::matrix);
    attribute :>> presentationKind = (PresentationKind::traceMatrix);
    attribute :>> diagramType = "req";
    attribute :>> autoPopulate = true;
    attribute :>> queryDescription = "Include requirements and their linked verification/validation cases and evidence.";
    part :>> selectionQuery {
        attribute :>> id = "QRY-VER-001";
        attribute :>> name = "VerificationCoverageQuery";
        attribute :>> includeElementKinds = ("Requirement", "VerificationCase", "ValidationCase", "MemoEvidence");
        attribute :>> includeLayers = ("requirements", "assurance");
        attribute :>> rationaleText = "Auto-populate V&V coverage from the requirements and assurance layers.";
    }
    ref :>> viewpointDefinition = verificationViewpoint;
                }
}