Skip to content

Elements

SysML API

Element definitions declared in src/, excluding relationships, enumerations, and constraints.

memo::architecture::decisions

Name SysML kind Description Source
Alternative metadata def Alternative definition specializing MemoTypedDependency. architecture/decisions/memo_decisions.sysml
DesignDecision part def Design decision definition specializing MemoPart. architecture/decisions/memo_decisions.sysml
Selected metadata def Selected definition specializing MemoTypedDependency. architecture/decisions/memo_decisions.sysml

memo::architecture::functional::behavior

Name SysML kind Description Source
ActivityAction action def Activity action definition specializing FunctionalAction. architecture/functional/behavior/memo_behavior.sysml
ActivityFlow action def Activity flow definition specializing MemoAction. architecture/functional/behavior/memo_behavior.sysml
BehaviorProperty requirement def Behavior property definition specializing MemoRequirementElement. architecture/functional/behavior/memo_behavior.sysml
Contract requirement def Contract definition specializing MemoRequirementElement. architecture/functional/behavior/memo_behavior.sysml
FunctionalAction action def Functional action definition specializing MemoAction. architecture/functional/behavior/memo_behavior.sysml
ModeConfiguration part def A configuration is the concrete selection made at a variation choice point: it says which mode is active in one selectable arrangement. The reference is typed to the shared native state family so a consumer can navigate from the selected configuration to its governing mode.… architecture/functional/behavior/memo_behavior.sysml
StateMachine state def State machines and their mode states are SysML v2 states (behaviours), so they derive from the MemoState foundation, not the part-based MemoPart family. Transitions stay part-based (below) to keep their traceable safety attributes.… architecture/functional/behavior/memo_behavior.sysml
TimingConstraint requirement def Timing constraint definition specializing MemoRequirementElement. architecture/functional/behavior/memo_behavior.sysml
TransitionRecord metadata def Transitions are native SysML v2 transition usages inside the owning state — there is no part def Transition, and its transition keyword collision is why.… architecture/functional/behavior/memo_behavior.sysml

memo::architecture::functional::functions

Name SysML kind Description Source
ComponentFunction action def A responsibility of exactly one component. AllocatedTo names that component; CR-ONT-074 requires it. A component function that reaches no component is a responsibility nobody has accepted. architecture/functional/functions/memo_functions.sysml
FunctionalFlow action def Functional flow definition specializing MemoAction. architecture/functional/functions/memo_functions.sysml
MemoFunction action def Memo function definition specializing MemoAction. architecture/functional/functions/memo_functions.sysml
SystemFunction action def A responsibility of the system as a whole. Allocation is optional: a system function that no single component owns is a normal intermediate state of the functional chain, not a defect. architecture/functional/functions/memo_functions.sysml

memo::architecture::implementation::hardware::common

Name SysML kind Description Source
AcousticComponent part def Acoustic component definition specializing PhysicalComponent. architecture/implementation/hardware/common/memo_hardware_common.sysml
HardwareAssembly part def Hardware assembly definition specializing PhysicalAssembly. architecture/implementation/hardware/common/memo_hardware_common.sysml
HardwareComponent part def Hardware component definition specializing PhysicalComponent. architecture/implementation/hardware/common/memo_hardware_common.sysml
PhysicalAssembly part def Physical assembly definition specializing PhysicalElement. architecture/implementation/hardware/common/memo_hardware_common.sysml
PhysicalComponent part def Physical component definition specializing PhysicalElement. architecture/implementation/hardware/common/memo_hardware_common.sysml
PhysicalElement part def Physical element definition specializing MemoPart. architecture/implementation/hardware/common/memo_hardware_common.sysml
PhysicalSubassembly part def Physical subassembly definition specializing PhysicalAssembly. architecture/implementation/hardware/common/memo_hardware_common.sysml
ThermalComponent part def Thermal component definition specializing PhysicalComponent. architecture/implementation/hardware/common/memo_hardware_common.sysml

memo::architecture::implementation::hardware::electrical

Name SysML kind Description Source
Battery part def Battery definition specializing ElectricalComponent. architecture/implementation/hardware/electrical/memo_hardware_electrical.sysml
Cable part def Cable definition specializing PhysicalComponent. architecture/implementation/hardware/electrical/memo_hardware_electrical.sysml
ElectricalComponent part def Electrical component definition specializing PhysicalComponent. architecture/implementation/hardware/electrical/memo_hardware_electrical.sysml
ElectronicComponent part def Electronic component definition specializing PhysicalComponent. architecture/implementation/hardware/electrical/memo_hardware_electrical.sysml
NetworkMedium part def Network medium definition specializing PhysicalComponent. architecture/implementation/hardware/electrical/memo_hardware_electrical.sysml
PhysicalConnectorPart part def Physical connector part definition specializing PhysicalComponent. architecture/implementation/hardware/electrical/memo_hardware_electrical.sysml
PowerSupply part def Power supply definition specializing ElectricalComponent. architecture/implementation/hardware/electrical/memo_hardware_electrical.sysml

memo::architecture::implementation::hardware::fluidic

Name SysML kind Description Source
FluidicComponent part def Fluidic component definition specializing PhysicalComponent. architecture/implementation/hardware/fluidic/memo_hardware_fluidic.sysml
PneumaticComponent part def Pneumatic component definition specializing PhysicalComponent. architecture/implementation/hardware/fluidic/memo_hardware_fluidic.sysml

memo::architecture::implementation::hardware::mechanical

Name SysML kind Description Source
Enclosure part def Enclosure definition specializing MechanicalPart. architecture/implementation/hardware/mechanical/memo_hardware_mechanical.sysml
MechanicalPart part def Mechanical part definition specializing PhysicalComponent. architecture/implementation/hardware/mechanical/memo_hardware_mechanical.sysml

