Skip to content

memo

SysML API

Public namespace memo
Declared package memo, memo_namespace_activities, memo_namespace_assurance, requirements, safety_risk, memo_namespace_assurance_human_factors, memo_namespace_context, memo_namespace_context_actors, memo_namespace_context_stakeholders, memo_namespace_context_use_context, memo_namespace_assurance_requirements_needs, memo_namespace_scenarios, memo_namespace_use_cases, memo_namespace_workflows, memo_namespace_architecture_deployment, memo_namespace_architecture_software_runtime, memo_namespace_architecture_ui, memo_namespace_architecture_hardware_common, memo_namespace_architecture_hardware_electrical, memo_namespace_architecture_hardware_mechanical, memo_namespace_architecture_hardware_fluidic, memo_namespace_architecture_hardware_optical, memo_namespace_architecture_hardware_sensing, memo_assurance_safety_compatibility, memo_namespace_architecture, operational, functional, logical, implementation, software, hardware, realization, memo_namespace_artifacts, memo_namespace_core, memo_namespace_methodology, memo_namespace_rules, memo_namespace_viewpoints, memo_namespace_assurance_safety_risk_analysis, memo_namespace_assurance_verification_validation, memo_namespace_architecture_behavior, memo_namespace_architecture_constraints, memo_namespace_assurance_cybersecurity, memo_namespace_architecture_decisions, memo_namespace_architecture_functions, memo_namespace_architecture_hardware_structure, memo_namespace_architecture_interfaces, memo_namespace_architecture_logical_structure, memo_namespace_architecture_operational, memo_namespace_architecture_physical, memo_namespace_architecture_software_structure, memo_namespace_artifacts_definitions, memo_namespace_artifacts_core, memo_namespace_artifacts_configuration_management, memo_namespace_artifacts_documents, memo_namespace_artifacts_documents_risk_management, memo_namespace_artifacts_standards, memo_namespace_assurance_verification_validation_clinical_evaluation, memo_namespace_assurance_safety_risk_postmarket_surveillance, memo_namespace_core_annotations, memo_namespace_core_common, memo_namespace_core_consistency_rules, memo_namespace_core_dimensions, memo_namespace_core_enumerations, memo_namespace_core_methodology_scope, memo_namespace_core_relationships, memo_namespace_core_semantics, memo_namespace_core_terminology, memo_namespace_core_stdlib, memo_namespace_methodology_archetypes, memo_namespace_methodology_core, memo_namespace_methodology_gates, memo_namespace_methodology_patterns, memo_namespace_methodology_profiles, memo_namespace_methodology_rules, memo_namespace_methodology_viewpoints, memo_namespace_methodology_workflow, memo_namespace_rules_closure, memo_namespace_rules_coverage, memo_namespace_rules_crosslayer, memo_namespace_rules_lifecycle, memo_namespace_rules_ontology, memo_namespace_rules_quantitative, memo_namespace_viewpoints_catalog, memo_namespace_viewpoints_clinical, views, memo_namespace_viewpoints_context, views, memo_namespace_viewpoints_cybersecurity, views, memo_namespace_viewpoints_definitions, memo_namespace_viewpoints_functional, views, memo_namespace_viewpoints_logical, views, memo_namespace_viewpoints_operational, views, memo_namespace_viewpoints_physical, views, memo_namespace_viewpoints_requirements, views, memo_namespace_viewpoints_risk, views, memo_namespace_viewpoints_software, views, memo_namespace_viewpoints_usability, views, memo_namespace_viewpoints_ui_layout, views, memo_namespace_viewpoints_verification, views, memo_namespace_core_stdlib_collections, memo_namespace_core_stdlib_functions, memo_namespace_core_stdlib_scalars, memo_namespace_core_stdlib_time, memo_namespace_viewpoints_clinical_clinical_evidence_view, memo_namespace_viewpoints_context_system_context_view, memo_namespace_viewpoints_cybersecurity_cybersecurity_assessment_view, memo_namespace_viewpoints_cybersecurity_threat_model_view, memo_namespace_viewpoints_functional_function_allocation_view, memo_namespace_viewpoints_functional_system_functional_tree_view, memo_namespace_viewpoints_logical_logical_architecture_view, memo_namespace_viewpoints_operational_use_case_view, memo_namespace_viewpoints_physical_network_topology_view, memo_namespace_viewpoints_physical_physical_bom_view, memo_namespace_viewpoints_requirements_requirements_traceability_view, memo_namespace_viewpoints_risk_risk_chain_view, memo_namespace_viewpoints_software_software_architecture_view, memo_namespace_viewpoints_usability_usability_engineering_view, memo_namespace_viewpoints_ui_layout_ui_layout_viewpoint, memo_namespace_viewpoints_ui_layout_screen_layout_view, memo_namespace_viewpoints_verification_verification_coverage_view
Source src/memo_namespaces.sysml

Namespace hierarchy

memo

Packages

