Elements¶
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¶
memo::architecture::implementation::hardware::electrical¶
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¶
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¶
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 |