スレがないので立ててみた
参考ページ
http://en.wikipedia.org/wiki/Formal_methods
http://ja.wikipedia.org/wiki/%E5%BD%A2%E5%BC%8F%E6%89%8B%E6%B3%95
探検
【Alloy】形式言語による仕様記述【VDM】
■ このスレッドは過去ログ倉庫に格納されています
2013/01/05(土) 21:09:06.67
272デフォルトの名無しさん
2015/04/28(火) 23:15:25.31ID:8LxH1Yrp 久しぶりに来たが、超過疎ってるなw
形式仕様なんてどれもクソだって分かったかw
形式仕様なんてどれもクソだって分かったかw
273デフォルトの名無しさん
2015/04/29(水) 02:03:55.33ID:kKwn8j7I クソではないよ
適用分野がとっくに収束してて適用分野も枯れてる
誰も語る事がなくなっただけだ
適用分野がとっくに収束してて適用分野も枯れてる
誰も語る事がなくなっただけだ
274デフォルトの名無しさん
2015/04/29(水) 06:15:54.81ID:f54jgqM7 質問もないから新しく始める人もいないってことだろうな。
275デフォルトの名無しさん
2015/04/29(水) 08:30:09.47ID:JCD1NrNA276デフォルトの名無しさん
2015/04/29(水) 11:04:46.37ID:mWtY0FPp 形式仕様なんてどれもクソだが
クソ未満の非形式仕様が溢れかえっている喜劇
>>271
ミューテックスとセマフォの違いって排他制御の「実装」レベルの話なんじゃ
例えばデッドロックを回避する機構を入れたいなら
そういうコードを書かなきゃいけない
ミューテックスの一般的と言えるような実装がない以上
promelaでの一般的な記述もないような
余計なお世話かも知れんが
モデル検査は排他制御のあるシステムの検証には適しているといえるけど
それは排他制御を抽象化しての話
排他制御自体の検証には向いていないと思う
クソ未満の非形式仕様が溢れかえっている喜劇
>>271
ミューテックスとセマフォの違いって排他制御の「実装」レベルの話なんじゃ
例えばデッドロックを回避する機構を入れたいなら
そういうコードを書かなきゃいけない
ミューテックスの一般的と言えるような実装がない以上
promelaでの一般的な記述もないような
余計なお世話かも知れんが
モデル検査は排他制御のあるシステムの検証には適しているといえるけど
それは排他制御を抽象化しての話
排他制御自体の検証には向いていないと思う
277デフォルトの名無しさん
2015/04/29(水) 12:43:37.44ID:JCD1NrNA278デフォルトの名無しさん
2015/04/29(水) 13:07:57.19ID:f54jgqM7 >>271の問題はまさにそこのところ、モデルと実際のプログラムをどう対応付けるかなんだろう。
VDMが実際の開発に導入されている話は聞くがAlloyについてはあまり聞かないのは
やはり抽象度のギャップの要因が大きいように思う。
VDMが実際の開発に導入されている話は聞くがAlloyについてはあまり聞かないのは
やはり抽象度のギャップの要因が大きいように思う。
279デフォルトの名無しさん
2015/04/29(水) 21:37:39.89ID:JCD1NrNA >>278
抽象度のギャップは大きいほどいいじゃないか
抽象度のギャップは大きいほどいいじゃないか
280デフォルトの名無しさん
2015/04/30(木) 06:12:35.13ID:B1QV8IC2 なんで大きいほどいいの?
ギャップ=0で、動くプログラムがそのまま検査できるのが理想じゃないのか。
ギャップ=0で、動くプログラムがそのまま検査できるのが理想じゃないのか。
281デフォルトの名無しさん
2015/04/30(木) 07:36:41.80ID:YRFCj/Kr282デフォルトの名無しさん
2015/04/30(木) 07:58:46.50ID:B1QV8IC2 うん、その違いだよ。
抽象度の高いモデルで正しさを証明できたとして、それをもって現実のプログラムの
正しさの証明とするにはギャップは小さいほうがいいと思うが。
書き換えの段階で間違いが入ったらそもそも意味がないし。
ギャップが大きいほどいいとする理由は?
抽象度の高いモデルで正しさを証明できたとして、それをもって現実のプログラムの
正しさの証明とするにはギャップは小さいほうがいいと思うが。
書き換えの段階で間違いが入ったらそもそも意味がないし。
ギャップが大きいほどいいとする理由は?
283デフォルトの名無しさん
2015/04/30(木) 08:47:12.46ID:YRFCj/Kr えー!
極端な場合で考えてみなよ
ギャップ=0ということはモデルの意味がないということだ
極端な場合で考えてみなよ
ギャップ=0ということはモデルの意味がないということだ
284デフォルトの名無しさん
2015/04/30(木) 09:07:52.87ID:B1QV8IC2285デフォルトの名無しさん
2015/04/30(木) 10:01:13.28ID:YRFCj/Kr モデルがなぜそのための道具になりえるとしたら、それはモデルが何だからか考えてみな
286デフォルトの名無しさん
2015/04/30(木) 10:02:47.56ID:YRFCj/Kr モデルがそのための道具になりえるとしたら、それはモデルが何だからかを考えてみな
287デフォルトの名無しさん
2015/04/30(木) 21:17:47.07ID:B1QV8IC2 ここでそういう質問が出るとは思わなかったが、形式手法におけるモデルの意義は
機械的に検証可能であることに尽きるだろう。現実のプログラムではそれが難しいから
モデルで代用していると言ってもいい。
たぶんあんたが考える「モデルの意味」は違うんだろうけど、じゃあそれ説明して。
機械的に検証可能であることに尽きるだろう。現実のプログラムではそれが難しいから
モデルで代用していると言ってもいい。
たぶんあんたが考える「モデルの意味」は違うんだろうけど、じゃあそれ説明して。
288デフォルトの名無しさん
2015/05/01(金) 20:46:23.78ID:mxjbyy1D まぁ色々な側面があると思うけどね
形式手法によって手戻りを低減するには
できるだけ早期に検証することが有効で
建前としては仕様が実装に先行するのだから
検証の対象は実装より抽象度が高くなる
とはいえギャップが大きすぎるのも実際的ではない
だからBやZで言われる段階的詳細化が意味を成す
形式手法によって手戻りを低減するには
できるだけ早期に検証することが有効で
建前としては仕様が実装に先行するのだから
検証の対象は実装より抽象度が高くなる
とはいえギャップが大きすぎるのも実際的ではない
だからBやZで言われる段階的詳細化が意味を成す
289デフォルトの名無しさん
2015/05/01(金) 21:06:27.82ID:mxjbyy1D 別の大きな側面としては
抽象化しないと現在の計算機・理論ではまともに検証できない
というのがある
簡単に言えば状態変数として二値変数が64個あるだけで
状態空間を表現するのにアドレス空間を食いつぶしてしまう
自然数や実数を扱うプログラムをまともに自動検証できるようにするには
ハードにせよ計算理論にせよ技術革新が必要
抽象化しないと現在の計算機・理論ではまともに検証できない
というのがある
簡単に言えば状態変数として二値変数が64個あるだけで
状態空間を表現するのにアドレス空間を食いつぶしてしまう
自然数や実数を扱うプログラムをまともに自動検証できるようにするには
ハードにせよ計算理論にせよ技術革新が必要
290デフォルトの名無しさん
2015/05/01(金) 21:07:15.76ID:mxjbyy1D 勿論「矛盾がない」という検証結果が
実際的な時間・コストで得られないとしても
「矛盾がある」という結果が早期に得られる場合もあるので
計算機ぶん回すのも無意味ではないが
それはいわゆる形式手法というより「テスト」の範疇だと思う
実際的な時間・コストで得られないとしても
「矛盾がある」という結果が早期に得られる場合もあるので
計算機ぶん回すのも無意味ではないが
それはいわゆる形式手法というより「テスト」の範疇だと思う
291デフォルトの名無しさん
2015/05/01(金) 23:33:52.21ID:QsO/fHrg >建前としては仕様が実装に先行するのだから
>検証の対象は実装より抽象度が高くなる
>抽象化しないと現在の計算機・理論ではまともに検証できない
積極的に抽象化すべき理由じゃなくて単なる結果だな。
>検証の対象は実装より抽象度が高くなる
>抽象化しないと現在の計算機・理論ではまともに検証できない
積極的に抽象化すべき理由じゃなくて単なる結果だな。
292デフォルトの名無しさん
2015/05/02(土) 00:16:55.31ID:XhAWgoUD 自然言語の曖昧さの排除という使命がある以上
闇雲に抽象化すればいいってもんでもないだろ
さらに言うなら「単なる結果」でない
形式手法を使う積極的理由なんてあるのか?
闇雲に抽象化すればいいってもんでもないだろ
さらに言うなら「単なる結果」でない
形式手法を使う積極的理由なんてあるのか?
293デフォルトの名無しさん
2015/05/02(土) 09:28:39.94ID:GIpzT+Qy 皆独り言を言っている。
294デフォルトの名無しさん
2015/05/02(土) 20:56:44.49ID:0dQA+dZy どいつもこいつもwこの分野のやつらはw
そんなのを抽象化なんて言うから世間から笑われるんだ
単なるアバウトって言うんだよ
そんなのを抽象化なんて言うから世間から笑われるんだ
単なるアバウトって言うんだよ
295デフォルトの名無しさん
2015/05/09(土) 05:15:44.76ID:gLXIswIQ >>294
アバウトなのは、抽象に関するあんたの理解。
アバウトなのは、抽象に関するあんたの理解。
296デフォルトの名無しさん
2015/08/10(月) 08:36:36.39ID:R/t8P2/U 質問に罵倒なんぞは自然言語でいいが、主張は形式手法言語で書いてくれ。
Event-Bしか読めないけど。
Event-Bしか読めないけど。
297デフォルトの名無しさん
2015/08/10(月) 23:38:42.28ID:8/xPnylN 形式言語で表現できるのは形式的意味でしかなく
主張するところの、いわゆる意味を示すことはできない
そして論理的に矛盾の無い主張だからといって有意義とは限らない
ここで「偶数+奇数は奇数だ!」と主張したところで
スレチとなるだけ
ま、自然言語から意味を見出しているのも幻想かもしらんが
主張するところの、いわゆる意味を示すことはできない
そして論理的に矛盾の無い主張だからといって有意義とは限らない
ここで「偶数+奇数は奇数だ!」と主張したところで
スレチとなるだけ
ま、自然言語から意味を見出しているのも幻想かもしらんが
298デフォルトの名無しさん
2015/12/30(水) 12:08:29.72ID:z2Nurwun Alloyって楽しいな。
コンピュータと対話しながら、記述対象に対する自分の理解を深められるのがとても楽しい。
コンピュータと対話しながら、記述対象に対する自分の理解を深められるのがとても楽しい。
299デフォルトの名無しさん
2016/03/03(木) 22:41:34.71ID:tH72Ij/h test
300デフォルトの名無しさん
2018/05/23(水) 23:09:57.69ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
ZLPAL
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
ZLPAL
301デフォルトの名無しさん
2018/07/04(水) 22:59:43.98ID:gFgZc5FG LGL
302デフォルトの名無しさん
2018/07/06(金) 12:34:31.11ID:uTPDH9XV ZLPAL
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか… [BFU★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… [BFU★]
- 中国国営メディア「沖縄は日本ではない」… ★6 [BFU★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- バービー、 台湾有事の発言の波紋で「たまったもんじゃない」「高市さんに真意は聞きたい」「国民に向けて説明してほしい」 [muffin★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★2 [BFU★]
- 中国高官と話す外務省局長の表情、やばい [175344491]
- 【高市速報】小野田キミ「中国依存はリスク」断交を示唆か [931948549]
- 日本政府「高市総理の発言は問題ないと伝え、中国総領事のSNS投稿は問題があると中国に伝えました😊」 [931948549]
- 【んな専🏡】なんG 姫森ルーナ(・o・🍬)総合スレ🏰【ホロライブ▶】
- 【速報】中国、高市の発言撤回を改めて要求 [834922174]
- 【悲報】高市早苗周辺「支持層が離れるので今更発言を撤回できない」 [935793931]