memo::architecture::implementation::hardware::optical

Name SysML kind Description Source
OpticalComponent part def Optical component definition specializing PhysicalComponent. architecture/implementation/hardware/optical/memo_hardware_optical.sysml

memo::architecture::implementation::hardware::sensing

Name SysML kind Description Source
Actuator part def Actuator definition specializing PhysicalComponent. architecture/implementation/hardware/sensing/memo_hardware_sensing.sysml
Sensor part def Sensor definition specializing PhysicalComponent. architecture/implementation/hardware/sensing/memo_hardware_sensing.sysml

memo::architecture::implementation::software::runtime

Name SysML kind Description Source
OTSSoftwareComponent part def A runtime service or process that exists only because an OTS module is deployed. Optional: a library the product links normally needs only the module. architecture/implementation/software/runtime/memo_software_runtime.sysml
SoftwareComponent part def Software component definition specializing SoftwareElement. architecture/implementation/software/runtime/memo_software_runtime.sysml

memo::architecture::implementation::software::structure

Name SysML kind Description Source
Algorithm part def Algorithm definition specializing MemoPart. architecture/implementation/software/structure/memo_software_structure.sysml
ConfigurationArtifact part def Configuration artifact definition specializing MemoPart. architecture/implementation/software/structure/memo_software_structure.sysml
DataItem item def Data item definition specializing MemoItem. architecture/implementation/software/structure/memo_software_structure.sysml
DataModel part def Data model definition specializing MemoPart. architecture/implementation/software/structure/memo_software_structure.sysml
OTSSoftwareModule part def Otssoftware module definition specializing SOUPSoftwareModule. architecture/implementation/software/structure/memo_software_structure.sysml
SBOMEntry part def An SBOM is a document; its entries are inventory records. An entry names one software element and says what is known about it as shipped. Vulnerabilities, anomalies and risks are separate objects that point at the entry; they are not attributes of the document. architecture/implementation/software/structure/memo_software_structure.sysml
SoftwareBillOfMaterials part def Software bill of materials definition specializing MemoPart. architecture/implementation/software/structure/memo_software_structure.sysml
SoftwareElement part def Software element definition specializing MemoPart. architecture/implementation/software/structure/memo_software_structure.sysml
SoftwareModule part def Software module definition specializing SoftwareElement. architecture/implementation/software/structure/memo_software_structure.sysml
SoftwareSystem part def Software system definition specializing SoftwareElement. architecture/implementation/software/structure/memo_software_structure.sysml
SOUPSoftwareModule part def Soupsoftware module definition specializing SoftwareModule. architecture/implementation/software/structure/memo_software_structure.sysml

memo::architecture::implementation::ui

Name SysML kind Description Source
InteractionFlow action def A reusable dialogue structure through the UI; a selected path through it is a OperativeScenario with scenarioKind ui. architecture/implementation/ui/memo_ui.sysml
OperatorInterfaceElement part def Operator interface element definition specializing PhysicalComponent. architecture/implementation/ui/memo_ui.sysml
RegionBounds attribute def Region bounds definition. architecture/implementation/ui/memo_ui.sysml
ScreenCapture part def Screen capture definition specializing MemoEvidence. architecture/implementation/ui/memo_ui.sysml
UIAction action def Clicking a button IS an operative action: it has a trigger, a precondition, a criticality, a potential harm and a frequency of use, exactly as turning a knob does.… architecture/implementation/ui/memo_ui.sysml
UIElement part def Uielement definition specializing SoftwareElement. architecture/implementation/ui/memo_ui.sysml
UIEvent part def Uievent definition specializing MemoPart. architecture/implementation/ui/memo_ui.sysml
UIState part def UI state is presentation state — distinct from system/device state. architecture/implementation/ui/memo_ui.sysml
UserInterface part def User interface definition specializing MemoPart. architecture/implementation/ui/memo_ui.sysml

memo::architecture::logical::interfaces

Name SysML kind Description Source
CommandPort port def Command port definition specializing DataPort. architecture/logical/interfaces/memo_interfaces.sysml
DataPort port def Data port definition specializing MemoPort. architecture/logical/interfaces/memo_interfaces.sysml
InterfaceItem item def A typed thing exchanged at a boundary. Concrete items such as AlarmSignal and FlowCommand specialize this type; they are neither functions nor generic action-flow notation.… architecture/logical/interfaces/memo_interfaces.sysml
SensorPort port def Sensor port definition specializing DataPort. architecture/logical/interfaces/memo_interfaces.sysml
SoftwarePort port def Software port definition specializing MemoPort. architecture/logical/interfaces/memo_interfaces.sysml

memo::architecture::logical::structure

Name SysML kind Description Source
FaultContainmentRegion part def Fault containment region definition specializing MemoPart. architecture/logical/structure/memo_logical_structure.sysml
IsolationBoundary part def Isolation, fault containment, and trust boundaries (§10). architecture/logical/structure/memo_logical_structure.sysml
LogicalBehavior part def States and modes of the logical solution (kept distinct from UI state and from physical device configuration). architecture/logical/structure/memo_logical_structure.sysml
LogicalComponent part def Logical component definition specializing MemoPart. architecture/logical/structure/memo_logical_structure.sysml
LogicalExchangeItem item def Logical exchange item definition specializing MemoItem. architecture/logical/structure/memo_logical_structure.sysml
LogicalPort port def Boundary features and contracts. architecture/logical/structure/memo_logical_structure.sysml
Subsystem part def Subsystem definition specializing LogicalComponent. architecture/logical/structure/memo_logical_structure.sysml
System part def System definition specializing LogicalComponent. architecture/logical/structure/memo_logical_structure.sysml
SystemOfSystems part def Three types rather than three role values, because they differ in what they may CONTAIN — and containment legality cannot live on an attribute. The allowed children are declared as typed part features, which is how SysML v2 already states "what may be contained".… architecture/logical/structure/memo_logical_structure.sysml

