Elements¶
Element definitions declared in src/, excluding relationships, enumerations, and constraints.
memo::architecture::decisions¶
| Name | SysML kind | Description | Source |
|---|---|---|---|
DesignDecision |
part def |
Design decision definition specializing MemoPart. |
architecture/decisions/memo_decisions.sysml |
memo::architecture::functional::behavior¶
| Name | SysML kind | Description | Source |
|---|---|---|---|
ActivityAction |
part def |
part def PropertySet specializes VerifiableElement { attribute propertySetScope : String; } stood here and is DELETED (plan C3, open question §14.6).… |
architecture/functional/behavior/memo_behavior.sysml |
ActivityFlow |
action def |
Activity flow definition specializing MemoAction. |
architecture/functional/behavior/memo_behavior.sysml |
BehaviorProperty |
part def |
A verifiable behavioural constraint, such as an invariant, transition rule, temporal claim, assumption, or guarantee. | architecture/functional/behavior/memo_behavior.sysml |
Contract |
part def |
Contract definition specializing VerifiableElement. |
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 remains separate from a mode state: it says which mode and elements are active in one selectable arrangement.… |
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 |
part def |
UI scenarios are OperativeScenario usages with scenarioKind ui. |
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 |
FunctionalExchange |
part def |
Named traceable route between functions. Native flow of usages carry the transported item; this element exists for the budgets and assurance attributes below.… |
architecture/functional/functions/memo_functions.sysml |
FunctionalFlow |
part def |
A reusable functional route through system responsibilities. Functional flows are part of functional architecture, never logical structure. | architecture/functional/functions/memo_functions.sysml |
FunctionalFlowStep |
action def |
Functional flow step 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 |
|---|---|---|---|
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 |
|---|---|---|---|
InteractionElement |
part def |
Interaction element definition specializing MemoPart. |
architecture/implementation/ui/memo_ui.sysml |
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 |
Uiaction definition specializing MemoAction. |
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 |
ComponentExchange |
part def |
Component exchange definition specializing MemoPart. |
architecture/logical/interfaces/memo_interfaces.sysml |
DataInterface |
interface def |
Data interface definition specializing MemoInterface. |
architecture/logical/interfaces/memo_interfaces.sysml |
DataPort |
port def |
Data port definition specializing MemoPort. |
architecture/logical/interfaces/memo_interfaces.sysml |
Interface |
interface def |
Realization domain (hardware vs software), signaling family (digital / analog / synchronous / asynchronous) and concrete protocol (SPI, CAN, Ethernet, 4-20mA, REST, gRPC, message-queue …) are captured by interfaceKind + protocol, NOT by a class branch.… |
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 |
SoftwareInterface |
interface def |
Software interaction contracts specialize the native MEMO interface family. Concrete technologies add their protocol roles and message flows; ports remain the endpoints that components actually own. | architecture/logical/interfaces/memo_interfaces.sysml |
SoftwarePort |
port def |
Boundary data port of a software system (e.g. an AADL top-level data port), modeled as a first-class element so exchanges can reference it and views can render the system boundary.… | 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 |
LogicalExchange |
part def |
A transfer of a typed item across a connector. | architecture/logical/structure/memo_logical_structure.sysml |
LogicalExchangeItem |
item def |
Logical exchange item definition specializing MemoItem. |
architecture/logical/structure/memo_logical_structure.sysml |
LogicalInterface |
interface def |
Logical interface definition specializing MemoInterface. |
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 |
42010 correspondence: a rule that must hold between architecture description elements (e.g. consistency between two views). | 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 |
Operative scenario definition specializing MemoAction. |
architecture/operational/scenarios/memo_scenarios.sysml |
memo::architecture::operational::structure¶
| Name | SysML kind | Description | Source |
|---|---|---|---|
IntendedUse |
part def |
IEC 62366-1 / ISO 14971 intended use: the medical device's declared purpose and the root of the operational spine. A MemoMission, because "mission" has no medical-device meaning — intended use is what a device exists to do.… | 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 |
|---|---|---|---|
SoftwareDeploymentUnit |
part def |
Deployment unit definition specializing MemoPart. |
architecture/realization/deployment/memo_deployment.sysml |
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 |
memo::architecture::realization::physical¶
| Name | SysML kind | Description | Source |
|---|---|---|---|
MemoryDevice |
part def |
Memory device definition specializing MemoPart. |
architecture/realization/physical/memo_physical_architecture.sysml |
PhysicalPort |
port def |
A physical boundary feature: the connector the outside world plugs into. A port def (Track A1), not a part.… |
architecture/realization/physical/memo_physical_architecture.sysml |
ProcessingNode |
part def |
Processing node definition specializing MemoPart. |
architecture/realization/physical/memo_physical_architecture.sysml |
memo::artifacts::configuration_management¶
| Name | SysML kind | Description | Source |
|---|---|---|---|
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 |
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 |
item def |
Controlled artifact definition specializing MemoArtifactItem. |
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 |
MemoArtifactItem |
item def |
Memo artifact item definition specializing MemoItem. |
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 |
|---|---|---|---|
RegulatoryStandard |
item def |
Standards and clauses | artifacts/standards/memo_artifacts_standards_traceability.sysml |
StandardClause |
item def |
Standard clause definition specializing MemoArtifactItem. |
artifacts/standards/memo_artifacts_standards_traceability.sysml |
memo::assurance::cybersecurity¶
| Name | SysML kind | Description | Source |
|---|---|---|---|
AttackSurface |
part def |
Attack surface 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 |
CybersecurityAsset |
part def |
Cybersecurity asset 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 |
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 |
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/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 |
DesignControlRiskRow |
part def |
Design control risk row definition specializing Risk. |
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 |
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 |
A device characteristic whose implementation, failure, or misuse can affect safety. This is the modelable output of ISO 14971 §5.3. | 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 |
|---|---|---|---|
ValidationCase |
verification def |
Validation case definition specializing MemoVerificationCase. |
assurance/verification_validation/memo_assurance.sysml |
VerificationCase |
verification def |
Verification and validation cases are SysML v2 verification cases (behaviours that check requirements), not verifiable structures — they derive from the MemoVerificationCase foundation, not MemoPart. status is NOT redeclared here.… |
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 |
MemoEvidence |
part def |
Memo evidence definition specializing MemoPart. |
core/common/memo_common.sysml |
MemoInterface |
interface def |
Interaction-contract foundation for interface definitions between ports. | 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 |
MemoMission |
part def |
Memo mission definition specializing MemoPart. |
core/common/memo_common.sysml |
MemoNeed |
requirement def |
Memo need definition specializing MemoRequirementElement. |
core/common/memo_common.sysml |
MemoPart |
part def |
Every structural MEMO concept specializes MemoPart. Identity and traceability are attributes of this one root — MEMO has no separate IdentifiedElement/TraceableElement classes, because everything is identifiable and traceable by definition; that is not a type a modeler picks… | 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 |
Use-case foundation. The domain UseCase adds its goal and actor references; identity is carried here so use cases do not maintain a partial hand-written copy of the MEMO identification core. | 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::semantics¶
| Name | SysML kind | Description | Source |
|---|---|---|---|
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 |
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 |
ProjectMethodBinding |
part def |
Project method binding definition specializing MemoPart. |
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 |
RulePolicy |
part def |
A rule's disposition under one methodology or project 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 |
|---|---|---|---|
MethodologyWorkflowStep |
action def |
Named for its axis: this is a step in a METHODOLOGY workflow (a lifecycle stage with entry/exit criteria), distinct from an OPERATIONAL workflow's steps, which are OperativeActions performed by users or the system.… | 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 |
MemoView |
view def |
Memo view definition specializing Views::View. |
viewpoints/definitions/memo_viewpoint_definitions.sysml |
MemoViewpoint |
viewpoint def |
Memo viewpoint definition specializing Views::ViewpointCheck. |
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::rendering¶
| Name | SysML kind | Description | Source |
|---|---|---|---|
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::ui_layout::screen_layout_view¶
| Name | SysML kind | Description | Source |
|---|---|---|---|
MemoScreenLayoutView |
view def |
Memo screen layout view definition specializing MemoDiagramView. |
viewpoints/ui_layout/screen_layout_view/screen_layout_view.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 |