OSQAr Example (Python): Temperature Monitor =========================================== .. toctree:: :maxdepth: 2 :caption: Contents: 01_requirements 02_architecture 03_verification 04_implementation 05_test_results 06_lifecycle_management Overview ======== **The contents of this example have been fully generated by LLMs. It shall only serve as a reference on how a toolchain setup could look like.** This **Python** example is intentionally easy to run on a developer workstation to demonstrate OSQAr concepts (needs IDs, traceability, JUnit import, and Sphinx rendering). It is **not** intended as an embedded implementation language for safety-related systems. For safety-related embedded projects, prefer **C** or **Rust** (and treat C++ with caution). This documentation specifies the **Thermal Sensor Interface Module (TSIM)**, a domain-agnostic safety component for monitoring temperature in safety-critical systems. **Applicable Standards**: ISO 26262 (Automotive Functional Safety), IEC 61508 (Functional Safety), ISO 13849 (Machinery Safety) **Safety Goal**: Monitor temperature and provide safe state notification to prevent thermal damage or unsafe operation. **Domain Applicability**: This component pattern applies to: - Medical devices (incubators, sterilizers) - Industrial machinery (process monitoring) - Robotics (motor/actuator thermal management) - Automotive (battery/power system monitoring) - Aerospace (component thermal limits) Key Documents ============= 1. :doc:`01_requirements` - Safety, functional, and design requirements 2. :doc:`02_architecture` - System architecture and data flow 3. :doc:`03_verification` - Test methods and verification approach 4. :doc:`04_implementation` - Code examples and test suite implementation 5. :doc:`05_test_results` - Automated test integration and traceability reporting Compliance Artifacts ==================== This documentation serves as: - **Requirements Specification** for qualification under ISO 26262 / IEC 61508 - **Traceability Matrix** linking requirements → design → verification - **Verification & Validation Plan** with test case mapping