memo::architecture::operational::activities

Name SysML kind Description Source
OperativeAction action def Operative action definition specializing MemoAction. architecture/operational/activities/memo_activities.sysml
TaskDifficultyAssessment part def Difficulty of a task in a particular context (§17). Associated by typed references, not inheritance; assessments are evidence-bearing. architecture/operational/activities/memo_activities.sysml

memo::architecture::operational::context::actors

Name SysML kind Description Source
OperationalParticipant part def Operational participant definition specializing MemoPart. architecture/operational/context/actors/memo_actors.sysml
User part def A human who interacts with the medical device (IEC 62366-1 intended user). User is the only human actor type: do not add an alternative type name. The human actor.… architecture/operational/context/actors/memo_actors.sysml

memo::architecture::operational::context::stakeholders

Name SysML kind Description Source
ArchitectureDescription part def Architecture description definition specializing MemoPart. architecture/operational/context/stakeholders/memo_stakeholders.sysml
CorrespondenceRule part def Correspondence rule definition specializing MemoPart. architecture/operational/context/stakeholders/memo_stakeholders.sysml
ModelKind part def Model definition specializing MemoPart. architecture/operational/context/stakeholders/memo_stakeholders.sysml

memo::architecture::operational::context::use_context

Name SysML kind Description Source
UseContext part def Use context definition specializing MemoPart. architecture/operational/context/use_context/memo_use_context.sysml
UseEnvironment part def The physical/organizational environment of use (IEC 62366-1 3.20), separable from the care-setting context so environments are reusable. architecture/operational/context/use_context/memo_use_context.sysml

memo::architecture::operational::scenarios

Name SysML kind Description Source
OperativeScenario action def A scenario is a MemoConstrainedOccurrence: it carries the native precondition and postcondition constraints a function does, redefined with an expression (constraint :>> precondition { level >= 0 }).… architecture/operational/scenarios/memo_scenarios.sysml

memo::architecture::operational::structure

Name SysML kind Description Source
IntendedUse requirement def Intended use definition specializing MemoMission. architecture/operational/structure/memo_operational.sysml
OperationalCapability part def Operational capability definition specializing MemoPart. architecture/operational/structure/memo_operational.sysml
OperationalEntity part def Operational entity definition specializing MemoPart. architecture/operational/structure/memo_operational.sysml

memo::architecture::operational::use_cases

Name SysML kind Description Source
UseCase use case def Use case definition specializing MemoUseCase. architecture/operational/use_cases/memo_use_cases.sysml

memo::architecture::operational::workflows

Name SysML kind Description Source
OperationalWorkflow action def Operational workflow definition specializing MemoAction. architecture/operational/workflows/memo_workflows.sysml
WorkflowControlNode action def A workflow control node. The role is given by controlKind; the kind-specific fields below are set only for the relevant controlKind. handoff = transfer of responsibility between roles (shift change, room-to-lab). architecture/operational/workflows/memo_workflows.sysml
WorkflowResource part def Resources a workflow requires: information, materials, or equipment by reference. architecture/operational/workflows/memo_workflows.sysml

memo::architecture::realization::deployment

Name SysML kind Description Source
EndToEndFlow part def A complete source→sink flow traced across the layers and the software→ hardware binding it traverses. latencyBudgetMs and analysisPurpose (latency | fault-propagation | security) drive the AADL-style analysis. architecture/realization/deployment/memo_deployment.sysml
FlowSpecification part def A flow declared at a logical component boundary (in-port → out-port). architecture/realization/deployment/memo_deployment.sysml
RuntimeEnvironment part def Runtime environment definition specializing MemoPart. architecture/realization/deployment/memo_deployment.sysml
SoftwareDeploymentUnit part def Software deployment unit definition specializing MemoPart. architecture/realization/deployment/memo_deployment.sysml

memo::architecture::realization::physical

Name SysML kind Description Source
MemoryDevice part def Memory device definition specializing PhysicalElement. architecture/realization/physical/memo_physical_architecture.sysml
PhysicalPort port def Physical port definition specializing MemoPort. architecture/realization/physical/memo_physical_architecture.sysml
ProcessingNode part def Processing node definition specializing PhysicalElement. architecture/realization/physical/memo_physical_architecture.sysml

memo::architecture::variability

Name SysML kind Description Source
ProductFeature part def Product feature definition specializing MemoPart. architecture/variability/memo_variability.sysml
RealizesFeature metadata def #RealizesFeature dependency from <variant> to <feature>; The variant exists to give the family this feature. architecture/variability/memo_variability.sysml
SelectsFeature metadata def #SelectsFeature dependency from <release> to <feature>, <feature>; The release contains the variants that realize these features. architecture/variability/memo_variability.sysml
ShowsView metadata def #ShowsView dependency from <feature> to <view>, <view>; The views the feature's viewpoint lists: chosen for what the feature demonstrates, not found by a rule. architecture/variability/memo_variability.sysml

memo::artifacts::configuration_management

