2018年2月11日日曜日

都市伝説 ー システム工学版

F16ジェット戦闘機
 最近はシステム工学の入門コース(SysML入門)を作っているのですが、その中で、システム工学に興味がない人にとっても面白いのではないか?と思われるトピックがあったので、ブログにしてみました。
(邪馬台国の続きは、そのうちにまた)

 ソフトウェア工学に関するお話で非常に有名な伝説の一つに、「赤道上空飛行機上下裏返り事件」と言うものがあります。
航空機が南半球から北半球へ向かって飛行している際、赤道を越える瞬間に機体の上下がくるりと裏返ってしまい、また逆に北から南へ戻る時も赤道を越える瞬間に同様のことがおこる ー つまり赤道を越える度に航空機が裏返ってしまうと言うものです。

この航空機というのはアメリカのF16ジェット戦闘機のことです。
F16は1970年代の初めころに設計が始まった胴体と翼(とフィン)の一体化設計を特徴とする戦闘機で、その後何度も改良を加えながら、21世紀の今日も現役であり続けています。
2018年の現在でも、米空軍保有の戦闘機の中で最大数をF16が占め、米国だけでなく世界各国にも輸出された、ー たしか日本の自衛隊も使っていると思います ー ベストセラーであり、航空機業界のレジェンドです。
そして、F16のもう一つの特徴は、世界で初めてフライ·バイ·ワイヤー方式を採用した戦闘機と言う点です。
フライ·バイ·ワイヤーとは、航空機の操縦を機械式ではなく電気式に置き換えたもので(fly-by-wire :ワイヤーは電線の意味)、パイロットが(油圧などを利用しながら)直接機械的に航空機を操縦するのではなく、コンピュータ制御盤を操作するだけで、あとは電気信号で各種機械装置に指令を送りながら操縦をするという方式です。
このフライ·バイ·ワイヤー方式のため、通常の飛行は極めて簡単、スムーズ、安定的になりましたが、反面、予想以上の様々な問題に遭遇することになります。
従来の機械式では、機体や人体に異常な力が掛かるような無理な操縦をしようとすると、操縦桿が非常に重くなったり(機械式ですので負荷や振動が直接操縦桿に伝わります)、機体から異音が発せられたりして、パイロットは素早く異常に気づくことができましたが、このフライ·バイ·ワイヤ方式では、操縦桿は電気信号を発生する単なるジョイスティックとなり指先で簡単に動かせ、またスタビライザー(安定化装置)が自動的に働いて少々の異常振動は押さえ込んでしまいますので、異常に気づくのが遅れ、時としてパイロットや機体を危険な状態に追い込みます。
強力なジェットエンジンと簡単なジョイスティック操作で、人体には堪えられない高いG(加速度)を出してしまいG-LOC(脳に血液が行かなくなり、意識を失う状態)に陥った結果、墜落と言うこともあったようです。
(初期の頃は、G-LOC以外の原因も含め、何人ものテストパイロット(熟練した技量の高いパイロット)の方々がF16搭乗中に命を失ったようです。)
また、機体中に張り巡らされた銅線が過酷な動作環境下で擦れたりよじれたりして回線が断線、ショートしたりお互いに干渉しあったりして(電磁誘導)、誤信号を出すようになり、地上に待機中のF16が、まだ離陸どころか滑走もしていないのに、突然車輪を仕舞い込みはじめ高価な機体を地面に叩きつけて壊してしまったり、異常な電気信号のせいでコンピュータの誤動作を誘発するようになりました。
また、70年代、80年代はソフトウェア工学の黎明期であり、、、、つまり、一言で言うと初期のF16のソフトウェアはバグだらけでした。

ジェット戦闘機のパイロットは重力以上の高い加速度を浴び続けているため往々にして、上下の感覚を失ってしまいます。視界があるうちは窓の外の海や空を見て上下を判断しますが、悪天候等で視界がきかない場合は計器が示す水平線を見て判断します。ところが、その計器が間違っていたらどうなるでしょうか?
80年代のある時、F16のパイロットはしばらくの間、水平飛行していました。視界が全く効かず計器の水平線を頼りに飛行していましたが、この時点で彼は気づいていませんが既に上下反転の状態、裏返しの状態で飛んでいました。そして突然、その計器が機体が地面に向かって急降下していると示し出しました。彼は操縦桿を急いで引いて機体を上昇させようとしました。
しかし、全ての情報は上下逆で、彼の飛行機は地面に激突してしまいました。
彼の腕は操縦桿を握ったままの状態で発見されたと報道されています。

