パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

はやぶさ、岩石採取のための金属球を発射できなかったのはプログラムミスが原因」記事へのコメント

  • by Anonymous Coward

    有人宇宙飛行はできませんね。
    こんな簡単なバグをつぶせないようでは。
    いっそのこと、プログラムは公開して、バグ発見者には宇宙飛行ご招待すれば。
    私は、辞退します。

    • Re: (スコア:3, すばらしい洞察)

      by Anonymous Coward
      >有人宇宙飛行はできませんね。
      >こんな簡単なバグをつぶせないようでは。

      その発想は間違っている
      試験出来ないバグは簡単なバグなどではなく,潰すのが非常に難しいバグだ
      組込系では実地にテストするのが難しい異常対応処理のコードにバグがあって作った意味がなかった-という話は良くあるものだ

      有人宇宙飛行のような高信頼性が要求されるシステムでは,試験を念入りにおこなった上で,バグは完全に無くせないことを前提にさらに独立して実装した別系統の制御システムも加える
      たしかスペースシャトルの飛行制御システムは複数のコンピュータの多数決+別機種のコンピュータ・別実装のバックアップ系という構成になっていたはず
      バグや故障の存在を前提とした信頼性保証を目指すという発想が出来なければ有人宇宙飛行は出来ない
      それが米国人と日本人の違い
      (はやぶさはもとより一発勝負だし,失敗したって人が死ぬわけじゃないから,そこまで考えてないし考える必要もない)
      • はやぶさのような人工衛星の場合は、
        物理演算した仮想宇宙空間でシミュレートでもしてみたらいいのでしょうかね。

        この場合例外ではなく、正常な採取プロセスで望まぬ動作を指示しているのですから
        シミュレータで一度でも試していれば気がつけたようにも思えます。

        • Re: (スコア:0, オフトピック)

          by Anonymous Coward
          この問題に限って言えばソフト関係なのでオフとぴですが、
          「仮想環境」は、的外れといえましょう。
          真空中・高温・低温・放射線などの環境で、しかも何カ月・何年もたって、モノが設計通りに動いてくれるのか?
          それが分かれば「工学試験衛星」なんて不要です。
          • by Anonymous Coward

            熱くなる気持ちは理解できますが、今回のようなミスについては、真空や温度、放射線全てを無視しても発見できそうですよね。

            • by Anonymous Coward
              はい、その通り。
              というか、今回のは「物理演算」でない、ごく普通のシミュレーターで良さそうですが。
              • by Anonymous Coward on 2010年11月30日 1時42分 (#1866215)

                > というか、今回のは「物理演算」でない、ごく普通のシミュレーターで良さそうですが。

                その普通のシミュレータすら作る予算か何かがなかったのでは??

                #シミュレータって簡単に言うけど、楽じゃない・・・

                親コメント

吾輩はリファレンスである。名前はまだ無い -- perlの中の人

処理中...