Name SysML kind Description Source
AffectsRelease metadata def #AffectsRelease dependency from <change request> to <record>; The release a change request is raised against. artifacts/configuration_management/memo_configuration_management.sysml
ChangeRequest part def Change request definition specializing MemoPart. artifacts/configuration_management/memo_configuration_management.sysml
ConfigurationItem part def Configuration item definition specializing MemoPart. artifacts/configuration_management/memo_configuration_management.sysml
Contains metadata def #Contains dependency from <record> to <record>, <record>; The release pins these releases: a system of systems version its systems, a system release its components. artifacts/configuration_management/memo_configuration_management.sysml
Covers metadata def #Covers dependency from <device>, to <record>, <record>; The approval covers these system releases. artifacts/configuration_management/memo_configuration_management.sysml
Feeds metadata def #Feeds dependency from <project> to <record>, <record>; The project's work is in these releases. artifacts/configuration_management/memo_configuration_management.sysml
Implements metadata def #Implements dependency from <record> to <interface record>; The release implements this revision of an interface. artifacts/configuration_management/memo_configuration_management.sysml
IntendedUseOf metadata def #IntendedUseOf dependency from <intended use> to <device>; The intended use (a requirement) states what this device is for. artifacts/configuration_management/memo_configuration_management.sysml
IntroducedBy metadata def #IntroducedBy dependency from <variant> to <project>; The project that introduced this variant. artifacts/configuration_management/memo_configuration_management.sysml
Project part def Project definition specializing MemoPart. artifacts/configuration_management/memo_configuration_management.sysml
RegulatedDevice part def Regulated device definition specializing MemoPart. artifacts/configuration_management/memo_configuration_management.sysml
ReleaseOf metadata def #ReleaseOf dependency from <record> to <item definition>; The record is a release of this item. One record, one item. artifacts/configuration_management/memo_configuration_management.sysml
ReleaseRecord part def Release record definition specializing MemoPart. artifacts/configuration_management/memo_configuration_management.sysml
UsedWith metadata def #UsedWith dependency from <device> to <device>, <device>; The device is used with these regulated devices (compatible devices and approved accessories). artifacts/configuration_management/memo_configuration_management.sysml
VerifiedByCase metadata def #VerifiedByCase dependency from <record> to <verification case>; The case that verified, or for a system of systems version validated, this release. verifiedBy is taken by the native relation from a requirement to its case. artifacts/configuration_management/memo_configuration_management.sysml

memo::artifacts::core

Name SysML kind Description Source
ADRArtifact part def Adrartifact definition specializing ModelOwnedArtifact. artifacts/core/memo_controlled_artifacts.sysml
AnalysisNotebook part def Analysis notebook definition specializing ModelOwnedArtifact. artifacts/core/memo_controlled_artifacts.sysml
ControlledArtifact part def Controlled artifact definition specializing MemoArtifact. artifacts/core/memo_controlled_artifacts.sysml
GeneratedReport part def Generated report definition specializing ModelOwnedArtifact. artifacts/core/memo_controlled_artifacts.sysml
MarkdownDocumentSource part def Markdown document source definition specializing ModelOwnedArtifact. artifacts/core/memo_controlled_artifacts.sysml
MemoArtifact part def An artifact is a part: a document, a standard, a clause of one. A relationship end typed MemoArtifact (TracesToDocument) takes all of them. artifacts/core/memo_controlled_artifacts.sysml
ModelDataset part def Model dataset definition specializing ModelOwnedArtifact. artifacts/core/memo_controlled_artifacts.sysml
ModelOwnedArtifact part def Model owned artifact definition specializing ControlledArtifact. artifacts/core/memo_controlled_artifacts.sysml
ModelQueryScript part def Model query script definition specializing ModelOwnedArtifact. artifacts/core/memo_controlled_artifacts.sysml

memo::artifacts::definitions

Name SysML kind Description Source
ArtifactKindDef part def Artifact kind def definition specializing MemoPart. artifacts/definitions/memo_artifact_definitions.sysml

memo::artifacts::documents::risk_management

Name SysML kind Description Source
RiskManagementFile part def Risk management file definition specializing ModelOwnedArtifact. artifacts/documents/risk_management/memo_risk_management.sysml

memo::artifacts::standards

Name SysML kind Description Source
EnforcesClause metadata def A rule's trace to the clause it enforces: #EnforcesClause dependency from <Rule> to <clause>, <clause>;. A rule may trace to several clauses, from several standards, or to none (a rule MEMO or a user holds for its own reasons).… artifacts/standards/memo_artifacts_standards_traceability.sysml
RegulatoryStandard part def A regulatory or consensus standard a project claims conformance to, identified by its full designation including edition and amendments (e.g. "IEC 62366-1:2015+AMD1:2020").… artifacts/standards/memo_artifacts_standards_traceability.sysml
StandardClause part def One normative clause of a RegulatoryStandard, at the depth at which the standard makes a distinct requirement a MEMO document actually claims.… artifacts/standards/memo_artifacts_standards_traceability.sysml

memo::assurance::cybersecurity

