活用事例集

Use Case Library

医療機器向け向けライブラリ不具合調査

産業分野 04_医療機器
eSOL適用製品 05_エンジニアリングサービス
技術キーワード #69_OSS #09_Linux #117_画像転送ライブラリ
支援領域 #09_開発ノウハウ #18_ソースコード解析

要件

  • レントゲンで使用する医療用フラットパネル向けを開発中
  • Linuxとサードパーティ製の画像転送ライブラリを組み合わせ動作させている
  • 特定のタイミングでアプリケーションがフリーズする不具合が発生
  • 暫定的に1msの待ち処理を追加しフリーズは解消したが、根本原因が不明
  • 根本原因を解明し、本現象について医療機関への説明が必要

課題

  • Linuxでの開発経験がなく、Linux内部コードを調査できるエンジニアがおらず解決しないまま半年経過
  • アプリケーションのフリーズは、画像転送ライブラリが使用するLinuxのAPIが想定通りに復帰しないため発生
  • gdbやstraceなどのコマンドやツールを使用したデバックを半年実施したがAPIが復帰しない原因は不明

eSOLのアプローチ

  • 製品開発を通じて得たLinux OSの知見
  • 設計書等のドキュメントがなくとも、ソースコードを解析してデバッグ可能な技術力

提供技術・ソリューション内容の詳細

本件に関する具体的な提供技術やソリューション内容については、以下フォームよりお気軽にお問い合わせください。
ご希望に応じて、資料を基に詳細をご説明させて頂きます。