At some point, we all come in contact with "medical devices" and today that equipment has intelligence.
- Intelligence = complexity.
- Complexity = opportunity for software developers.
Some interesting reads on the topic :
Smarter Healthcare - what it means to all of us - ideas, perspectives and what is happening now.
A new approach to verifying and validating medical device development :Even the simplest of medical devices is increasing in complexity. This complicates compliance testing and premarket certification activities. These issues can be addressed by using a model-based verification and validation process in your medical device development. Read further to learn how to reduce the total development time and shorten the FDA submission process to gain a competitive advantage, getting your compliant products to market faster.
and tie this to Safety considerations for medical device design : Medical devices provide important life-maintenance and life saving functions. This means that faults that interfere with their proper functioning can lead to injury and death of patients and medical staff. This talk will discuss the techniques and work products appropriate for safety analysis and design of embedded medical devices, including hazard analysis, fault tree analysis (FTA), fault means and effect analysis (FMEA) and fault means, effect, and criticality analysis (FMECA). This talk will also discuss a UML profile for creating such analyses and how they can be linked to requirements and design.
and you have a perfect storm to learning.