Name SysML kind Description Source
AttackPath action def The path's narrative is the inherited pathSummary. assurance/cybersecurity/memo_cybersecurity.sysml
AttackSurface part def Attack surface definition specializing MemoPart. assurance/cybersecurity/memo_cybersecurity.sysml
AttackTechnique part def Attack technique definition specializing MemoPart. assurance/cybersecurity/memo_cybersecurity.sysml
CyberHazard item def Cyber hazard definition specializing Hazard. assurance/cybersecurity/memo_cybersecurity.sysml
CyberMitigation part def Cyber mitigation definition specializing RiskControlMeasure. assurance/cybersecurity/memo_cybersecurity.sysml
CyberRisk part def Cyber risk definition specializing Risk. assurance/cybersecurity/memo_cybersecurity.sysml
CyberRiskAssessment part def Cyber risk assessment definition specializing MemoPart. assurance/cybersecurity/memo_cybersecurity.sysml
CybersecurityAsset part def Cybersecurity asset definition specializing MemoPart. assurance/cybersecurity/memo_cybersecurity.sysml
CybersecurityAssumption part def Cybersecurity assumption definition specializing MemoPart. assurance/cybersecurity/memo_cybersecurity.sysml
PostmarketProcess action def Postmarket process definition specializing MemoAction. assurance/cybersecurity/memo_cybersecurity.sysml
SecurityAssessmentCase verification def Security assessment case definition specializing VerificationCase. assurance/cybersecurity/memo_cybersecurity.sysml
SecurityAssessmentReport part def Security assessment report definition specializing MemoEvidence. assurance/cybersecurity/memo_cybersecurity.sysml
SecurityFinding part def Security finding definition specializing MemoEvidence. assurance/cybersecurity/memo_cybersecurity.sysml
SecurityProperty part def Security property definition specializing MemoPart. assurance/cybersecurity/memo_cybersecurity.sysml
SecurityRequirement requirement def Security requirement definition specializing Requirement. assurance/cybersecurity/memo_cybersecurity.sysml
Threat part def Threat definition specializing RiskDriver. assurance/cybersecurity/memo_cybersecurity.sysml
ThreatActor part def Threat actor definition specializing MemoPart. assurance/cybersecurity/memo_cybersecurity.sysml
TrustBoundary part def Trust boundary definition specializing InterfaceElement. assurance/cybersecurity/memo_cybersecurity.sysml
Vulnerability item def Vulnerability definition specializing RiskItem. assurance/cybersecurity/memo_cybersecurity.sysml

memo::assurance::human_factors

Name SysML kind Description Source
UseError part def Use error definition specializing MemoPart. assurance/human_factors/memo_human_factors.sysml

memo::assurance::requirements

Name SysML kind Description Source
NotificationSpec part def One row of a notification/alarm action table (e.g. CriSys GPCA REQ 59): a named notification, its priority, and the actions the system must take. assurance/requirements/memo_requirements.sysml
Requirement requirement def Requirement definition specializing MemoRequirement. assurance/requirements/memo_requirements.sysml
RiskDriver part def Risk driver definition specializing RequirementDriver. assurance/requirements/memo_requirements.sysml
SystemConstant part def Named constant defined by a source requirements document (e.g. CriSys GPCA App. A.4) and referenced from requirement statements. assurance/requirements/memo_requirements.sysml

memo::assurance::requirements::needs

Name SysML kind Description Source
Need requirement def Need definition specializing MemoNeed. assurance/requirements/needs/memo_needs.sysml

memo::assurance::safety_risk

Name SysML kind Description Source
Benefit part def Benefit definition specializing MemoPart. assurance/safety_risk/memo_risk.sysml
Harm item def Harm definition specializing RiskItem. assurance/safety_risk/memo_risk.sysml
Hazard item def Hazard definition specializing RiskItem. assurance/safety_risk/memo_risk.sysml
HazardCause item def Hazard cause definition specializing RiskItem. assurance/safety_risk/memo_risk.sysml
HazardousSituation item def Hazardous situation definition specializing RiskItem. assurance/safety_risk/memo_risk.sysml
OverallResidualRiskEvaluation part def Overall residual risk evaluation definition specializing MemoPart. assurance/safety_risk/memo_risk.sysml
ReasonablyForeseeableMisuse part def ISO 14971 / IEC 62366-1 risk-analysis input. A model element so hazards, scenarios, requirements, and DHF records can trace to the foreseeable misuse that motivated them.… assurance/safety_risk/memo_risk.sysml
ResidualRisk part def Residual risk definition specializing Risk. assurance/safety_risk/memo_risk.sysml
Risk part def Risk definition specializing RiskDriver. assurance/safety_risk/memo_risk.sysml
RiskControlMeasure part def Risk control measure definition specializing VerifiableElement. assurance/safety_risk/memo_risk.sysml
RiskItem item def Risk item definition specializing MemoItem. assurance/safety_risk/memo_risk.sysml
RiskMatrix part def Risk matrix definition specializing MemoPart. assurance/safety_risk/memo_risk.sysml
SafetyRelatedCharacteristic part def Safety related characteristic definition specializing MemoPart. assurance/safety_risk/memo_risk.sysml
SequenceOfEvents item def Sequence of events definition specializing RiskItem. assurance/safety_risk/memo_risk.sysml

memo::assurance::safety_risk::analysis

Name SysML kind Description Source
DetectionMethod part def Detection method definition specializing MemoPart. assurance/safety_risk/analysis/memo_fmea.sysml
FailureCause item def Failure cause definition specializing RiskItem. assurance/safety_risk/analysis/memo_fmea.sysml
FailureEffect item def Failure effect definition specializing RiskItem. assurance/safety_risk/analysis/memo_fmea.sysml
FailureMode item def Failure mode definition specializing RiskItem. assurance/safety_risk/analysis/memo_fmea.sysml
FaultTree part def Fault tree definition specializing AnalysisArtifact. assurance/safety_risk/analysis/memo_fmea.sysml
FaultTreeNode part def Fault tree node definition specializing MemoPart. assurance/safety_risk/analysis/memo_fmea.sysml
FMEAAction part def Fmeaaction definition specializing VerifiableElement. assurance/safety_risk/analysis/memo_fmea.sysml
FMEAWorksheet part def Fmeaworksheet definition specializing AnalysisArtifact. assurance/safety_risk/analysis/memo_fmea.sysml
HAZOPDeviation item def Hazopdeviation definition specializing RiskItem. assurance/safety_risk/analysis/memo_fmea.sysml
HAZOPNode part def Hazopnode definition specializing MemoPart. assurance/safety_risk/analysis/memo_fmea.sysml
HAZOPStudy part def Hazopstudy definition specializing AnalysisArtifact. assurance/safety_risk/analysis/memo_fmea.sysml
MinimalCutSet item def Minimal cut set definition specializing RiskItem. assurance/safety_risk/analysis/memo_fmea.sysml

memo::assurance::safety_risk::postmarket_surveillance

