Developed as part of a group-based academic project, this system simulates the Tandem t:slim X2 insulin pump using C++ and the Qt framework. It models insulin delivery, glucose prediction, and hardware alerts, reflecting real-world pump behavior. The system supports real-time state transitions and event-driven updates. The design applies Observer and State design patterns to keep the system structured. System behavior was validated through scenario-based testing and a Requirements Traceability Matrix for full use-case coverage.
- π Design Decisions
- π§© Requirements Traceability Matrix
- π Use Cases Document
- πΌοΈ Interface Images
The goal of this project was to design and implement a real-time medical device simulator that mimics insulin pump behavior, including predictive glucose control and safety alerts.
C++, Qt, QMake, UML
- Real-time glucose simulation with continuous updates and live graph visualization
- Insulin and glucose input with effects reflected over time
- Control-IQ calculations for dynamic insulin adjustment based on glucose trends
- Multi-page interface with interactive navigation
- User profile management (add, edit, delete, activate)
Demo.mp4
- Worked on Requirements Traceability Matrix to ensure full use-case coverage
- Developed and documented system use cases
- Contributed to design decisions, including system structure and behavior
- Participated in testing and code review to validate system functionality
This project was developed as part of a group-based academic assignment and is kept private in accordance with academic integrity policies. Documentation and a demo showcasing system functionality are included.