Skip to content

Elements

SysML API

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

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 MemoPart. architecture/implementation/hardware/common/memo_hardware_common.sysml
PhysicalComponent part def Physical component 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
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
DataModel part def Data model definition specializing MemoPart. architecture/implementation/software/structure/memo_software_structure.sysml
SBOMEntry item def Sbomentry definition specializing SoftwareItem. architecture/implementation/software/structure/memo_software_structure.sysml
SoftwareElement part def Software element definition specializing MemoPart. architecture/implementation/software/structure/memo_software_structure.sysml
SoftwareItem item def Software data/content that may be stored or exchanged through ports. 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

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