ActionKind |
enum def |
Controlled values for action: transform, validate, route, store, present, actuate, sense, compute, filtering, encrypt, authenticate. |
core/enumerations/memo_enumerations.sysml |
ActivityFlowKind |
enum def |
Controlled values for activity flow: controlFlow, objectFlow, exceptionFlow. |
core/enumerations/memo_enumerations.sysml |
ActorKind |
enum def |
Controlled values for actor: patient, clinician, caregiver, technician, administrator. |
core/enumerations/memo_enumerations.sysml |
ArtifactKind |
enum def |
Controlled values for artifact: plan, requirementSpecification, architectureDescription, softwareDesignDescription, riskRecord, traceMatrix, testProtocol, testReport, evidenceRecord, cybersecurityAssessment, threatModel, usabilityEngineeringReport, clinicalSafetyReport, failureModeEffectsAnalysis, soupList, designInputPlan, designOutputPlan, softwareDevelopmentPlan, labelingSpecification, designHistoryFileIndex, designChangeLog. |
core/enumerations/memo_enumerations.sysml |
AssetKind |
enum def |
Controlled values for asset: data, credential, configuration, software, hardware, networkConnection, auditRecord, safetyCriticalFunction. |
core/enumerations/memo_enumerations.sysml |
AudienceKind |
enum def |
Controlled values for audience: systemArchitect, softwareArchitect, hardwareEngineer, safetyEngineer, verificationEngineer, regulatoryEngineer, projectLead, securityEngineer, privacyEngineer, clinicalEngineer, usabilityEngineer. |
core/enumerations/memo_enumerations.sysml |
BehaviorPropertyKind |
enum def |
Controlled values for behavior property: stateInvariant, transitionRule, temporalProperty, safetyProperty, livenessProperty, assumption, guarantee. |
core/enumerations/memo_enumerations.sysml |
CauseSourceKind |
enum def |
Cause-source categories for hazard causal trees. Mirrors the cause-source tables of the FDA GIIP hazard taxonomy (Zhang et al. 2010, Tables 2-9) and the section headings of the GIP Hazard Analysis v1.0 (Arney et al. 2009, section 2.4.1-2.4.8). |
core/enumerations/memo_enumerations.sysml |
ChangeTypeKind |
enum def |
Controlled values for change type: corrective, preventive, enhancement, regulatoryDriven. |
core/enumerations/memo_enumerations.sysml |
CommentStatusKind |
enum def |
Lifecycle of a review remark on a model element. rejected is a closed state with a stated reason, not a deletion: a design review that considered a point and declined it is a record the DHF wants to keep. |
core/enumerations/memo_enumerations.sysml |
ComplexityKind |
enum def |
Controlled values for complexity: low, medium, high, complex. |
core/enumerations/memo_enumerations.sysml |
ConcernKind |
enum def |
Controlled values for concern: safety, usability, cybersecurity, performance, interoperability, reliability, privacy, regulatory, clinical. |
core/enumerations/memo_enumerations.sysml |
ContextSideKind |
enum def |
Which side of a system context diagram a participant belongs on. Animate and inanimate are kept apart because they are governed differently: a human participant carries training and use-error considerations (IEC 62366-1), an external system carries interface and interoperabili… |
core/enumerations/memo_enumerations.sysml |
CriticalityKind |
enum def |
Controlled values for criticality: low, medium, high, catastrophic. |
core/enumerations/memo_enumerations.sysml |
CyberControlKind |
enum def |
Controlled values for cyber control: prevent, detect, respond, recover, hardening, monitoring, authentication, authorization, encryption, integrityProtection, audit, updateMechanism. |
core/enumerations/memo_enumerations.sysml |
DeploymentKind |
enum def |
Controlled values for deployment: native, containerized, cloudHosted, embedded, partitioned. |
core/enumerations/memo_enumerations.sysml |
DesignDecisionStatusKind |
enum def |
Controlled values for design decision status: proposed, accepted, superseded, rejected. |
core/enumerations/memo_enumerations.sysml |
DetectionKind |
enum def |
Qualitative ability to detect a failure/threat before it causes harm — used for FMEA detection ratings and cybersecurity detectability. |
core/enumerations/memo_enumerations.sysml |
DetectionMethodKind |
enum def |
Controlled values for detection method: inspection, testing, monitoring, alarm, userReport, selfDiagnostic, periodicMaintenance. |
core/enumerations/memo_enumerations.sysml |
DiagramViewKind |
enum def |
The eight standard SysML v2 view kinds (spec taxonomy). Every diagram view resolves to exactly one of these (Epic KK). |
core/enumerations/memo_enumerations.sysml |
DirectionKind |
enum def |
Direction of a flow across a boundary. Track A2 removed this from PORTS: a port usage says in / out / inout natively, which is the language's own spelling and the only one a conforming tool reads.… |
core/enumerations/memo_enumerations.sysml |
DocumentViewKind |
enum def |
Controlled values for document view: DHF, SDD, RMF, VV, architectureDescription, cybersecurityAssessment, threatModel, clinical, usability. |
core/enumerations/memo_enumerations.sysml |
EarsPatternKind |
enum def |
Controlled values for ears pattern: ubiquitous, eventDriven, stateDriven, optionalFeature, unwantedBehavior, complex. |
core/enumerations/memo_enumerations.sysml |
FailureCauseCategoryKind |
enum def |
Controlled values for failure cause category: design, manufacturing, material, wear, misuse, environmental, software. |
core/enumerations/memo_enumerations.sysml |
FailureEffectLevelKind |
enum def |
Controlled values for failure effect level: local, nextHigher, endEffect. |
core/enumerations/memo_enumerations.sysml |
FailureModeKind |
enum def |
Controlled values for failure mode: lossOfFunction, degradedFunction, unintendedFunction, intermittentFunction, prematureFunction, delayedFunction. |
core/enumerations/memo_enumerations.sysml |
FaultTreeEventKind |
enum def |
Controlled values for fault tree event: topEvent, intermediateEvent, basicEvent, undevelopedEvent, houseEvent, externalEvent, conditionalEvent. |
core/enumerations/memo_enumerations.sysml |
FaultTreeGateKind |
enum def |
Controlled values for fault tree gate: andGate, orGate, kOfNGate, xorGate, inhibitGate, priorityAndGate. |
core/enumerations/memo_enumerations.sysml |
FlowKind |
enum def |
Controlled values for flow: information, command, status, telemetry, alarm, configuration, measurement, audit, power. |
core/enumerations/memo_enumerations.sysml |
FMEAActionKind |
enum def |
Controlled values for fmeaaction: designChange, processChange, verificationActivity, labeling, training, monitoring. |
core/enumerations/memo_enumerations.sysml |
FunctionalFlowKind |
enum def |
Controlled values for functional flow: nominal, error, degraded, alarm, startup, shutdown, calibration. |
core/enumerations/memo_enumerations.sysml |
HazardTypeKind |
enum def |
Controlled values for hazard type: drugDeliveryError, energyExposure, informationError, mechanicalFailure, biologicalContamination, softwareAnomaly, useError, environmentalHazard. |
core/enumerations/memo_enumerations.sysml |
HAZOPGuideWordKind |
enum def |
Controlled values for hazopguide word: no, more, less, asWellAs, partOf, reverse, other, early, late, before, subsequent. |
core/enumerations/memo_enumerations.sysml |
InterfaceItemKind |
enum def |
Controlled values for interface item: data, command, signal, material, energy, fluid, mechanicalForce. |
core/enumerations/memo_enumerations.sysml |
InterfaceKind |
enum def |
Controlled values for interface: data, control, analogSignal, digitalSignal, power, network, api, userInteraction, notification, logging, mechanical, fluidic. |
core/enumerations/memo_enumerations.sysml |
LifecycleStateKind |
enum def |
Controlled values for lifecycle state: concept, development, released, maintenance, obsolete. |
core/enumerations/memo_enumerations.sysml |
MessageKind |
enum def |
Controlled values for message: synchronous, asynchronous, reply, create, destroy, timeout. |
core/enumerations/memo_enumerations.sysml |
NotificationPriorityKind |
enum def |
Notification/alarm priority as used by source requirement documents (e.g. CriSys GPCA REQ 59 action table: High/Med/Low). |
core/enumerations/memo_enumerations.sysml |
ObligationKind |
enum def |
Controlled values for obligation: shall, should, will. |
core/enumerations/memo_enumerations.sysml |
OperationalEntityKind |
enum def |
Controlled values for operational entity: human, externalSystem, environmentalEntity, regulatoryBody, device, informationArtifact. |
core/enumerations/memo_enumerations.sysml |
PortCategoryKind |
enum def |
Controlled values for port category: data, eventData. |
core/enumerations/memo_enumerations.sysml |
PresentationKind |
enum def |
Controlled values for presentation: blockDiagram, internalDiagram, activityDiagram, stateDiagram, riskTable, traceMatrix, narrativeSection, screenLayout, custom. |
core/enumerations/memo_enumerations.sysml |
ProbabilityKind |
enum def |
Qualitative likelihood of occurrence (ISO 14971 / AAMI TIR style Likert scale), used wherever a hazard, failure, or fault-tree event carries a qualitative occurrence estimate rather than a measured rate. |
core/enumerations/memo_enumerations.sysml |
ProcessingNodeKind |
enum def |
Controlled values for processing node: microcontroller, FPGA, SoC, gateway, cloudServer, edgeDevice, DSP. |
core/enumerations/memo_enumerations.sysml |
PropertyLanguageKind |
enum def |
Controlled values for property language: naturalLanguage, pseudoFormal, agreeLike, ltlLike, ctlLike. |
core/enumerations/memo_enumerations.sysml |
RegulatoryRegimeKind |
enum def |
The submission regime a project targets, and the regimes a standard has standing in. This is the axis that decides which clauses a project is required to claim: required(project) is the clauses of every standard whose appliesToRegime intersects the regimes the project's Pr… |
core/enumerations/memo_enumerations.sysml |
RequirementNotationKind |
enum def |
Controlled values for requirement notation: freeText, ears, sophist, formalConstraint. |
core/enumerations/memo_enumerations.sysml |
RequirementSourceKind |
enum def |
Controlled values for requirement source: stakeholderNeed, risk, designDecision, changeRequest, sourceDocument, extension. |
core/enumerations/memo_enumerations.sysml |
RiskAcceptabilityKind |
enum def |
ISO 14971 clause 3.14/8 risk acceptability decision. |
core/enumerations/memo_enumerations.sysml |
RiskControlImplementationKind |
enum def |
Controlled values for risk control implementation: hardwareDesign, softwareDesign, labeling, training, proceduralControl. |
core/enumerations/memo_enumerations.sysml |
RiskControlKind |
enum def |
Controlled values for risk control: inherentSafeDesign, protectiveMeasure, informationForSafety, alarm, interlock, monitoring, plausibilityCheck. |
core/enumerations/memo_enumerations.sysml |
RuleCategoryKind |
enum def |
Controlled values for rule category: closure, coverage, lifecycle, crossLayer, quantitative. |
core/enumerations/memo_enumerations.sysml |
RuleDispositionKind |
enum def |
Controlled values for rule disposition: enabled, disabled, replaced. |
core/enumerations/memo_enumerations.sysml |
RulePredicateKind |
enum def |
Controlled values for rule predicate: requireRelationship, conditionalRequireRelationship, requireAttribute, uniqueAttribute, cardinalityCheck, coverageCheck. |
core/enumerations/memo_enumerations.sysml |
RuleSeverityKind |
enum def |
Controlled values for rule severity: error, warning, info. |
core/enumerations/memo_enumerations.sysml |
RuleStrengthKind |
enum def |
Controlled values for rule strength: optional, recommended, required, forbidden. |
core/enumerations/memo_enumerations.sysml |
RuleTailoringKind |
enum def |
How far a methodology may tailor a rule. invariant rules hold the ontology's own consistency and may only change in an ontology release; assurance and methodology rules may be disabled or replaced through an explicit RulePolicy carrying rationale and authority. |
core/enumerations/memo_enumerations.sysml |
SafetyClassKind |
enum def |
Controlled values for safety class: none, A, B, C. |
core/enumerations/memo_enumerations.sysml |
SchedulingPolicyKind |
enum def |
Controlled values for scheduling policy: nonRealTime, roundRobin, fixedPriorityPreemptive, rateMonotonic, deadlineMonotonic, EDF. |
core/enumerations/memo_enumerations.sysml |
ScopeModeKind |
enum def |
Whether a methodology's inclusion lists are the whole selection or a deliberate subset. An empty list under explicit selects nothing; it never means "everything". allAvailable is the only way to say "all", and it is always deliberate.… |
core/enumerations/memo_enumerations.sysml |
SeverityKind |
enum def |
Controlled values for severity: negligible, minor, serious, critical, catastrophic. |
core/enumerations/memo_enumerations.sysml |
SOUPClassificationKind |
enum def |
Controlled values for soupclassification: classA, classB, classC, unclassified. |
core/enumerations/memo_enumerations.sysml |
ThreatCategoryKind |
enum def |
Controlled values for threat category: spoofing, tampering, repudiation, informationDisclosure, denialOfService, elevationOfPrivilege, privacyLoss, supplyChain. |
core/enumerations/memo_enumerations.sysml |
TimingConstraintKind |
enum def |
Controlled values for timing constraint: deadline, period, jitter, latency, separation, burstInterval. |
core/enumerations/memo_enumerations.sysml |
UseErrorCategoryKind |
enum def |
Controlled values for use error category: perception, cognition, actionCategory, memoryRecall. |
core/enumerations/memo_enumerations.sysml |
ValidationMethodKind |
enum def |
Controlled values for validation method: clinicalTrial, summativeUsabilityTest, comparativeStudy, benchmarkTest, simulatedUse. |
core/enumerations/memo_enumerations.sysml |
VerificationMethodKind |
enum def |
Controlled values for verification method: inspection, analytical, demonstration, test, simulation, formalProof, modelChecking. |
core/enumerations/memo_enumerations.sysml |
ViewOutputKind |
enum def |
Controlled values for view output: diagram, table, matrix, documentSection, dashboard. |
core/enumerations/memo_enumerations.sysml |
WorkflowStageKind |
enum def |
Controlled values for workflow stage: context, requirements, behavior, architecture, interfaces, risk, verificationStage, evidence, documents. |
core/enumerations/memo_enumerations.sysml |