Software Requirements Specification

Software Requirements Specification

for the

Algorithmic Trading System

DEMO-2025-001

Revision: v1.1

Date: 2026-01-29

Author: Sensmetry

Reference Documents

Revision history

Version
Date
Description
Changes
1.12026-01-21Non-functional SysML changes.1 modified

Changes since last version

Table of Contents

Software Requirements Specification Reference Documents Revision history Changes since last version Table of Contents Introduction Purpose Scope Requirement Types Requirements Executive Stakeholder Requirements STKR-EXEC-001 STKR-EXEC-002 STKR-EXEC-003 Trading Team Requirements STKR-USER-001 STKR-USER-002 STKR-USER-003 STKR-USER-004 Risk Management Requirements STKR-RISK-001 STKR-RISK-002 STKR-RISK-003 STKR-RISK-004 STKR-RISK-005 Compliance Requirements STKR-COMP-001 STKR-COMP-002 STKR-COMP-003 STKR-COMP-004 Performance Requirements SYS-PERF-001 SYS-PERF-002 SYS-PERF-003 SYS-PERF-004 Functional Requirements SYS-FUNC-001 SYS-FUNC-002 SYS-FUNC-003 SYS-FUNC-004 Risk Control Requirements SYS-RISK-001 SYS-RISK-002 SYS-RISK-003 SYS-RISK-004 SYS-RISK-005 SYS-RISK-006 SYS-COMP-001 SYS-COMP-002 SYS-COMP-003 Traceability Matrix

Introduction

Purpose

This document serves as the Software Requirements Specification (SRS) for the Algorithmic Trading System. It outlines the comprehensive set of requirements that must be met by the system to ensure successful development, deployment, and operation in live trading environments.

This SRS contains requirements concerning the system's functionalities, performance, interfaces, and quality attributes from the stakeholder, trader, risk manager, compliance officer, and the development team's perspectives.

Scope

The requirements included in this document drive the development of the Algorithmic Trading System and ensure that the final deliverable aligns with regulatory compliance, risk management needs, and trading performance objectives. This document serves as a foundation for system design, development, testing, and validation.

Requirement Types

The following requirement type prefixes are used throughout this specification:

Prefix
Name
Description
STKR-EXECTrading Firm RequirementBase requirement definition for stakeholder-level requirements.
STKR-USERTrading Team RequirementRequirement definition for quantitative trading team needs.
STKR-RISKRisk Management RequirementRequirement definition for risk management needs.
STKR-COMPCompliance RequirementRequirement definition for compliance officer needs.
SYS-PERFPerformance RequirementRequirement definition for performance system requirements.
SYS-FUNCFunctional RequirementRequirement definition for functional system requirements.
SYS-RISKRisk Control RequirementRequirement definition for risk control system requirements.
SYS-COMPSystem Compliance RequirementRequirement definition for compliance system requirements.

Requirements

Executive Stakeholder Requirements

STKR-EXEC-001

Requirement details
Status
Approved
IdentifierSTKR-EXEC-001
DescriptionSystem shall generate consistent risk-adjusted returns while maintaining regulatory compliance.
Success criteriaAchieve minimum Sharpe ratio of 2.0 over rolling 12-month periods with zero regulatory violations.
JustificationPrimary business objective to deliver value to investors while managing operational and regulatory risk.
Parent requirements
Derived requirements
Dependency graph
STKR-EXEC-001 STKR-EXEC-001
Verification details
Implemented by
- Algorithmic Trading Platform
Validated by - TEST-DEF-STKR-EXEC-001

STKR-EXEC-002

Requirement details
Status
Approved
IdentifierSTKR-EXEC-002
DescriptionSystem shall comply with all applicable financial regulations including MiFID II and SEC requirements.
Success criteriaPass all regulatory audits with no major findings and maintain trading authorization across all target markets.
JustificationLegal obligation to operate in regulated markets and avoid fines, sanctions, or license revocation.
Parent requirements
Derived requirementsSTKR-COMP-001
STKR-COMP-002
Dependency graph
STKR-EXEC-002 STKR-EXEC-002 STKR-COMP-001 STKR-COMP-001 STKR-EXEC-002->STKR-COMP-001 derives to STKR-COMP-002 STKR-COMP-002 STKR-EXEC-002->STKR-COMP-002 derives to
Verification details
Implemented by
- Algorithmic Trading Platform
- Compliance Module
- Market Data Handler
Validated by - TEST-DEF-STKR-EXEC-002

