1 / 11

Breakout Session 2(II): Development Summary

This breakout session aims to discuss current practices and improvements in technologies and approaches for developing highly reliable software for medical devices. Topics include validation/testing costs, certification, distribution/data sharing, design technology, and automated process support.

hkittel
Download Presentation

Breakout Session 2(II): Development Summary

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Breakout Session 2(II): DevelopmentSummary W. Rance Cleaveland II, PhD CEO, Reactive Systems Inc. -and- Dept. of Comp. Sci., SUNY at Stony Brook Planning Meeting for HCMDSS Workshop

  2. Breakout Session Participants

  3. Session Remit “We ask this breakout to discuss current practice and improvements in available technologies and approaches needed for high-confidence system and software development. What are the challenges in developing highly reliable software for medical devices and systems, yet achieving reasonable time-to-market and profitability? For the spring meeting, what questions should we be asking, and who should be participating in the discussion? For example: How might end products of development steps need to include information for certification or V&V that can enable this? How solid is the current technology base upon which medical devices and systems are built (e.g., real-time operating systems and networking technologies)? What are the security issues? Are reusable IT technologies (e.g., middleware, frameworks) in use? Is system code generated from mathematical control design frameworks such as MatLab and Simulink? How do critical decision support and highly-automated systems become trusted?”

  4. Challenges and Opportunities • Validation / testing costs • Certification costs • Distribution and data sharing • Design technology • Automated process support • Open source

  5. Existing Solutions • V&V costs: use-cases, manual testing • Certification: certification-centered processes, attention to certification issues up-front • Distribution: Syngo, reference architectures • Design technology: simulation (for GUIs), user-centered design, rapid iteration • Automated process support: Rational • Open source: Linux, ACE/TAO

  6. Research and Development Needs (I) • Testing costs • Automated test generation from use cases • Better patient models (for high-fidelity simulation on the bench rather than in the lab) • Certification • Classification of medical-device software according to verification needs (assessment / alerting / treatment) • Reference models for device architectures

  7. Research and Development Needs (II) • Distribution and data sharing • Network QoS • Patient / device authentication protocols • Network trouble-shooting tools • Secure data sharing for remote devices • Side-effect reasoning • Design technology • Techniques for mathematical analysis of specification completeness, consistency • High-fidelity simulation support • Standardized modeling languages (cf. VHDL for hardware design)

  8. Research and Development Needs (III) • Automated process support • Knowledge bases (remembering what we used to know, “software paperclip”) • Cost estimation models for requirements changes • Reference standard processes • Open source • Open-source modeling tools • Role of open-source tools in software development • Third-party certification for FDA compliance

  9. Logistics To Meet Needs • Consortia for standards • Tech-transfer vehicles for software technology • Funding!

  10. Roadmap • Processes vis a vis tools (both important) • Standards issues addressable by govt., industrial consortia • “Co-operate on platforms, compete on devices”

  11. Recommendations for Full Workshop • Invite representation from • Professional organizations INCOSE, IEEE, AdviMed, AAMI, OMG • Tool vendors IBM, National Instruments, MathWorks • Other device makers (implantable, etc.) Medtronic, Guidant, GE • Other industries Auto, aero, telecom • Experience reports on • Current practices in device software • Certification • Overview of FDA certification processes (maybe from FDA compliance side?)

More Related