Risks and Mitigation Strategies
Switch Mat breaks
- Alert Server for replacement but continue running with surrounding switches
Loss of Connection between sensors and controller
- Alert Server for replacement
Mats move around when walked on
- Use enough wire that that mats can be moved without breaking
Metal strips on mat gets bent/stuck together
- Use a covering that can prevent this
Power loss (wall or battery)
- Have extra batteries
Mat placement / size affects achievable accuracy and granularity
- Accept coarser granularity and diminished accuracy through smarter processing and thorough field testing
Parts won't arrive in timely manner
- Simple test cases can be conducted without specified parts
Test Cases
Stress Test on Mats
- Why: Someone could stand on a mat for an extended period
- How: Leave a heavy object on a mat
- Fault Free
- Why: Arduino could malfunction
- How: Script that sends data
- Failure Injected
- Why: The system should be able to run for extended periods
- How: Send data quickly for a long period of time
- Fault Free
- Why: A group of mats could become disconnected
- How: Incomplete set of inputs to a Mux
- Failure Injected