Package
memo
memo_namespace_activities
memo_namespace_assurance
requirements
safety_risk
memo_namespace_assurance_human_factors
memo_namespace_context
memo_namespace_context_actors
memo_namespace_context_stakeholders
memo_namespace_context_use_context
memo_namespace_assurance_requirements_needs
memo_namespace_scenarios
memo_namespace_use_cases
memo_namespace_workflows
memo_namespace_architecture_deployment
memo_namespace_architecture_software_runtime
memo_namespace_architecture_ui
memo_namespace_architecture_hardware_common
memo_namespace_architecture_hardware_electrical
memo_namespace_architecture_hardware_mechanical
memo_namespace_architecture_hardware_fluidic
memo_namespace_architecture_hardware_optical
memo_namespace_architecture_hardware_sensing
memo_assurance_safety_compatibility
memo_namespace_architecture
operational
functional
logical
implementation
software
hardware
realization
memo_namespace_artifacts
memo_namespace_core
memo_namespace_methodology
memo_namespace_rules
memo_namespace_viewpoints
memo_namespace_assurance_safety_risk_analysis
memo_namespace_assurance_verification_validation
memo_namespace_architecture_behavior
memo_namespace_architecture_constraints
memo_namespace_assurance_cybersecurity
memo_namespace_architecture_decisions
memo_namespace_architecture_functions
memo_namespace_architecture_hardware_structure
memo_namespace_architecture_interfaces
memo_namespace_architecture_logical_structure
memo_namespace_architecture_operational
memo_namespace_architecture_physical
memo_namespace_architecture_software_structure
memo_namespace_artifacts_definitions
memo_namespace_artifacts_core
memo_namespace_artifacts_configuration_management
memo_namespace_artifacts_documents
memo_namespace_artifacts_documents_risk_management
memo_namespace_artifacts_standards
memo_namespace_assurance_verification_validation_clinical_evaluation
memo_namespace_assurance_safety_risk_postmarket_surveillance
memo_namespace_core_annotations
memo_namespace_core_common
memo_namespace_core_consistency_rules
memo_namespace_core_dimensions
memo_namespace_core_enumerations
memo_namespace_core_methodology_scope
memo_namespace_core_relationships
memo_namespace_core_semantics
memo_namespace_core_terminology
memo_namespace_core_stdlib
memo_namespace_methodology_archetypes
memo_namespace_methodology_core
memo_namespace_methodology_gates
memo_namespace_methodology_patterns
memo_namespace_methodology_profiles
memo_namespace_methodology_rules
memo_namespace_methodology_viewpoints
memo_namespace_methodology_workflow
memo_namespace_rules_closure
memo_namespace_rules_coverage
memo_namespace_rules_crosslayer
memo_namespace_rules_lifecycle
memo_namespace_rules_ontology
memo_namespace_rules_quantitative
memo_namespace_viewpoints_catalog
memo_namespace_viewpoints_clinical
views
memo_namespace_viewpoints_context
views
memo_namespace_viewpoints_cybersecurity
views
memo_namespace_viewpoints_definitions
memo_namespace_viewpoints_functional
views
memo_namespace_viewpoints_logical
views
memo_namespace_viewpoints_operational
views
memo_namespace_viewpoints_physical
views
memo_namespace_viewpoints_requirements
views
memo_namespace_viewpoints_risk
views
memo_namespace_viewpoints_software
views
memo_namespace_viewpoints_usability
views
memo_namespace_viewpoints_ui_layout
views
memo_namespace_viewpoints_verification
views
memo_namespace_core_stdlib_collections
memo_namespace_core_stdlib_functions
memo_namespace_core_stdlib_scalars
memo_namespace_core_stdlib_time
memo_namespace_viewpoints_clinical_clinical_evidence_view
memo_namespace_viewpoints_context_system_context_view
memo_namespace_viewpoints_cybersecurity_cybersecurity_assessment_view
memo_namespace_viewpoints_cybersecurity_threat_model_view
memo_namespace_viewpoints_functional_function_allocation_view
memo_namespace_viewpoints_functional_system_functional_tree_view
memo_namespace_viewpoints_logical_logical_architecture_view
memo_namespace_viewpoints_operational_use_case_view
memo_namespace_viewpoints_physical_network_topology_view
memo_namespace_viewpoints_physical_physical_bom_view
memo_namespace_viewpoints_requirements_requirements_traceability_view
memo_namespace_viewpoints_risk_risk_chain_view
memo_namespace_viewpoints_software_software_architecture_view
memo_namespace_viewpoints_usability_usability_engineering_view
memo_namespace_viewpoints_ui_layout_ui_layout_viewpoint
memo_namespace_viewpoints_ui_layout_screen_layout_view
memo_namespace_viewpoints_verification_verification_coverage_view

Imports