F16の開発過程では様々な逸話が生み出されました。人類はいかにしてテクノロジーを獲得してきたかを如実に示す技術史とも言えます。そして、各種の逸話と同時に数々の都市伝説も生み出しました。
F16にまつわる話は多いけれどどれが真実の話か、どこまでが本当の話か、が専門家でも判断つかなくなってきました。専門家が聞いても、十分に起こりうる話だと感じさせられる真っ赤なウソも多くなってきました。
F16そのものが都市伝説となってしまったのです。

このブログの先頭にあげた「赤道上空飛行機上下裏返り事件」もそう言った都市伝説の1つです。 と言っても70パーセントぐらいは本当の話で、実際にコンピュータ·シミュレーション中に発生しています。
F16の自動操縦をさせるソフトウェアを開発し実機で稼働させる前に、コンピュータ·シミュレーション環境で動かし、たまたま赤道付近を飛行させたために発見されたバグです。
F16の開発は航空技術的、ソフトウェア技術的、システム工学的に非常に興味深いエポックであり、同時に多くの都市伝説を生みました。
試しにネットで"F16 urban legend"で検索すると山ほどの文献がヒットします。
この真実味のある都市伝説の多さから、F16はシステム工学の”となりのトトロ”と呼ばれています。(冗談です)

2018年2月1日木曜日

纏向遺跡にて その1

箸墓 纏向遺跡
正月に初詣に奈良に行ったとき、帰り道に邪馬台国の有力候補として有名な纏向(まきむく)遺跡を見てきました。
筆者は学生時代から日本史が苦手で、古代史などにも全く関心が無かったのですが、実際に遺跡を見てみると俄然興味が湧いてきました。

邪馬台国がどこにあったかと言う問題は古くは江戸時代から争われて来たそうで、その論争の最大の原因は邪馬台国の場所が記述されていた「魏志倭人伝」の地理的表現、特に方位や距離が(意図的とも取れるほど)不正確であることにあると言われています。


考えてみると、古代どころか近世の江戸時代の地図などを見ても、距離や方位と言った情報は極めて不正確です。海上など見通しのきく範囲では方角はある程度信用できますが、見通しのきかない長距離の陸上となるとかなりいい加減となりますが、これは当時の軍事上あるいは生活上、正確な方位や距離が必要な場面がほとんどなかったからです。
それに反し、トポロジー情報は極めて正確です。
なんとか村の隣はなんとか町と言った隣接情報や、街道沿いに現れる地名の順番を間違えることはまずありませんが、これは、人間が主にトポロジー情報を使って移動しているからであって、方位や距離の重要度を遥かに凌駕します。
また、トポロジーに並んで正確に記憶される情報として、地域の特産品、風俗などの地誌情報があります。
例えば仮に魏志倭人伝で、「邪馬台国の特産品は”辛子明太子”である」と記述されていたとすると、皆さんの中にも、ある地域がピンと思い浮かぶ勘の鋭い方もいらっしゃるかと思います。
そして、さらに、「邪馬台国の主食は”豚骨ラーメン”である」と記されていたら、話は決定的になります。
何となれば、”豚骨ラーメン”を常食し、”辛子明太子”を好む土地というと、そうです、あの地域しかありえません。
ところが、さらに続けて、「邪馬台国では”豚骨ラーメン”を食べる時には必ず"柿の葉寿司"を合わせて食べる」となると頭の中は大パニックを起こしてしまいます。
かように人間は地誌的情報に対して極めて敏感であり、これは、おそらく人類が狩猟採集生活をしていた時代から骨身に叩き込まれ身につけて来た習性であったからでしょう。

北九州上陸直後に消息を断つ