Name SysML kind Description Source
PostMarketSurveillance part def Post market surveillance definition specializing MemoPart. assurance/safety_risk/postmarket_surveillance/memo_postmarket_surveillance.sysml

memo::assurance::verification_validation

Name SysML kind Description Source
TestStep action def Test step definition specializing MemoAction. assurance/verification_validation/memo_assurance.sysml
ValidationCase verification def Validation case definition specializing MemoVerificationCase. assurance/verification_validation/memo_assurance.sysml
VerificationCase verification def Verification case definition specializing MemoVerificationCase. assurance/verification_validation/memo_assurance.sysml

memo::assurance::verification_validation::clinical_evaluation

Name SysML kind Description Source
ClinicalEvaluation part def Clinical evaluation definition specializing MemoPart. assurance/verification_validation/clinical_evaluation/memo_clinical_evaluation.sysml

memo::core::annotations

Name SysML kind Description Source
ModelAnnotation part def Model annotation definition specializing MemoPart. core/annotations/memo_annotations.sysml
ModelComment part def Model comment definition specializing ModelAnnotation. core/annotations/memo_annotations.sysml
ModelNote part def Model note definition specializing ModelAnnotation. core/annotations/memo_annotations.sysml
ModelRationale part def Model rationale definition specializing ModelAnnotation. core/annotations/memo_annotations.sysml

memo::core::common

Name SysML kind Description Source
AnalysisArtifact part def Analysis artifact definition specializing MemoPart. core/common/memo_common.sysml
Citation part def Citation definition specializing MemoPart. core/common/memo_common.sysml
InterfaceElement part def Interface element definition specializing MemoPart. core/common/memo_common.sysml
MemoAction action def Behavioral foundation: operational activities, tasks, system actions, and interaction steps specialize MemoAction. core/common/memo_common.sysml
MemoConstrainedOccurrence occurrence def An occurrence whose start is guarded by a precondition and whose end by a postcondition: it starts only once the precondition holds and is done only once the postcondition does.… core/common/memo_common.sysml
MemoEvidence part def Memo evidence definition specializing MemoPart. core/common/memo_common.sysml
MemoIdentity metadata def Memo identity definition. core/common/memo_common.sysml
MemoItem item def Single item foundation. Standards, hazards, stored software data, and message payloads are all item-native concepts. Whether an item is exchanged is expressed by its use in a port or flow, not by a second ontology root. core/common/memo_common.sysml
MemoKind metadata def Marks a definition as a KIND — an extension of the ontology — rather than a model element. A project definition that specializes an ontology kind is, structurally, either a new kind (AfferaStakeholder) or one particular thing (HospitalEpRecordingSystem); nothing in the Sys… core/common/memo_common.sysml
MemoMission requirement def Memo mission definition specializing MemoRequirementElement. core/common/memo_common.sysml
MemoNeed requirement def Memo need definition specializing MemoRequirementElement. core/common/memo_common.sysml
MemoPart part def Memo part definition. core/common/memo_common.sysml
MemoPort port def Boundary feature foundation for typed ports. core/common/memo_common.sysml
MemoRequirement requirement def Memo requirement definition specializing MemoRequirementElement. core/common/memo_common.sysml
MemoRequirementElement requirement def Memo requirement element definition. core/common/memo_common.sysml
MemoState state def Memo state definition. core/common/memo_common.sysml
MemoUseCase use case def Memo use case definition. core/common/memo_common.sysml
MemoVerificationCase verification def Memo verification case definition. core/common/memo_common.sysml
RequirementDriver part def Requirement driver definition specializing MemoPart. core/common/memo_common.sysml
VerifiableElement part def Verifiable element definition specializing MemoPart. core/common/memo_common.sysml

memo::core::consistency_rules

Name SysML kind Description Source
AttributeConsistencyRule part def Attribute consistency rule definition specializing ConsistencyRule. core/consistency_rules/consistency_rules.sysml
ConditionalConsistencyRule part def Conditional consistency rule definition specializing RelationshipConsistencyRule. core/consistency_rules/consistency_rules.sysml
ConsistencyRule part def Consistency rule definition specializing MemoPart. core/consistency_rules/consistency_rules.sysml
CoverageConsistencyRule part def Coverage consistency rule definition specializing ConsistencyRule. core/consistency_rules/consistency_rules.sysml
RelationshipConsistencyRule part def Relationship consistency rule definition specializing ConsistencyRule. core/consistency_rules/consistency_rules.sysml

memo::core::dimensions

Name SysML kind Description Source
CrossCuttingClassification metadata def Cross cutting classification definition. core/dimensions/dimensions.sysml
RealizationClassification metadata def Metadata carriers for tagging non-part constructs (actions, ports, interfaces, items, views) with the orthogonal dimensions. Part-based elements carry these directly as attributes of MemoPart. Axis ownership is never tagged here — it is the construct's owning package. core/dimensions/dimensions.sysml

memo::core::methodology_scope

Name SysML kind Description Source
ElementKindAlias part def Element kind alias definition specializing MemoPart. core/methodology_scope/methodology_scope.sysml

memo::core::relationships

Name SysML kind Description Source
MemoTypedDependency metadata def A link whose ends are not both usages cannot be a connection def: a connection joins features, and a ref cannot point at a definition.… core/relationships/memo_relationships.sysml
WorkspaceMembershipEntry part def One relation and the direction it places elements in a workspace. core/relationships/memo_workspace_membership.sysml

memo::core::semantics