Visibility Target
private ScalarValues::*
public memo_core_enumerations::*
public memo_core_dimensions::*
public memo_core_terminology::*
public memo_core_common::*
public memo_core_relationships::*
public memo_core_annotations::*
public memo_architecture_operational_context_actors::*
public memo_architecture_operational_context_stakeholders::*
public memo_architecture_operational_context_use_context::*
public memo_assurance_requirements_needs::*
public memo_architecture_operational_use_cases::*
public memo_architecture_operational_activities::*
public memo_architecture_operational_workflows::*
public memo_architecture_operational_scenarios::*
public memo_assurance_human_factors::*
public memo_architecture_implementation_ui::*
public memo_architecture_operational_structure::*
public memo_assurance_requirements::*
public memo_architecture_functional_functions::*
public memo_architecture_logical_structure::*
public memo_architecture_logical_interfaces::*
public memo_architecture_functional_behavior::*
public memo_architecture_implementation_software_structure::*
public memo_architecture_implementation_software_runtime::*
public memo_architecture_realization_deployment::*
public memo_architecture_implementation_hardware_structure::*
public memo_architecture_functional_constraints::*
public memo_assurance_safety_risk::*
public memo_assurance_cybersecurity::*
public memo_assurance_verification_validation::*
public memo_assurance_verification_validation_clinical_evaluation::*
public memo_architecture_realization_physical::*
public memo_assurance_safety_risk_analysis::*
public memo_assurance_safety_risk_postmarket_surveillance::*
public memo_architecture_decisions::*
public memo_viewpoints_definitions::*
public memo_viewpoints_catalog::*
public memo_viewpoints_context_context_viewpoint::*
public memo_viewpoints_context_views_system_context_view::*
public memo_viewpoints_operational_operational_viewpoint::*
public memo_viewpoints_operational_views_use_case_view::*
public memo_viewpoints_requirements_requirements_viewpoint::*
public memo_viewpoints_requirements_views_requirements_traceability_view::*
public memo_viewpoints_functional_functional_viewpoint::*
public memo_viewpoints_functional_views_system_functional_tree_view::*
public memo_viewpoints_functional_views_function_allocation_view::*
public memo_viewpoints_logical_logical_viewpoint::*
public memo_viewpoints_logical_views_logical_architecture_view::*
public memo_viewpoints_software_software_viewpoint::*
public memo_viewpoints_software_views_software_architecture_view::*
public memo_viewpoints_physical_physical_viewpoint::*
public memo_viewpoints_physical_views_physical_bom_view::*
public memo_viewpoints_physical_views_network_topology_view::*
public memo_viewpoints_risk_risk_viewpoint::*
public memo_viewpoints_risk_views_risk_chain_view::*
public memo_viewpoints_verification_verification_viewpoint::*
public memo_viewpoints_verification_views_verification_coverage_view::*
public memo_viewpoints_cybersecurity_cybersecurity_viewpoint::*
public memo_viewpoints_cybersecurity_views_threat_model_view::*
public memo_viewpoints_cybersecurity_views_cybersecurity_assessment_view::*
public memo_viewpoints_clinical_clinical_viewpoint::*
public memo_viewpoints_clinical_views_clinical_evidence_view::*
public memo_viewpoints_usability_usability_viewpoint::*
public memo_viewpoints_usability_views_usability_engineering_view::*
public memo_viewpoints_ui_layout_ui_layout_viewpoint::*
public memo_viewpoints_ui_layout_views_screen_layout_view::*
public memo_artifacts_definitions::*
public memo_artifacts_core::*
public memo_artifacts_configuration_management::*
public memo_artifacts_documents_risk_management::*
public memo_artifacts_standards_traceability::*
public memo_artifacts_standards_cfr_21_820::*
public memo_artifacts_standards_fda_cybersecurity_2023::*
public memo_artifacts_standards_iec_60601_1::*
public memo_artifacts_standards_iec_60601_1_2::*
public memo_artifacts_standards_iec_60812::*
public memo_artifacts_standards_iec_62304::*
public memo_artifacts_standards_iec_62366_1::*
public memo_artifacts_standards_iec_81001_5_1::*
public memo_artifacts_standards_iso_13485::*
public memo_artifacts_standards_iso_14971::*
public memo_artifacts_standards_iso_iec_ieee_42010::*
public memo_methodology_core::*
public memo_methodology_rules::*
public memo_methodology_patterns::*
public memo_methodology_workflow::*
public memo_methodology_gates::*
public memo_methodology_profiles::*
public memo_architecture_operational_activities::*
public memo_assurance_requirements::*
public memo_assurance_safety_risk::*
public memo_assurance_safety_risk_arch_risk::*
public memo_assurance_human_factors::*
public memo_architecture_operational_context_actors::*
public memo_architecture_operational_context_stakeholders::*
public memo_architecture_operational_context_use_context::*
public memo_assurance_requirements_needs::*
public memo_architecture_operational_scenarios::*
public memo_architecture_operational_use_cases::*
public memo_architecture_operational_workflows::*
public memo_architecture_realization_deployment::*
public memo_architecture_implementation_software_runtime::*
public memo_architecture_implementation_ui::*
public memo_architecture_implementation_hardware_common::*
public memo_architecture_implementation_hardware_electrical::*
public memo_architecture_implementation_hardware_mechanical::*
public memo_architecture_implementation_hardware_fluidic::*
public memo_architecture_implementation_hardware_optical::*
public memo_architecture_implementation_hardware_sensing::*
public memo_assurance_safety_risk_arch_risk::*
public memo_assurance_safety_risk_analysis::*
public memo_assurance_verification_validation::*
public memo_architecture_functional_behavior::*
public memo_architecture_functional_constraints::*
public memo_assurance_cybersecurity::*
public memo_architecture_decisions::*
public memo_architecture_functional_functions::*
public memo_architecture_implementation_hardware_structure::*
public memo_architecture_logical_interfaces::*
public memo_architecture_logical_structure::*
public memo_architecture_operational_structure::*
public memo_architecture_realization_physical::*
public memo_architecture_implementation_software_structure::*
public memo_artifacts_definitions::*
public memo_artifacts_core::*
public memo_artifacts_configuration_management::*
public memo_artifacts_documents_risk_management::*
public memo_artifacts_standards_traceability::*
public memo_artifacts_standards_cfr_21_820::*
public memo_artifacts_standards_fda_cybersecurity_2023::*
public memo_artifacts_standards_iec_60601_1::*
public memo_artifacts_standards_iec_60601_1_2::*
public memo_artifacts_standards_iec_60812::*
public memo_artifacts_standards_iec_62304::*
public memo_artifacts_standards_iec_62366_1::*
public memo_artifacts_standards_iec_81001_5_1::*
public memo_artifacts_standards_iso_13485::*
public memo_artifacts_standards_iso_14971::*
public memo_artifacts_standards_iso_iec_ieee_42010::*
public memo_assurance_verification_validation_clinical_evaluation::*
public memo_assurance_safety_risk_postmarket_surveillance::*
public memo_core_annotations::*
public memo_core_common::*
public memo_core_consistency_rules::*
public memo_core_dimensions::*
public memo_core_enumerations::*
public memo_core_methodology_scope::*
public memo_core_relationships::*
public memo_core_semantics::*
public memo_core_terminology::*
public memo_methodology_archetypes::*
public memo_methodology_core::*
public memo_methodology_gates::*
public memo_methodology_patterns::*
public memo_methodology_profiles::*
public memo_methodology_rules::*
public memo_methodology_viewpoints::*
public memo_methodology_workflow::*
public memo_rules_closure::*
public memo_rules_coverage::*
public memo_rules_crosslayer::*
public memo_rules_lifecycle::*
public memo_rules_ontology::*
public memo_rules_quantitative::*
public memo_viewpoints_catalog::*
public memo_viewpoints_clinical_clinical_viewpoint::*
public memo_viewpoints_context_context_viewpoint::*
public memo_viewpoints_cybersecurity_cybersecurity_viewpoint::*
public memo_viewpoints_definitions::*
public memo_viewpoints_functional_functional_viewpoint::*
public memo_viewpoints_logical_logical_viewpoint::*
public memo_viewpoints_operational_operational_viewpoint::*
public memo_viewpoints_physical_physical_viewpoint::*
public memo_viewpoints_requirements_requirements_viewpoint::*
public memo_viewpoints_risk_risk_viewpoint::*
public memo_viewpoints_software_software_viewpoint::*
public memo_viewpoints_usability_usability_viewpoint::*
public memo_viewpoints_ui_layout_ui_layout_viewpoint::*
public memo_viewpoints_verification_verification_viewpoint::*
public memo_core_stdlib_collections::*
public memo_core_stdlib_functions::*
public memo_core_stdlib_scalars::*
public memo_core_stdlib_time::*
public memo_viewpoints_clinical_views_clinical_evidence_view::*
public memo_viewpoints_context_views_system_context_view::*
public memo_viewpoints_cybersecurity_views_cybersecurity_assessment_view::*
public memo_viewpoints_cybersecurity_views_threat_model_view::*
public memo_viewpoints_functional_views_function_allocation_view::*
public memo_viewpoints_functional_views_system_functional_tree_view::*
public memo_viewpoints_logical_views_logical_architecture_view::*
public memo_viewpoints_operational_views_use_case_view::*
public memo_viewpoints_physical_views_network_topology_view::*
public memo_viewpoints_physical_views_physical_bom_view::*
public memo_viewpoints_requirements_views_requirements_traceability_view::*
public memo_viewpoints_risk_views_risk_chain_view::*
public memo_viewpoints_software_views_software_architecture_view::*
public memo_viewpoints_usability_views_usability_engineering_view::*
public memo_viewpoints_ui_layout_ui_layout_viewpoint::*
public memo_viewpoints_ui_layout_views_screen_layout_view::*
public memo_viewpoints_verification_views_verification_coverage_view::*