さて、魏志倭人伝にはトポロジー情報も地誌的情報も記されていますが邪馬台国の所在地を特定するまでには至りませんでした。
地理的に、魏の支配下にあった朝鮮半島の帯方郡から対馬、壱岐を通って北九州に上陸するまでのルートは、ほぼ確実にたどることが出来ますが、上陸後幾許もせず情報が急激に曖昧模糊となって犯人(ホシ)の足取りがプッツリと途絶えてしまいます。
また、地誌的な情報も、邪馬台国の南方系的、海人族的風習を思わせる記述があるだけで、ホシ(犯人)を特定するにはあまりに不十分です。
そして長い間、もはや事件(ヤマ)はお宮入り(迷宮入り)かと思われたところに、新しい新事実が発見されました。
そして、ヤマ(事件)は動き出します。
🎵BGM指導: この節は「太陽にほえろ」のテーマを流しながら読むのが良いでしょう)

崩れ去ったアリバイ(不在証明)

新事実とは、纏向遺跡の考古学的発見です。
纏向遺跡は以前からその存在は知られていましたが、時代的には邪馬台国の時代、3世紀のものではなく、もっと後の時代のものだと見なされていました。
従って邪馬台国の時代に纏向はまだ無かった、と言う不在証明ーアリバイが成り立っていると考えられていました。
しかし、近年の発掘調査の結果、纏向の成立時代は従来の定説を遥かにさかのぼり、邪馬台国とほぼ同時代と見做されるようになり、ここに至って、纏向のアリバイー不在証明は完全に崩れ去ってしまいました。
そして、その遺跡の規模や内容から考えて、纏向は邪馬台国の最有力候補、ー もとい、最重要容疑者にされてしまい、世間から強い嫌疑の視線を浴びるようになってしまいました。本人もまだ自白(カンオチ)には至ってませんが、かなり弱っているのは確かです。

真実の訴え 纏向はシロ(無実)

しかしながら、筆者は、纏向あるいは大和地方は邪馬台国では無かったと考えます。この結論に至った論考は次回以降述べたいと思いますが、この結論に至った最大の要因は何と言っても遺跡を目撃したことによります。
もし、この目撃情報がなかったら、筆者も、纏向や大和地方に対し、強い疑惑の目を向けていたままかも知れないと考えると 恐ろしい気がします。


次回に続く

2017年11月28日火曜日

OCUP2 ファウンデーション 講座開始

以前触れました OMGのUML資格試験である「OCUP2ファウンデーション」の受験対策のeラーニング講座を、先週開始しました。

eラーニングサイト:

http://lucifer.stratagenom.com 

2017年10月18日水曜日

憲法と論理思考

選挙が近づいて来ているせいか、憲法問題がよく話題にのぼります。
筆者も、憲法には人並みの関心はあります。
と言っても、第9条の話をするつもりはありません。
日本軍 ー もしくは自衛隊(筆者から見れば単なる言葉遊び、問題のすり替えにすぎません)ーに関し、その存在に反対的な意見の主張に、現代の国際情勢に適用可能な現実的で包括的な政策、戦略がとてもあるように思えないのと同時に、その日本軍ーもしくは自衛隊ーの統治機構、特に政治家や軍上層部に、果たして見合うだけの(戦略眼を含めた)統治運用能力、メカニズムがあるのだろうか?という強い疑念、危惧を抱いています。(装備、科学技術力(潜在的開発能力を含めて)、予算から見れば世界有数の軍事力です。)
システム屋から見ると、憲法という法律の面白さは、その自己参照的な性質にあります。

自己参照(あるいは自己言及とも呼ばれます)とは、自分が自分を規定しているもので、例えば自己参照の逆説(パラドックス)の例を揚げると、
「この文は誤りである。」
と言う命題で、「この文」はこの命題自身を指しているものとします。
エーゲ海
そうすると、仮に文が間違っているとすると、結果的に文は正しいことを言っており、また、仮に文が正しいとすると、反対に文は誤りであると主張しており矛盾します。
おそらく、この手の自己参照の逆説で世界的に最も有名なのが「クレタ島の嘘つき住民」の話でしょう。
どう言う話が元のオリジナルであるか良く知りませんが(調べるのは面倒なので、読者諸兄姉にお任せします)、大体こんな話です。
あるギリシャの哲学者が、「クレタ島の住民は、すべて嘘つきである。」と言った。
ここで言う嘘つきとは、正しいことを言わない、発言はすべて偽であると言う意味です。
そして、この哲学者はクレタ島の住民だった、と言う話です。
皆さんも、クレタ島へ訪問の際は、住民に騙されないように十分にご注意ください(笑)。