Name SysML kind Description Source
ExternalSource metadata def An element imported from another system (a requirements tool, a PLM, a quality system, a test-result export). It annotates an element of ANY metaclass, because imported records span them: a requirement def is not a MemoPart.… core/semantics/semantics.sysml
ImportSource metadata def Import source definition. core/semantics/semantics.sysml
Provenance metadata def Marks an element as the rationale/provenance carrier for a decision. core/semantics/semantics.sysml
StandardReference metadata def Tags an element with the regulatory standard it derives from (e.g. ISO 14971, IEC 62304, ISO/IEC/IEEE 42010). core/semantics/semantics.sysml
TraceBaseline metadata def Trace baseline definition. core/semantics/semantics.sysml

memo::core::terminology

Name SysML kind Description Source
ExternalReference attribute def A reference into an external registry or document (regulatory listing, standard clause, catalog page) with enough context to resolve it.… core/terminology/terminology.sysml
TerminologyCode attribute def One coding of a concept in one code system. Mirrors the FHIR Coding datatype (system/version/code/display) so FHIR mappings stay lossless. core/terminology/terminology.sysml
UdiCarrier attribute def A device-identity carrier per IMDRF UDI guidance: the DI portion belongs to the device definition, PI portions to the instance. core/terminology/terminology.sysml

memo::methodology::core

Name SysML kind Description Source
Archetype part def Archetype definition specializing MemoPart. methodology/core/memo_core.sysml
DhfDocumentBinding part def Dhf document binding definition specializing MemoPart. methodology/core/memo_core.sysml
MethodologyDefinition part def Methodology definition definition specializing MemoPart. methodology/core/memo_core.sysml
MethodologyLibrary part def Methodology library definition specializing MemoPart. methodology/core/memo_core.sysml
ModelMethodBinding part def What a model is bound to: its name, the methodology it is governed by, and the rule policies it adds. "Model" is what Architect opens, one repository and one compile; "project" means a change set in an iteration. methodology/core/memo_core.sysml
ProjectMethodBinding part def Project method binding definition specializing ModelMethodBinding. methodology/core/memo_core.sysml
ResolvedMethodology part def Derived, never authored. The resolver projects this from a binding and its methodology chain. If it is serialized for review it is generated output that records its input hashes; it does not compete with the authored methodology and binding, and ontology source declares no ins… methodology/core/memo_core.sysml
RoleView part def Which viewpoints a role works with (plan O12). A viewpoint names the stakeholders it is written for, and that is what a role sees by default; a methodology may say otherwise for a role, and then THIS is what the role sees, an override and not an addition.… methodology/core/memo_core.sysml
RulePolicy part def A rule's disposition under one methodology or model binding. targetRule and replacementRule are typed references to the rule's own constraint def, narrowed at the usage with ref :>> targetRule : <Rule>.… methodology/core/memo_core.sysml

memo::methodology::gates

Name SysML kind Description Source
QualityGate part def Quality gate definition specializing MemoPart. methodology/gates/memo_gates.sysml

memo::methodology::patterns

Name SysML kind Description Source
ModelingPattern part def Modeling pattern definition specializing MemoPart. methodology/patterns/memo_patterns.sysml

memo::methodology::rules

Name SysML kind Description Source
ElementUsageRule part def Element usage rule definition specializing ConsistencyRule. methodology/rules/memo_rules.sysml
RelationUsageRule part def Relation usage rule definition specializing ConsistencyRule. methodology/rules/memo_rules.sysml

memo::methodology::workflow

Name SysML kind Description Source
DoneWhen metadata def #DoneWhen dependency from <step> to <rule>, <rule>; The step is done when each of these rules has a subject in the workspace and no finding on it. methodology/workflow/memo_workflow.sysml
MethodologyWorkflowStep action def Methodology workflow step definition specializing MemoAction. methodology/workflow/memo_workflow.sysml

memo::viewpoints::catalog

Name SysML kind Description Source
DiagramIntentMapping part def Diagram intent mapping definition specializing MemoPart. viewpoints/catalog/memo_viewpoint_catalog.sysml

memo::viewpoints::clinical::views::clinical_evidence_view

Name SysML kind Description Source
MemoClinicalEvidenceView view def Memo clinical evidence view definition specializing MemoDocumentView. viewpoints/clinical/views/clinical_evidence_view/clinical_evidence_view.sysml

memo::viewpoints::cybersecurity::views::cybersecurity_assessment_view

Name SysML kind Description Source
MemoCybersecurityAssessmentView view def Memo cybersecurity assessment view definition specializing MemoDocumentView. viewpoints/cybersecurity/views/cybersecurity_assessment_view/cybersecurity_assessment_view.sysml

memo::viewpoints::cybersecurity::views::threat_model_view

Name SysML kind Description Source
MemoCybersecurityThreatModelView view def Memo cybersecurity threat model view definition specializing MemoDocumentView. viewpoints/cybersecurity/views/threat_model_view/threat_model_view.sysml

memo::viewpoints::definitions