Declarations

Name SysML kind Description Specializes

Source

memo_namespaces.sysml
package memo {
    private import ScalarValues::*;

    public import memo_core_enumerations::*;
    public import memo_core_dimensions::*;
    public import memo_core_terminology::*;
    public import memo_core_common::*;
    public import memo_core_relationships::*;
    public import memo_core_annotations::*;

    public import memo_architecture_operational_context_actors::*;
    public import memo_architecture_operational_context_stakeholders::*;
    public import memo_architecture_operational_context_use_context::*;
    public import memo_assurance_requirements_needs::*;
    public import memo_architecture_operational_use_cases::*;
    public import memo_architecture_operational_activities::*;
    public import memo_architecture_operational_workflows::*;
    public import memo_architecture_operational_scenarios::*;
    public import memo_assurance_human_factors::*;
    public import memo_architecture_implementation_ui::*;
    public import memo_architecture_operational_structure::*;
    public import memo_assurance_requirements::*;
    public import memo_architecture_functional_functions::*;
    public import memo_architecture_logical_structure::*;
    public import memo_architecture_logical_interfaces::*;
    public import memo_architecture_functional_behavior::*;
    public import memo_architecture_implementation_software_structure::*;
    public import memo_architecture_implementation_software_runtime::*;
    public import memo_architecture_realization_deployment::*;
    public import memo_architecture_implementation_hardware_structure::*;
    public import memo_architecture_functional_constraints::*;
    public import memo_assurance_safety_risk::*;
    public import memo_assurance_cybersecurity::*;
    public import memo_assurance_verification_validation::*;
    public import memo_assurance_verification_validation_clinical_evaluation::*;
    public import memo_architecture_realization_physical::*;
    public import memo_assurance_safety_risk_analysis::*;
    public import memo_assurance_safety_risk_postmarket_surveillance::*;
    public import memo_architecture_decisions::*;

    public import memo_viewpoints_definitions::*;
    public import memo_viewpoints_catalog::*;
    public import memo_viewpoints_context_context_viewpoint::*;
    public import memo_viewpoints_context_views_system_context_view::*;
    public import memo_viewpoints_operational_operational_viewpoint::*;
    public import memo_viewpoints_operational_views_use_case_view::*;
    public import memo_viewpoints_requirements_requirements_viewpoint::*;
    public import memo_viewpoints_requirements_views_requirements_traceability_view::*;
    public import memo_viewpoints_functional_functional_viewpoint::*;
    public import memo_viewpoints_functional_views_system_functional_tree_view::*;
    public import memo_viewpoints_functional_views_function_allocation_view::*;
    public import memo_viewpoints_logical_logical_viewpoint::*;
    public import memo_viewpoints_logical_views_logical_architecture_view::*;
    public import memo_viewpoints_software_software_viewpoint::*;
    public import memo_viewpoints_software_views_software_architecture_view::*;
    public import memo_viewpoints_physical_physical_viewpoint::*;
    public import memo_viewpoints_physical_views_physical_bom_view::*;
    public import memo_viewpoints_physical_views_network_topology_view::*;
    public import memo_viewpoints_risk_risk_viewpoint::*;
    public import memo_viewpoints_risk_views_risk_chain_view::*;
    public import memo_viewpoints_verification_verification_viewpoint::*;
    public import memo_viewpoints_verification_views_verification_coverage_view::*;
    public import memo_viewpoints_cybersecurity_cybersecurity_viewpoint::*;
    public import memo_viewpoints_cybersecurity_views_threat_model_view::*;
    public import memo_viewpoints_cybersecurity_views_cybersecurity_assessment_view::*;
    public import memo_viewpoints_clinical_clinical_viewpoint::*;
    public import memo_viewpoints_clinical_views_clinical_evidence_view::*;
    public import memo_viewpoints_usability_usability_viewpoint::*;
    public import memo_viewpoints_usability_views_usability_engineering_view::*;
    public import memo_viewpoints_ui_layout_ui_layout_viewpoint::*;
    public import memo_viewpoints_ui_layout_views_screen_layout_view::*;

    public import memo_artifacts_definitions::*;
    public import memo_artifacts_core::*;
    public import memo_artifacts_configuration_management::*;
    public import memo_artifacts_documents_risk_management::*;
    public import memo_artifacts_standards_traceability::*;
    public import memo_artifacts_standards_cfr_21_820::*;
    public import memo_artifacts_standards_fda_cybersecurity_2023::*;
    public import memo_artifacts_standards_iec_60601_1::*;
    public import memo_artifacts_standards_iec_60601_1_2::*;
    public import memo_artifacts_standards_iec_60812::*;
    public import memo_artifacts_standards_iec_62304::*;
    public import memo_artifacts_standards_iec_62366_1::*;
    public import memo_artifacts_standards_iec_81001_5_1::*;
    public import memo_artifacts_standards_iso_13485::*;
    public import memo_artifacts_standards_iso_14971::*;
    public import memo_artifacts_standards_iso_iec_ieee_42010::*;

    public import memo_methodology_core::*;
    public import memo_methodology_rules::*;
    public import memo_methodology_patterns::*;
    public import memo_methodology_workflow::*;
    public import memo_methodology_gates::*;
    public import memo_methodology_profiles::*;

    alias architecture for memo_namespace_architecture;
    alias assurance for memo_namespace_assurance;
    alias artifacts for memo_namespace_artifacts;
    alias core for memo_namespace_core;
    alias methodology for memo_namespace_methodology;
    alias rules for memo_namespace_rules;
    alias viewpoints for memo_namespace_viewpoints;
}