さて、憲法の自己参照の話ですが、つまり、憲法、すなわち権力自体が権力そのものを規定しているところが自己参照的です。

古来、もともと法と言うのは絶対権力者が臣下にくだす命令であって、「王の言葉は法」と言う言葉に象徴されています。
今でも、立憲君主国では、形式的に、法律は君主(王や皇帝など)が ー 本人がその内容に納得しているのかどうかに関係なく ー 宣言する所が多いのは、その名残と言えるでしょう。
その状況では、君主も法 ー つまり自分の言葉 ー に縛られると言うのは、思いもよらないことでした。
もちろん、東洋にも「綸言汗の如し」と言う、君主の発言は元に戻せないという戒めの言葉があり、思想的には現代の法に近い考え方の萌芽はありましたが、「君子豹変す」と言う便利な言葉もあり、実際問題として、絶対権力者が法に縛られるようなことはありませんでした。
近代の憲法の発祥の地はイギリスだと言われています。
初期の頃は、統治者(王)と国民(の代理人である議会)の一種の契約的形態からスタートしましたが、時代が下るにつれ議会だけのコントロールでは不十分であり、統治者から法の解釈権を独立させるようになりました。
これによって、統治者の「法を変えたのではない、解釈を変えただけだ」と言う言い逃れの道も塞がれたことになります。

さて、現在の日本の憲法ですが、当然、権力を規定する法であり、権力者も従う事が強制される法です。(そう言う意味で、自己参照的です。)
ニュースで知りましたが、最近、日本政府は自衛隊の憲法解釈を変え、そして、解釈を変えたことを認めて、実行に移しました。
憲法には、変更の手続きが規定されており、国会の承認と国民の(投票による)承認が必要とされていますが、どちらも得てないそうです。
ついでに言うと、日本の憲法も一応、三権分立を謳っています。
この状況は、外から見ると、権力内の論理矛盾、自己矛盾を起こしているように見えます。
すみやかに、論理的な説明が必要であると言うは、多少とも論理学をかじった事がある者なら感じるでしょう。
と言うのも、内部矛盾を持った論理体系では、すべての命題が真である事が証明できる、ー つまり、ある命題が真であることも偽であることも同時に証明でき、例えば、日本軍ー自衛隊が合憲であることも違憲であることも同時に証明され、その論理体系自体の存在が無意味なものになってしまいます。
憲法が無意味となると、民間の自然法や慣習などに起因する部分はともかくとして、少なくとも現在の日本政府は権力の根拠を失ってしまいます。
現政権が日本を武力制圧したわけでも無いので、権限の根拠は憲法にあり、統治者も、また議員の特権的な地位も憲法に依存しています。
内閣や国会などは憲法が意味をなさなくなると、単に、おじさん、おばさんの社交の場に過ぎなくなってしまいます(実際、そうかも知れませんが)。

欧米では、ギリシャ哲学あるいはローマ法の伝統のせいか、法を論理体系的に考える人が多く、専門家ほどその傾向が強いようです。
日本では、法は論理体系というよりも、ことわざ集的な扱いで、便利な文言をあちこち持ってきて都合の良い解釈を行なっているように見えます。
このロジカル・シンキングの軽視、欠如は、近代日本のストラテジック・シンキング(戦略思考)の欠落の大きな原因の1つだと、筆者には映ります。

2017年10月15日日曜日

OCUP2

以前、OMGのUMLの資格試験であるOCUP2の関係者との会話で、思わず「ヘェー?」と感心した出来事がありました。
OMGがUMLの資格試験であるOCUPを更改し、新たにOCUP2に変えたところ、日本国内の試験の合格率が関係者の予想をはるかに超えて劇的に下がってしまったそうです。
入門レベルでは70%以上あった合格率が10%以下に激減してしまったそうです(昔の司法試験並み?)。

筆者は今から10年ほど前に、このプロマネBlogで「UML中級講座」という連載をやったことがありますが、当時は市場ではUMLはまだ新しく市販本も乏しかった記憶があります。
特にメタモデリングの概念が当時の現場では極めて希薄であったのですが、今やUMLもその言語を使ったオブジェクト指向分析設計も、システム開発を行なう上ではかなり
オーソドックス、古典的なアプローチ、ー 音楽で言えばジャズのスタンダードぐらいの位置 ー になって来ており、当たり前のテクノロジーの感があったので、この合格率の劇的な低下は意外でした。(出題されるUMLのバージョンは2.0から2.5へ上がりましたが、入門レベルの内容では、ほとんど影響ないでしょう。)

