Technical Elements Documentation
    Preparing search index...

    Interface for using system cut sets in event sequence quantification

    ESQ-A2

    ESQ-B1

    This interface defines how system cut sets are used in event sequence quantification. It maintains the separation of concerns by:

    1. Using system cut sets as inputs only
    2. Adding sequence-specific modifications
    3. Tracking the relationship between system and sequence cut sets
    4. Maintaining validation and traceability
    interface CutSetUsage {
        contributionStatus: "truncated" | "active" | "modified";
        sequenceModifications: {
            modificationJustification: string;
            probabilityFactor: number;
            sequenceConditions?: string[];
        };
        sequenceProbability: number;
        systemCutSetReference: string;
        traceability: {
            assumptions?: string[];
            sequenceAnalysisReference: string;
            systemAnalysisReference: string;
        };
        validation: {
            isValidated: boolean;
            validationDate?: string;
            validationIssues?: string[];
        };
    }
    Index

    Properties

    contributionStatus: "truncated" | "active" | "modified"

    Whether this cut set contributes to the sequence frequency

    sequenceModifications: {
        modificationJustification: string;
        probabilityFactor: number;
        sequenceConditions?: string[];
    }

    Sequence-specific modifications to the cut set probability

    Type declaration

    • modificationJustification: string

      Justification for the modification

    • probabilityFactor: number

      Factor applied to the cut set probability for this sequence

    • OptionalsequenceConditions?: string[]

      Any sequence-specific conditions that affect this cut set

    sequenceProbability: number

    Final probability of this cut set in this sequence

    systemCutSetReference: string

    Reference to the original system cut set

    traceability: {
        assumptions?: string[];
        sequenceAnalysisReference: string;
        systemAnalysisReference: string;
    }

    Traceability information

    Type declaration

    • Optionalassumptions?: string[]

      Any assumptions made in using this cut set

    • sequenceAnalysisReference: string

      Reference to the sequence analysis document

    • systemAnalysisReference: string

      Reference to the system analysis document

    validation: {
        isValidated: boolean;
        validationDate?: string;
        validationIssues?: string[];
    }

    Validation of cut set usage in this sequence

    Type declaration

    • isValidated: boolean

      Whether the usage has been validated

    • OptionalvalidationDate?: string

      Date of last validation

    • OptionalvalidationIssues?: string[]

      Any validation issues found