package memo_namespace_activities {
    public import memo_architecture_operational_activities::*;
}

// Vertical axis — assurance disciplines (requirements, safety, cybersecurity,
// human factors, verification & validation). Each owns its own elements and
// crosses to the architecture layers only through typed relationships.
package memo_namespace_assurance {
    package requirements {
        public import memo_assurance_requirements::*;
        alias needs for memo_namespace_assurance_requirements_needs;
    }
    package safety_risk {
        public import memo_assurance_safety_risk::*;
        public import memo_assurance_safety_risk_arch_risk::*;
        alias 'analysis' for memo_namespace_assurance_safety_risk_analysis;
        alias postmarket_surveillance for memo_namespace_assurance_safety_risk_postmarket_surveillance;
    }
    alias cybersecurity for memo_namespace_assurance_cybersecurity;
    alias human_factors for memo_namespace_assurance_human_factors;
    alias verification_validation for memo_namespace_assurance_verification_validation;
}

package memo_namespace_assurance_human_factors {
    public import memo_assurance_human_factors::*;
}

package memo_namespace_context {
    alias actors for memo_namespace_context_actors;
    alias stakeholders for memo_namespace_context_stakeholders;
    alias use_context for memo_namespace_context_use_context;
}

package memo_namespace_context_actors {
    public import memo_architecture_operational_context_actors::*;
}

package memo_namespace_context_stakeholders {
    public import memo_architecture_operational_context_stakeholders::*;
}

package memo_namespace_context_use_context {
    public import memo_architecture_operational_context_use_context::*;
}

package memo_namespace_assurance_requirements_needs {
    public import memo_assurance_requirements_needs::*;
}

package memo_namespace_scenarios {
    public import memo_architecture_operational_scenarios::*;
}

package memo_namespace_use_cases {
    public import memo_architecture_operational_use_cases::*;
}

package memo_namespace_workflows {
    public import memo_architecture_operational_workflows::*;
}

package memo_namespace_architecture_deployment {
    public import memo_architecture_realization_deployment::*;
}

package memo_namespace_architecture_software_runtime {
    public import memo_architecture_implementation_software_runtime::*;
}

package memo_namespace_architecture_ui {
    public import memo_architecture_implementation_ui::*;
}

package memo_namespace_architecture_hardware_common {
    public import memo_architecture_implementation_hardware_common::*;
}

package memo_namespace_architecture_hardware_electrical {
    public import memo_architecture_implementation_hardware_electrical::*;
}

package memo_namespace_architecture_hardware_mechanical {
    public import memo_architecture_implementation_hardware_mechanical::*;
}

package memo_namespace_architecture_hardware_fluidic {
    public import memo_architecture_implementation_hardware_fluidic::*;
}