STKR-EXEC-003

Requirement details
Status
Approved
IdentifierSTKR-EXEC-003
DescriptionSystem shall prevent catastrophic losses through automated risk controls, position monitors, and circuit breakers.
Success criteriaLess than 0.1% trading incidents resulting in losses exceeding daily loss limits or requiring manual intervention.
JustificationProtect firm capital and prevent business-ending losses as seen in historical algorithmic trading failures.
Parent requirements
Derived requirementsSTKR-RISK-001
STKR-RISK-002
STKR-RISK-005
Dependency graph
STKR-EXEC-003 STKR-EXEC-003 STKR-RISK-001 STKR-RISK-001 STKR-EXEC-003->STKR-RISK-001 derives to STKR-RISK-005 STKR-RISK-005 STKR-EXEC-003->STKR-RISK-005 derives to STKR-RISK-002 STKR-RISK-002 STKR-EXEC-003->STKR-RISK-002 derives to
Verification details
Implemented by
- Algorithmic Trading Platform
Validated by - TEST-DEF-STKR-EXEC-003

Trading Team Requirements

STKR-USER-001

Requirement details
Status
Draft
IdentifierSTKR-USER-001
DescriptionTrading team shall be able to backtest strategies on historical market data with realistic execution simulation.
Success criteriaBacktesting environment produces results within 5% of actual live trading performance over 3-month validation.
JustificationValidate strategy profitability and risk characteristics before deployment to avoid losses from untested algorithms.
Parent requirements
Derived requirements
Dependency graph
STKR-USER-001 STKR-USER-001
Verification details
Implemented by
- Backtesting Engine
- Strategy Engine
Validated by - TEST-DEF-STKR-USER-001

STKR-USER-002

Requirement details
Status
Draft
IdentifierSTKR-USER-002
DescriptionTrading team shall be able to deploy strategies to production with configurable risk parameters.
Success criteriaStrategies deploy to production within 10 minutes with all risk parameters correctly applied and verified.
JustificationEnable rapid strategy iteration and deployment while maintaining risk oversight and control.
Parent requirements
Derived requirements
Dependency graph
STKR-USER-002 STKR-USER-002
Verification details
Implemented by
- Strategy Engine
Validated by - TEST-DEF-STKR-USER-002

STKR-USER-003

Requirement details
Status
Draft
IdentifierSTKR-USER-003
DescriptionTrading team shall be able to monitor strategy performance in real-time with P&L tracking.
Success criteriaP&L updates display with < 1 second latency and dashboards remain accessible during all market conditions.
JustificationEnables prompt response to performance degradation or changing market conditions to protect capital.
Parent requirements
Derived requirements
Dependency graph
STKR-USER-003 STKR-USER-003
Verification details
Implemented by
- Monitoring & Alerting
- Strategy Engine
Validated by - TEST-DEF-STKR-USER-003

STKR-USER-004

Requirement details
Status
Draft
IdentifierSTKR-USER-004
DescriptionTrading team shall be able to halt or modify strategies based on changing market conditions.
Success criteriaStrategy halt commands execute within 500 milliseconds with confirmation displayed to operator.
JustificationMarket conditions change rapidly; manual override capability is essential for risk management.
Parent requirements
Derived requirements
Dependency graph
STKR-USER-004 STKR-USER-004
Verification details
Implemented by
- Monitoring & Alerting
Validated by - TEST-DEF-STKR-USER-004

Risk Management Requirements

STKR-RISK-001

Requirement details
Status
Draft
IdentifierSTKR-RISK-001
DescriptionSystem shall enforce position limits per strategy, instrument, and aggregate portfolio.
Success criteria100% of orders exceeding position limits are rejected before submission to market.
JustificationPrevent concentration risk and limit exposure to individual instruments or strategies.
Parent requirementsSTKR-EXEC-003
Derived requirementsSYS-RISK-001
SYS-RISK-002
Dependency graph
STKR-RISK-001 STKR-RISK-001 SYS-RISK-001 SYS-RISK-001 STKR-RISK-001->SYS-RISK-001 derives to SYS-RISK-002 SYS-RISK-002 STKR-RISK-001->SYS-RISK-002 derives to STKR-EXEC-003 STKR-EXEC-003 STKR-EXEC-003->STKR-RISK-001 derives to
Verification details
Implemented by
- Risk Management System
Validated by - TEST-DEF-STKR-RISK-001