Name SysML kind Description Source
MemoDiagramView view def Memo diagram view definition specializing MemoView. viewpoints/definitions/memo_viewpoint_definitions.sysml
MemoDocumentBackedView view def Memo document backed view definition specializing MemoView. viewpoints/definitions/memo_viewpoint_definitions.sysml
MemoDocumentView view def Memo document view definition specializing MemoDocumentBackedView. viewpoints/definitions/memo_viewpoint_definitions.sysml
MemoLayout metadata def Memo layout definition. viewpoints/definitions/memo_view_layout.sysml
MemoLayoutEdge metadata def Memo layout edge definition. viewpoints/definitions/memo_view_layout.sysml
MemoLayoutNode metadata def Memo layout node definition. viewpoints/definitions/memo_view_layout.sysml
MemoLayoutNote metadata def Memo layout note definition. viewpoints/definitions/memo_view_layout.sysml
MemoLayoutPort metadata def Memo layout port definition. viewpoints/definitions/memo_view_layout.sysml
MemoLayoutPortWall metadata def Memo layout port wall definition. viewpoints/definitions/memo_view_layout.sysml
MemoLegend part def Memo legend definition specializing MemoPart. viewpoints/definitions/memo_viewpoint_definitions.sysml
MemoLegendSwatch part def A legend gives colour a meaning, and a view picks exactly one of them — because two legends at once would put two meanings on the same channel and neither could be read.… viewpoints/definitions/memo_viewpoint_definitions.sysml
MemoView view def Memo view definition specializing Views::View. viewpoints/definitions/memo_viewpoint_definitions.sysml
MemoViewpoint viewpoint def Extends the native SysML viewpoint (Views::ViewpointCheck, a RequirementCheck whose subject is a View) with MEMO's catalog attributes.… viewpoints/definitions/memo_viewpoint_definitions.sysml
ViewInclusionRule part def View inclusion rule definition specializing MemoPart. viewpoints/definitions/memo_viewpoint_definitions.sysml
ViewRule part def View rule definition specializing MemoPart. viewpoints/definitions/memo_viewpoint_definitions.sysml
ViewSelectionQuery part def View selection query definition specializing MemoPart. viewpoints/definitions/memo_viewpoint_definitions.sysml

memo::viewpoints::matrix

Name SysML kind Description Source
MemoDependencyMatrixView view def Memo dependency matrix view definition specializing MemoDiagramView. viewpoints/matrix/memo_matrix_views.sysml
MemoMatrixAxis part def Memo matrix axis definition specializing ViewSelectionQuery. viewpoints/matrix/memo_matrix_views.sysml
MemoMatrixGroup part def Memo matrix group definition specializing MemoPart. viewpoints/matrix/memo_matrix_views.sysml
MemoTraceabilityMatrixView view def Memo traceability matrix view definition specializing MemoDiagramView. viewpoints/matrix/memo_matrix_views.sysml

memo::viewpoints::rendering

Name SysML kind Description Source
EnumRendering part def The display identity of one enumeration value. enumValue is the FULLY QUALIFIED value as the model stores it ("StatusKind::tbd"), which is the only spelling that identifies a member unambiguously.… viewpoints/rendering/memo_rendering.sysml
ExplorerClassification part def Where a source namespace's kinds appear in the Model Explorer tree. sourceNamespace names the ontology namespace or kind group the classification applies to; explorerDomain and explorerGroup name its place in MEMO's V-model taxonomy. viewpoints/rendering/memo_rendering.sysml
LayerRendering part def The presentation identity of one architecture layer. viewpoints/rendering/memo_rendering.sysml

memo::viewpoints::stakeholders_concerns

Name SysML kind Description Source
Availability part def Availability definition specializing MemoQualityAttribute. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
ClinicalConcern concern def Clinical concern definition specializing MemoConcern. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
ClinicalEngineer part def Clinical engineer definition specializing MemoStakeholder. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
CybersecurityConcern concern def Cybersecurity concern definition specializing MemoConcern. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
HardwareEngineer part def Hardware engineer definition specializing MemoStakeholder. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
Interoperability part def Interoperability definition specializing MemoQualityAttribute. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
InteroperabilityConcern concern def Interoperability concern definition specializing MemoConcern. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
MemoConcern concern def A concern is an interest in the system held by one or more stakeholders. concern def is the native SysML construct for it; a viewpoint frames the concerns it addresses.… viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
MemoQualityAttribute part def Memo quality attribute definition specializing MemoPart. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
MemoStakeholder part def A stakeholder holds concerns. These are the engineering and regulatory roles a viewpoint is written FOR; the clinical actors who operate the device are OperationalParticipants and are a different population.… viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
Modifiability part def Modifiability definition specializing MemoQualityAttribute. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
Performance part def Performance definition specializing MemoQualityAttribute. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
PerformanceConcern concern def Performance concern definition specializing MemoConcern. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
PrivacyConcern concern def Privacy concern definition specializing MemoConcern. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
PrivacyEngineer part def Privacy engineer definition specializing MemoStakeholder. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
ProjectLead part def Project lead definition specializing MemoStakeholder. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
RegulatoryConcern concern def Regulatory concern definition specializing MemoConcern. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
RegulatoryEngineer part def Regulatory engineer definition specializing MemoStakeholder. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
ReliabilityConcern concern def Reliability concern definition specializing MemoConcern. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
SafetyConcern concern def Safety concern definition specializing MemoConcern. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
SafetyEngineer part def Safety engineer definition specializing MemoStakeholder. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
Security part def Security definition specializing MemoQualityAttribute. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
SecurityEngineer part def Security engineer definition specializing MemoStakeholder. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
SoftwareArchitect part def Software architect definition specializing MemoStakeholder. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
SystemArchitect part def System architect definition specializing MemoStakeholder. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
Testability part def Testability definition specializing MemoQualityAttribute. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
Usability part def Usability definition specializing MemoQualityAttribute. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
UsabilityConcern concern def Usability concern definition specializing MemoConcern. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
UsabilityEngineer part def Usability engineer definition specializing MemoStakeholder. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml
VerificationEngineer part def Verification engineer definition specializing MemoStakeholder. viewpoints/stakeholders_concerns/memo_stakeholders_concerns.sysml

memo::viewpoints::ui_layout::views::screen_layout_view

Name SysML kind Description Source
MemoScreenLayoutView view def Memo screen layout view definition specializing MemoDiagramView. viewpoints/ui_layout/views/screen_layout_view/screen_layout_view.sysml

memo::viewpoints::usability::views::usability_engineering_view

Name SysML kind Description Source
MemoUsabilityEngineeringView view def Memo usability engineering view definition specializing MemoDocumentView. viewpoints/usability/views/usability_engineering_view/usability_engineering_view.sysml