memo¶
| 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::*;
}