STKR-RISK-002

Requirement details
Status
Draft
IdentifierSTKR-RISK-002
DescriptionSystem shall monitor P&L in real-time and halt trading when daily loss limits are breached.
Success criteriaLoss limit breach detection and trading halt occurs within 100 milliseconds.
JustificationCap maximum daily losses to prevent drawdowns that exceed risk tolerance or threaten firm viability.
Parent requirementsSTKR-EXEC-003
Derived requirements
Dependency graph
STKR-RISK-002 STKR-RISK-002 STKR-EXEC-003 STKR-EXEC-003 STKR-EXEC-003->STKR-RISK-002 derives to
Verification details
Implemented by
- Risk Management System
Validated by - TEST-DEF-STKR-RISK-002

STKR-RISK-003

Requirement details
Status
Draft
IdentifierSTKR-RISK-003
DescriptionSystem shall perform pre-trade risk checks on all orders before submission to exchanges.
Success criteriaPre-trade checks complete with < 50 microseconds latency and 100% of orders are validated before submission.
JustificationRegulatory requirement and best practice to prevent erroneous orders from reaching market.
Parent requirements
Derived requirementsSYS-RISK-001
SYS-RISK-002
SYS-RISK-003
SYS-RISK-004
Dependency graph
STKR-RISK-003 STKR-RISK-003 SYS-RISK-004 SYS-RISK-004 STKR-RISK-003->SYS-RISK-004 derives to SYS-RISK-001 SYS-RISK-001 STKR-RISK-003->SYS-RISK-001 derives to SYS-RISK-003 SYS-RISK-003 STKR-RISK-003->SYS-RISK-003 derives to SYS-RISK-002 SYS-RISK-002 STKR-RISK-003->SYS-RISK-002 derives to
Verification details
Implemented by
- Risk Management System
Validated by - TEST-DEF-STKR-RISK-003

STKR-RISK-004

Requirement details
Status
Draft
IdentifierSTKR-RISK-004
DescriptionSystem shall detect and prevent erroneous orders such as fat-finger errors and duplicate submissions.
Success criteriaDetect and reject 100% of orders with quantities >3 standard deviations from historical mean for that strategy.
JustificationPrevent costly trading errors that can result in significant losses and market disruption.
Parent requirements
Derived requirements
Dependency graph
STKR-RISK-004 STKR-RISK-004
Verification details
Implemented by
- Risk Management System
Validated by - TEST-DEF-STKR-RISK-004

STKR-RISK-005

Requirement details
Status
Draft
IdentifierSTKR-RISK-005
DescriptionRisk managers shall have access to emergency kill switch to immediately halt all automated trading.
Success criteriaKill switch activates within 100 milliseconds and cancels all pending orders.
JustificationFinal safeguard for extreme situations requiring immediate cessation of all trading activity.
Parent requirementsSTKR-EXEC-003
Derived requirements
Dependency graph
STKR-RISK-005 STKR-RISK-005 STKR-EXEC-003 STKR-EXEC-003 STKR-EXEC-003->STKR-RISK-005 derives to
Verification details
Implemented by
- Risk Management System
Validated by - TEST-DEF-STKR-RISK-005

Compliance Requirements

STKR-COMP-001

Requirement details
Status
Draft
IdentifierSTKR-COMP-001
DescriptionSystem shall maintain complete, immutable audit trail of all trading activity with nanosecond timestamps.
Success criteriaAudit trail captures 100% of trading events with timestamp accuracy ±100 nanoseconds and zero data loss.
JustificationRequired for regulatory audits and post-trade analysis.
Parent requirementsSTKR-EXEC-002
Derived requirements
Dependency graph
STKR-COMP-001 STKR-COMP-001 STKR-EXEC-002 STKR-EXEC-002 STKR-EXEC-002->STKR-COMP-001 derives to
Verification details
Implemented by
- Compliance Module
Validated by - TEST-DEF-STKR-COMP-001

STKR-COMP-002

Requirement details
Status
Draft
IdentifierSTKR-COMP-002
DescriptionSystem shall generate regulatory reports compliant with MiFID II transaction reporting and SEC audit trail requirements.
Success criteriaReports generated daily by T+1 deadline with 100% accuracy and zero regulatory rejections.
JustificationLegal obligation for market participants to report trading activity to regulators within specified timeframes.
Parent requirementsSTKR-EXEC-002
Derived requirements
Dependency graph
STKR-COMP-002 STKR-COMP-002 STKR-EXEC-002 STKR-EXEC-002 STKR-EXEC-002->STKR-COMP-002 derives to
Verification details
Implemented by
- Compliance Module
Validated by - TEST-DEF-STKR-COMP-002