昔に比べUML関係の書籍も多く出版されており、また現場でもよく使われるようになって来ています。
また何と言っても、Java、VB、C#等のオブジェクト指向言語の普及も相当進んで来ています。
それにもかかわらず合格率が劇的に低下したと言うのは、日本のIT業界の状況を象徴しているかのようです。

そこで、以前から関心があったEーラーニングのサイトを作ってみました。
アドレスは http://lucifer.stratagenom.com ですので、ご興味のある方は覗いてみてください。
現在パイロット・テスト中ですが、サンプルのコースがのぞけます。

2017年1月4日水曜日

2016年10月6日木曜日

日本型組織と戦略  その2 文系理系の誕生

横断歩道を渡る鹿
ボストンに行った時に、有名なハーバード大学を見に行ったことがあります。
同大学の卒業生である知人のD氏の車に乗せてもらい、ボストンから川1つ隔てた隣のケンブリッジの町にある大学のキャンパスを案内してもらったのですが、非常に印象に残ったことが1点あります。
それは、彼が筆者を乗せて真っ先に向かった先が、時計台とか講堂と言った(写真写りの良さげな)場所ではなく、彼が4年間の学生時代を過ごした、キャンパス脇にある地味な(失礼)学生寮だったことです。
ご存知の通り、アメリカでは高校までの教育過程は日本に比べ随分のんびりとしていますが、 大学に入ると急に忙しくなり、毎日をパッパラパーと過ごしていた高校生も突然勉学三昧の日々を送ることになります。
Dさんもきっと教室と学生寮を往復する生活を送っていたのでしょう、4年間を過ごした学生寮そのものが 大学を象徴する場所、最も思い出深い場所になっていたに違いありません。
彼の大学は日本の大学とは違い、理系文系の区別がなく、また日本の学科に当たるようなものもないため、どういう分野を勉強するかは学生の判断に委ねられており、Dさんは英文学を専攻したそうです。
ところが同時に、将来的には父君の後を継いで医者になるつもりでもあったため、医師養成の大学院(メディカル・スクール)の入学要件である生物学や化学などのサイエンス系の授業も取ったそうです。

アメリカの教育制度の一端を見て、考えさせられました。
日本の大学では、文学を専攻しながら医学系大学院の必修要件を満たすことはかなり大変です。
それどころか、文系を選ぶと大学レベルのサイエンス系学科の単位を取得すること自体が困難になっており、場合によっては高校段階で難しくなって来ます(大学入試に直接関係のない科目の勉強をすることになるため)。

教育制度もさることながら、大学間の国際競争を考えた場合、日本の大学が世界の優秀な学生(特にリベラルアーツ系と共にサイエンスも学びたいと考える日本を含む世界の学生)を獲得する上で大きな課題となりそうです。

文系と理系の誕生

 明治政府が最初に建てた大学、帝国大学ー後の東京大学ーは、当初は欧米の大学を1校そのまま輸入したような学校で、教師の大部分は外国人であり、彼らは外国語で講義をしていました。
従って、学生は大学入学前に外国語を習得しておく必要があり、その為に建てられた教育機関が、大学予備門でした。
大学予備門は後の旧制高等学校に繋がりますが、初期の頃は欧米の中等教育をそのまま持って来た形で、文系も理系もありませんでした。
実際、大学予備門を卒業した夏目漱石(後の高名な小説家)も大学の進学にあたり工学部*へ行くか文学部**へ行くか迷っており、その時点で文科理科関係なくどちらでも行けた状態でした。(* 、**: 注 当時は、工科大学とか文科大学とか呼ばれていたようです。)
文系・理系の区分が本格化したのは明治時代半ば、旧制高等学校の誕生の頃です。
これは大して哲学的な理由があったわけではなく、極めて現実的な要請からそうなったのだと推察します。
当時、高等教育機関そのものが極めてお金がかかる上に、各種の専門家の早期の養成が求められており、できるだけ短期に安上がりで大量に養成したかった、と言うのが本音でしょう。