package memo_namespace_architecture_hardware_optical {
    public import memo_architecture_implementation_hardware_optical::*;
}

package memo_namespace_architecture_hardware_sensing {
    public import memo_architecture_implementation_hardware_sensing::*;
}

package memo_assurance_safety_compatibility {
    public import memo_assurance_safety_risk_arch_risk::*;
}

// Horizontal axis — the five V-model architecture layers. Interfaces remain
// typed ports/connections inside Logical architecture; they are not a layer.
// Views and viewpoints are presentation packages and are exposed only through
// the Diagram workspace, never as architecture layers.
package memo_namespace_architecture {
    alias decisions for memo_namespace_architecture_decisions;

    package operational {
        alias structure for memo_namespace_architecture_operational;
        alias activities for memo_namespace_activities;
        alias context for memo_namespace_context;
        alias scenarios for memo_namespace_scenarios;
        alias use_cases for memo_namespace_use_cases;
        alias workflows for memo_namespace_workflows;
    }
    package functional {
        alias behavior for memo_namespace_architecture_behavior;
        alias constraints for memo_namespace_architecture_constraints;
        alias functions for memo_namespace_architecture_functions;
    }
    package logical {
        alias interfaces for memo_namespace_architecture_interfaces;
        alias structure for memo_namespace_architecture_logical_structure;
    }
    package implementation {
        package software {
            alias structure for memo_namespace_architecture_software_structure;
            alias runtime for memo_namespace_architecture_software_runtime;
        }
        package hardware {
            alias common for memo_namespace_architecture_hardware_common;
            alias structure for memo_namespace_architecture_hardware_structure;
            alias electrical for memo_namespace_architecture_hardware_electrical;
            alias mechanical for memo_namespace_architecture_hardware_mechanical;
            alias fluidic for memo_namespace_architecture_hardware_fluidic;
            alias optical for memo_namespace_architecture_hardware_optical;
            alias sensing for memo_namespace_architecture_hardware_sensing;
        }
        alias ui for memo_namespace_architecture_ui;
    }
    package realization {
        alias deployment for memo_namespace_architecture_deployment;
        alias physical for memo_namespace_architecture_physical;
    }
}

package memo_namespace_artifacts {
    alias definitions for memo_namespace_artifacts_definitions;
    alias core for memo_namespace_artifacts_core;
    alias configuration_management for memo_namespace_artifacts_configuration_management;
    alias documents for memo_namespace_artifacts_documents;
    alias standards for memo_namespace_artifacts_standards;
}

package memo_namespace_core {
    alias annotations for memo_namespace_core_annotations;
    alias common for memo_namespace_core_common;
    alias consistency_rules for memo_namespace_core_consistency_rules;
    alias dimensions for memo_namespace_core_dimensions;
    alias enumerations for memo_namespace_core_enumerations;
    alias methodology_scope for memo_namespace_core_methodology_scope;
    alias relationships for memo_namespace_core_relationships;
    alias semantics for memo_namespace_core_semantics;
    alias stdlib for memo_namespace_core_stdlib;
    alias terminology for memo_namespace_core_terminology;
}

package memo_namespace_methodology {
    alias archetypes for memo_namespace_methodology_archetypes;
    alias core for memo_namespace_methodology_core;
    alias gates for memo_namespace_methodology_gates;
    alias patterns for memo_namespace_methodology_patterns;
    alias profiles for memo_namespace_methodology_profiles;
    alias rules for memo_namespace_methodology_rules;
    alias viewpoints for memo_namespace_methodology_viewpoints;
    alias workflow for memo_namespace_methodology_workflow;
}

package memo_namespace_rules {
    alias closure for memo_namespace_rules_closure;
    alias coverage for memo_namespace_rules_coverage;
    alias crosslayer for memo_namespace_rules_crosslayer;
    alias lifecycle for memo_namespace_rules_lifecycle;
    alias ontology for memo_namespace_rules_ontology;
    alias quantitative for memo_namespace_rules_quantitative;
}

package memo_namespace_viewpoints {
    alias catalog for memo_namespace_viewpoints_catalog;
    alias clinical for memo_namespace_viewpoints_clinical;
    alias context for memo_namespace_viewpoints_context;
    alias cybersecurity for memo_namespace_viewpoints_cybersecurity;
    alias definitions for memo_namespace_viewpoints_definitions;
    alias functional for memo_namespace_viewpoints_functional;
    alias logical for memo_namespace_viewpoints_logical;
    alias operational for memo_namespace_viewpoints_operational;
    alias physical for memo_namespace_viewpoints_physical;
    alias requirements for memo_namespace_viewpoints_requirements;
    alias risk for memo_namespace_viewpoints_risk;
    alias software for memo_namespace_viewpoints_software;
    alias ui_layout for memo_namespace_viewpoints_ui_layout;
    alias usability for memo_namespace_viewpoints_usability;
    alias 'verification' for memo_namespace_viewpoints_verification;
}

package memo_namespace_assurance_safety_risk_analysis {
    public import memo_assurance_safety_risk_analysis::*;
}

package memo_namespace_assurance_verification_validation {
    public import memo_assurance_verification_validation::*;
    alias clinical_evaluation for memo_namespace_assurance_verification_validation_clinical_evaluation;
}

package memo_namespace_architecture_behavior {
    public import memo_architecture_functional_behavior::*;
}

package memo_namespace_architecture_constraints {
    public import memo_architecture_functional_constraints::*;
}

package memo_namespace_assurance_cybersecurity {
    public import memo_assurance_cybersecurity::*;
}