STKR-COMP-003

Requirement details
Status
Draft
IdentifierSTKR-COMP-003
DescriptionSystem shall monitor trading activity for potential market abuse patterns including wash trades and layering.
Success criteriaSurveillance system flags 95% of known market abuse patterns with <1% false positive rate.
JustificationPrevent market manipulation and ensure compliance with market conduct regulations to avoid penalties.
Parent requirements
Derived requirements
Dependency graph
STKR-COMP-003 STKR-COMP-003
Verification details
Implemented by
- Compliance Module
Validated by - TEST-DEF-STKR-COMP-003

STKR-COMP-004

Requirement details
Status
Draft
IdentifierSTKR-COMP-004
DescriptionSystem shall enforce best execution requirements by monitoring execution quality across venues.
Success criteriaExecution quality within top quartile of industry benchmarks with documented venue selection rationale.
JustificationRegulatory obligation to obtain best possible execution for client orders and demonstrate due diligence.
Parent requirements
Derived requirements
Dependency graph
STKR-COMP-004 STKR-COMP-004
Verification details
Implemented by
- Execution Management System
Validated by - TEST-DEF-STKR-COMP-004

Performance Requirements

SYS-PERF-001

Requirement details
Status
Draft
IdentifierSYS-PERF-001
DescriptionSystem shall process market data with end-to-end latency less than 1 millisecond from exchange feed to strategy.
Success criteria99.9th percentile latency measured at <1ms during normal market conditions.
JustificationLow latency is critical for competitive advantage in high-frequency trading and market-making strategies.
Parent requirements
Derived requirements
Dependency graph
SYS-PERF-001 SYS-PERF-001
Verification details
Implemented by
- Market Data Handler
Validated by - TEST-DEF-SYS-PERF-001

SYS-PERF-002

Requirement details
Status
Draft
IdentifierSYS-PERF-002
DescriptionSystem shall submit orders with latency less than 1 millisecond from signal generation to exchange.
Success criteriaMean order submission latency <500 microseconds with 99th percentile <1ms measured via hardware timestamps.
JustificationMinimize slippage and maximize probability of execution at desired prices in fast-moving markets.
Parent requirements
Derived requirements
Dependency graph
SYS-PERF-002 SYS-PERF-002
Verification details
Implemented by
- Execution Management System
- Order Management System
Validated by - TEST-DEF-SYS-PERF-002

SYS-PERF-003

Requirement details
Status
Draft
IdentifierSYS-PERF-003
DescriptionSystem shall handle throughput exceeding 100,000 orders per second.
Success criteriaSustained throughput of 100,000 orders/second with no message loss and latency degradation <10%.
JustificationSupport high-frequency strategies and market-making across multiple instruments simultaneously.
Parent requirements
Derived requirements
Dependency graph
SYS-PERF-003 SYS-PERF-003
Verification details
Implemented by
Validated by - TEST-DEF-SYS-PERF-003

SYS-PERF-004

Requirement details
Status
Draft
IdentifierSYS-PERF-004
DescriptionSystem shall maintain 99.99% uptime during market hours.
Success criteriaMaximum unplanned downtime of 5 minutes per month during trading hours.
JustificationDowntime results in missed trading opportunities and potential failure to meet market-making obligations.
Parent requirements
Derived requirements
Dependency graph
SYS-PERF-004 SYS-PERF-004
Verification details
Implemented by
- Monitoring & Alerting
Validated by - TEST-DEF-SYS-PERF-004

Functional Requirements

SYS-FUNC-001

Requirement details
Status
Draft
IdentifierSYS-FUNC-001
DescriptionSystem shall ingest real-time market data from multiple exchanges simultaneously.
Success criteriaSimultaneous connection to minimum 5 exchanges with no data gaps >100ms during market hours.
JustificationAccess to multiple venues enables arbitrage opportunities and best execution across markets.
Parent requirements
Derived requirements
Dependency graph
SYS-FUNC-001 SYS-FUNC-001
Verification details
Implemented by
- Market Data Handler
Validated by - TEST-DEF-SYS-FUNC-001

SYS-FUNC-002