package memo_namespace_architecture_decisions {
    public import memo_architecture_decisions::*;
}

package memo_namespace_architecture_functions {
    public import memo_architecture_functional_functions::*;
}

package memo_namespace_architecture_hardware_structure {
    public import memo_architecture_implementation_hardware_structure::*;
}

package memo_namespace_architecture_interfaces {
    public import memo_architecture_logical_interfaces::*;
}

package memo_namespace_architecture_logical_structure {
    public import memo_architecture_logical_structure::*;
}

package memo_namespace_architecture_operational {
    public import memo_architecture_operational_structure::*;
}

package memo_namespace_architecture_physical {
    public import memo_architecture_realization_physical::*;
}

package memo_namespace_architecture_software_structure {
    public import memo_architecture_implementation_software_structure::*;
}

package memo_namespace_artifacts_definitions {
    public import memo_artifacts_definitions::*;
}

package memo_namespace_artifacts_core {
    public import memo_artifacts_core::*;
}

package memo_namespace_artifacts_configuration_management {
    public import memo_artifacts_configuration_management::*;
}

package memo_namespace_artifacts_documents {
    alias risk_management for memo_namespace_artifacts_documents_risk_management;
}

package memo_namespace_artifacts_documents_risk_management {
    public import memo_artifacts_documents_risk_management::*;
}

package memo_namespace_artifacts_standards {
    public import memo_artifacts_standards_traceability::*;
    // The library itself: one package per standard, concrete clause instances.
    // Adding a standard is one file next to these and no change anywhere else.
    public import memo_artifacts_standards_cfr_21_820::*;
    public import memo_artifacts_standards_fda_cybersecurity_2023::*;
    public import memo_artifacts_standards_iec_60601_1::*;
    public import memo_artifacts_standards_iec_60601_1_2::*;
    public import memo_artifacts_standards_iec_60812::*;
    public import memo_artifacts_standards_iec_62304::*;
    public import memo_artifacts_standards_iec_62366_1::*;
    public import memo_artifacts_standards_iec_81001_5_1::*;
    public import memo_artifacts_standards_iso_13485::*;
    public import memo_artifacts_standards_iso_14971::*;
    public import memo_artifacts_standards_iso_iec_ieee_42010::*;
}

package memo_namespace_assurance_verification_validation_clinical_evaluation {
    public import memo_assurance_verification_validation_clinical_evaluation::*;
}

package memo_namespace_assurance_safety_risk_postmarket_surveillance {
    public import memo_assurance_safety_risk_postmarket_surveillance::*;
}

package memo_namespace_core_annotations {
    public import memo_core_annotations::*;
}

package memo_namespace_core_common {
    public import memo_core_common::*;
}

package memo_namespace_core_consistency_rules {
    public import memo_core_consistency_rules::*;
}

package memo_namespace_core_dimensions {
    public import memo_core_dimensions::*;
}

package memo_namespace_core_enumerations {
    public import memo_core_enumerations::*;
}

package memo_namespace_core_methodology_scope {
    public import memo_core_methodology_scope::*;
}

package memo_namespace_core_relationships {
    public import memo_core_relationships::*;
}

package memo_namespace_core_semantics {
    public import memo_core_semantics::*;
}

package memo_namespace_core_terminology {
    public import memo_core_terminology::*;
}

package memo_namespace_core_stdlib {
    alias collections for memo_namespace_core_stdlib_collections;
    alias functions for memo_namespace_core_stdlib_functions;
    alias scalars for memo_namespace_core_stdlib_scalars;
    alias time for memo_namespace_core_stdlib_time;
}

package memo_namespace_methodology_archetypes {
    public import memo_methodology_archetypes::*;
}

package memo_namespace_methodology_core {
    public import memo_methodology_core::*;
}

package memo_namespace_methodology_gates {
    public import memo_methodology_gates::*;
}

package memo_namespace_methodology_patterns {
    public import memo_methodology_patterns::*;
}

package memo_namespace_methodology_profiles {
    public import memo_methodology_profiles::*;
}

package memo_namespace_methodology_rules {
    public import memo_methodology_rules::*;
}

package memo_namespace_methodology_viewpoints {
    public import memo_methodology_viewpoints::*;
}

package memo_namespace_methodology_workflow {
    public import memo_methodology_workflow::*;
}

package memo_namespace_rules_closure {
    public import memo_rules_closure::*;
}

package memo_namespace_rules_coverage {
    public import memo_rules_coverage::*;
}

package memo_namespace_rules_crosslayer {
    public import memo_rules_crosslayer::*;
}

package memo_namespace_rules_lifecycle {
    public import memo_rules_lifecycle::*;
}

package memo_namespace_rules_ontology {
    public import memo_rules_ontology::*;
}

package memo_namespace_rules_quantitative {
    public import memo_rules_quantitative::*;
}

package memo_namespace_viewpoints_catalog {
    public import memo_viewpoints_catalog::*;
}

package memo_namespace_viewpoints_clinical {
    public import memo_viewpoints_clinical_clinical_viewpoint::*;
    package views { alias clinical_evidence_view for memo_namespace_viewpoints_clinical_clinical_evidence_view; }
}

package memo_namespace_viewpoints_context {
    public import memo_viewpoints_context_context_viewpoint::*;
    package views { alias system_context_view for memo_namespace_viewpoints_context_system_context_view; }
}

package memo_namespace_viewpoints_cybersecurity {
    public import memo_viewpoints_cybersecurity_cybersecurity_viewpoint::*;
    package views {
        alias cybersecurity_assessment_view for memo_namespace_viewpoints_cybersecurity_cybersecurity_assessment_view;
        alias threat_model_view for memo_namespace_viewpoints_cybersecurity_threat_model_view;
    }
}