Requirement details
Status
Draft
IdentifierSYS-FUNC-002
DescriptionSystem shall normalize market data across different exchange formats into unified representation.
Success criteriaAll supported exchanges mapped to common schema with 100% field accuracy validated against exchange specs.
JustificationUnified data format simplifies strategy development and enables cross-venue analysis and trading.
Parent requirements
Derived requirements
Dependency graph
SYS-FUNC-002 SYS-FUNC-002
Verification details
Implemented by
- Market Data Handler
Validated by - TEST-DEF-SYS-FUNC-002

SYS-FUNC-003

Requirement details
Status
Draft
IdentifierSYS-FUNC-003
DescriptionSystem shall track complete order lifecycle including submission, acknowledgment, fills, and cancellations.
Success criteriaOrder state transitions tracked with 100% accuracy and reconciliation discrepancies <0.01% of total orders.
JustificationAccurate order state tracking is essential for position management, risk control, and regulatory compliance.
Parent requirements
Derived requirements
Dependency graph
SYS-FUNC-003 SYS-FUNC-003
Verification details
Implemented by
- Order Management System
Validated by - TEST-DEF-SYS-FUNC-003

SYS-FUNC-004

Requirement details
Status
Draft
IdentifierSYS-FUNC-004
DescriptionSystem shall calculate real-time P&L across all positions with mark-to-market pricing.
Success criteriaP&L calculations update within 100ms of price changes with accuracy ±0.1% vs end-of-day reconciliation.
JustificationReal-time P&L enables intraday risk management and supports loss limit monitoring requirements.
Parent requirements
Derived requirements
Dependency graph
SYS-FUNC-004 SYS-FUNC-004
Verification details
Implemented by
- Monitoring & Alerting
Validated by - TEST-DEF-SYS-FUNC-004

Risk Control Requirements

SYS-RISK-001

Requirement details
Status
Draft
IdentifierSYS-RISK-001
DescriptionSystem shall enforce maximum order size limits before order submission.
Success criteria100% of orders exceeding configured size limits are rejected with detailed error message.
JustificationPrevent single large orders from causing excessive market impact or unintended exposure.
Parent requirementsSTKR-RISK-001
STKR-RISK-003
Derived requirements
Dependency graph
SYS-RISK-001 SYS-RISK-001 STKR-RISK-001 STKR-RISK-001 STKR-RISK-001->SYS-RISK-001 derives to STKR-RISK-003 STKR-RISK-003 STKR-RISK-003->SYS-RISK-001 derives to
Verification details
Implemented by
- Risk Management System
Validated by - TEST-DEF-SYS-RISK-001

SYS-RISK-002

Requirement details
Status
Draft
IdentifierSYS-RISK-002
DescriptionSystem shall enforce maximum position limits per instrument before accepting new orders.
Success criteriaPosition limits checked on every order with <10 microseconds latency and zero bypasses.
JustificationTechnical implementation of position limit risk controls derived from stakeholder risk requirements.
Parent requirementsSTKR-RISK-001
STKR-RISK-003
Derived requirements
Dependency graph
SYS-RISK-002 SYS-RISK-002 STKR-RISK-001 STKR-RISK-001 STKR-RISK-001->SYS-RISK-002 derives to STKR-RISK-003 STKR-RISK-003 STKR-RISK-003->SYS-RISK-002 derives to
Verification details
Implemented by
- Risk Management System
Validated by - TEST-DEF-SYS-RISK-002

SYS-RISK-003

Requirement details
Status
Draft
IdentifierSYS-RISK-003
DescriptionSystem shall reject orders with prices beyond configurable percentage from current market price.
Success criteria
JustificationPrevents erroneous orders from impacting market.
Parent requirementsSTKR-RISK-003
Derived requirements
Dependency graph
SYS-RISK-003 SYS-RISK-003 STKR-RISK-003 STKR-RISK-003 STKR-RISK-003->SYS-RISK-003 derives to
Verification details
Implemented by
- Risk Management System
Validated by - TEST-DEF-SYS-RISK-003

SYS-RISK-004

Requirement details
Status
Draft
IdentifierSYS-RISK-004
DescriptionSystem shall detect and block duplicate order submissions within configurable time window.
Success criteriaDuplicate detection catches 100% of identical orders within 500ms window with no false positives.
JustificationPrevent accidental double-fills from software errors or network retransmissions that could double intended exposure.
Parent requirementsSTKR-RISK-003
Derived requirements
Dependency graph
SYS-RISK-004 SYS-RISK-004 STKR-RISK-003 STKR-RISK-003 STKR-RISK-003->SYS-RISK-004 derives to
Verification details
Implemented by
- Risk Management System
Validated by - TEST-DEF-SYS-RISK-004