package memo_namespace_viewpoints_definitions {
    public import memo_viewpoints_definitions::*;
}

package memo_namespace_viewpoints_functional {
    public import memo_viewpoints_functional_functional_viewpoint::*;
    package views {
        alias function_allocation_view for memo_namespace_viewpoints_functional_function_allocation_view;
        alias system_functional_tree_view for memo_namespace_viewpoints_functional_system_functional_tree_view;
    }
}

package memo_namespace_viewpoints_logical {
    public import memo_viewpoints_logical_logical_viewpoint::*;
    package views { alias logical_architecture_view for memo_namespace_viewpoints_logical_logical_architecture_view; }
}

package memo_namespace_viewpoints_operational {
    public import memo_viewpoints_operational_operational_viewpoint::*;
    package views { alias use_case_view for memo_namespace_viewpoints_operational_use_case_view; }
}

package memo_namespace_viewpoints_physical {
    public import memo_viewpoints_physical_physical_viewpoint::*;
    package views {
        alias network_topology_view for memo_namespace_viewpoints_physical_network_topology_view;
        alias physical_bom_view for memo_namespace_viewpoints_physical_physical_bom_view;
    }
}

package memo_namespace_viewpoints_requirements {
    public import memo_viewpoints_requirements_requirements_viewpoint::*;
    package views { alias requirements_traceability_view for memo_namespace_viewpoints_requirements_requirements_traceability_view; }
}

package memo_namespace_viewpoints_risk {
    public import memo_viewpoints_risk_risk_viewpoint::*;
    package views { alias risk_chain_view for memo_namespace_viewpoints_risk_risk_chain_view; }
}

package memo_namespace_viewpoints_software {
    public import memo_viewpoints_software_software_viewpoint::*;
    package views { alias software_architecture_view for memo_namespace_viewpoints_software_software_architecture_view; }
}

package memo_namespace_viewpoints_usability {
    public import memo_viewpoints_usability_usability_viewpoint::*;
    package views { alias usability_engineering_view for memo_namespace_viewpoints_usability_usability_engineering_view; }
}

package memo_namespace_viewpoints_ui_layout {
    public import memo_viewpoints_ui_layout_ui_layout_viewpoint::*;
    package views { alias screen_layout_view for memo_namespace_viewpoints_ui_layout_screen_layout_view; }
}

package memo_namespace_viewpoints_verification {
    public import memo_viewpoints_verification_verification_viewpoint::*;
    package views { alias verification_coverage_view for memo_namespace_viewpoints_verification_verification_coverage_view; }
}

package memo_namespace_core_stdlib_collections {
    public import memo_core_stdlib_collections::*;
}

package memo_namespace_core_stdlib_functions {
    public import memo_core_stdlib_functions::*;
}

package memo_namespace_core_stdlib_scalars {
    public import memo_core_stdlib_scalars::*;
}

package memo_namespace_core_stdlib_time {
    public import memo_core_stdlib_time::*;
}

package memo_namespace_viewpoints_clinical_clinical_evidence_view {
    public import memo_viewpoints_clinical_views_clinical_evidence_view::*;
}

package memo_namespace_viewpoints_context_system_context_view {
    public import memo_viewpoints_context_views_system_context_view::*;
}

package memo_namespace_viewpoints_cybersecurity_cybersecurity_assessment_view {
    public import memo_viewpoints_cybersecurity_views_cybersecurity_assessment_view::*;
}

package memo_namespace_viewpoints_cybersecurity_threat_model_view {
    public import memo_viewpoints_cybersecurity_views_threat_model_view::*;
}

package memo_namespace_viewpoints_functional_function_allocation_view {
    public import memo_viewpoints_functional_views_function_allocation_view::*;
}

package memo_namespace_viewpoints_functional_system_functional_tree_view {
    public import memo_viewpoints_functional_views_system_functional_tree_view::*;
}

package memo_namespace_viewpoints_logical_logical_architecture_view {
    public import memo_viewpoints_logical_views_logical_architecture_view::*;
}

package memo_namespace_viewpoints_operational_use_case_view {
    public import memo_viewpoints_operational_views_use_case_view::*;
}

package memo_namespace_viewpoints_physical_network_topology_view {
    public import memo_viewpoints_physical_views_network_topology_view::*;
}

package memo_namespace_viewpoints_physical_physical_bom_view {
    public import memo_viewpoints_physical_views_physical_bom_view::*;
}

package memo_namespace_viewpoints_requirements_requirements_traceability_view {
    public import memo_viewpoints_requirements_views_requirements_traceability_view::*;
}

package memo_namespace_viewpoints_risk_risk_chain_view {
    public import memo_viewpoints_risk_views_risk_chain_view::*;
}

package memo_namespace_viewpoints_software_software_architecture_view {
    public import memo_viewpoints_software_views_software_architecture_view::*;
}

package memo_namespace_viewpoints_usability_usability_engineering_view {
    public import memo_viewpoints_usability_views_usability_engineering_view::*;
}

package memo_namespace_viewpoints_ui_layout_ui_layout_viewpoint {
    public import memo_viewpoints_ui_layout_ui_layout_viewpoint::*;
}

package memo_namespace_viewpoints_ui_layout_screen_layout_view {
    public import memo_viewpoints_ui_layout_views_screen_layout_view::*;
}

package memo_namespace_viewpoints_verification_verification_coverage_view {
    public import memo_viewpoints_verification_views_verification_coverage_view::*;
}