SYS-RISK-005

Requirement details
Status
Draft
IdentifierSYS-RISK-005
DescriptionSystem shall halt all trading and cancel pending orders within 100 milliseconds when kill switch activated.
Success criteriaComplete trading halt within 100ms with confirmation of all order cancellations received from exchanges.
JustificationTechnical implementation of emergency kill switch capability required by risk management stakeholders.
Parent requirements
Derived requirements
Dependency graph
SYS-RISK-005 SYS-RISK-005
Verification details
Implemented by
- Risk Management System
Validated by - TEST-DEF-SYS-RISK-005

SYS-RISK-006

Requirement details
Status
Draft
IdentifierSYS-RISK-006
DescriptionSystem shall alert risk managers when correlation between strategies exceeds configured thresholds.
Success criteriaCorrelation alerts triggered within 30 seconds of threshold breach with affected strategy pairs identified.
JustificationDetect hidden concentration risk from strategies that appear independent but move together.
Parent requirements
Derived requirements
Dependency graph
SYS-RISK-006 SYS-RISK-006
Verification details
Implemented by
Validated by

SYS-COMP-001

Requirement details
Status
Draft
IdentifierSYS-COMP-001
DescriptionSystem shall log all order parameters including timestamps, prices, quantities for regulatory reporting.
Success criteriaAll mandatory fields per MiFID II/SEC rules logged with zero data loss and tamper-evident storage.
JustificationTechnical implementation of audit trail requirements for regulatory compliance and investigation support.
Parent requirements
Derived requirements
Dependency graph
SYS-COMP-001 SYS-COMP-001
Verification details
Implemented by
- Compliance Module
Validated by - TEST-DEF-SYS-COMP-001

SYS-COMP-002

Requirement details
Status
Draft
IdentifierSYS-COMP-002
DescriptionSystem shall implement best execution monitoring by comparing execution prices against market benchmarks.
Success criteriaExecution quality metrics calculated for 100% of trades with benchmarks (VWAP, arrival price) within 1 minute.
JustificationDemonstrate compliance with best execution obligations through objective measurement and documentation.
Parent requirements
Derived requirements
Dependency graph
SYS-COMP-002 SYS-COMP-002
Verification details
Implemented by
- Execution Management System
Validated by - TEST-DEF-SYS-COMP-002

SYS-COMP-003

Requirement details
Status
Draft
IdentifierSYS-COMP-003
DescriptionSystem shall prevent trading in securities on restricted lists maintained by compliance.
Success criteria100% of orders in restricted securities blocked before submission with alerts to compliance team.
JustificationEnforce trading restrictions to prevent conflicts of interest, insider trading, and regulatory violations.
Parent requirements
Derived requirements
Dependency graph
SYS-COMP-003 SYS-COMP-003
Verification details
Implemented by
- Compliance Module
Validated by - TEST-DEF-SYS-COMP-003

Traceability Matrix

The traceability matrix below shows which requirements are implemented by which system modules.

marketDataHandler
strategyEngine
orderManagement
riskManagement
executionManagement
compliance
backtesting
monitoring
Algorithmic Trading Platform
STKR-EXEC-001X
STKR-EXEC-002XXX
STKR-EXEC-003X
STKR-USER-001XXX
STKR-USER-002XX
STKR-USER-003XXX
STKR-USER-004XX
STKR-RISK-001XX
STKR-RISK-002XX
STKR-RISK-003XX
STKR-RISK-004XX
STKR-RISK-005XX
STKR-COMP-001XX
STKR-COMP-002XX
STKR-COMP-003XX
STKR-COMP-004XX
SYS-PERF-001XX
SYS-PERF-002XXX
SYS-PERF-003
SYS-PERF-004XX
SYS-FUNC-001XX
SYS-FUNC-002XX
SYS-FUNC-003XX
SYS-FUNC-004XX
SYS-RISK-001XX
SYS-RISK-002XX
SYS-RISK-003XX
SYS-RISK-004XX
SYS-RISK-005XX
SYS-RISK-006
SYS-COMP-001XX
SYS-COMP-002XX
SYS-COMP-003XX