- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工学类表系工学特论
更多资源 状態爆発の軽減の工夫 記号モデル検査 (symbolic model checking) - 二分決定木(BDD)による論理式の記号表現と操作. - SMVで実装. 半順序簡約 (partial order reduction) - システムの性質に影響を与えないイベントの生起順序を固定. - SPINで実装. 有界モデル検査 (bounded model checking) - 有限の遷移回数で到達できる状態を論理表現し,充足可能性判定器(SAT solver)で検証. - NuSMVで実装. 状態爆発の軽減のその他の工夫 モジュール合成(compositional reasoning) 抽象化(abstraction) 対称性(symmetry) 帰納推論(induction) 演習問題 ここで紹介したモデル検査器のうちの1つについて,それをダウンロードできるサイトを検索して調べ,そのモデル検査器の機能および特徴がどのようなものであるか,サイト内に記載された情報に基づいて報告せよ. 初二语文? 初二英语? 初二数学? 初二物理? 初二政治? 初二历史 ?初二地理? 初二生物 表現系工学特論 参考文献Model Checking, E.M. Clarke, Jr. et al, MIT Press (1999) モデル検査(1)並行システムとモデル検査 1.並行システム 2.モデル検査 3.システムとアルゴリズム 1.並行システム 並行システム プロセス間通信 インタリーブ 相互排他 デッドロック ライブロック,飢餓 並行システム(1/7) 複数のプロセス(process)が並列(または擬似並列)に動作する計算システム (concurrent systems) リアクティブ?システム(reactive system) 環境からのイベント(event)の入力に実時間(real-time)的に応答する並行システム 並行システム(2/7) 非同期?交互実行 一度に1つのコンポーネントだけが、1ステップ処理を進める 同期実行 同時に全てのコンポーネントが、1ステップ処理を進める 実行方法 (asynchronous, interleaved) (synchronous) 並行システム(3/7) プロセス間の通信方法 共有変数 非同期メッセージ通信(キューを用いる) 同期メッセージ通信(ハンドシェイク) 並行システム(4/7) インタリーブ b b b b b b a a a a a a a a プロセスA b b プロセスB インターリーブは 予期できない 制御できない 膨大な数の実行経路を生じる (interleave) 並行システム(5/7) 相互排他 共有変数 m=5000 プロセスA m = m + 1000; プロセスB m = m - 1000; MOV A,m (A=5000) MOV B,m (B=5000) ADD A,1000 (A=6000) SUB B,1000 (B=4000) MOV m,A (m=6000) MOV m,B (m=4000) 1 2 5 3 4 6 共有変数は相互排他が必要 (mutual exclusion) BANK 300000 300000 400000 400000 400000 400000 300000 300000 300000 300000 400000 30万円の口座に10万円仕送りをする BANK 300000 300000 400000 400000 400000 300000 200000 200000 200000 300000 300000 30万円の口座に10万円仕送りをする 預入れと引出しがほぼ同時の場合 並行システム(6/7) デッドロック Scanner acquire Scanner acquire Printer Copy 1 2 (deadlock) Printer プロセス A プロセス B acquire Scanner acquire Printer acquire Scanner Copy acquire Printer acquire Scanner デッドロック 並行システム(7/7) ライブロック,飢餓 Resource request (livelock) acquire Scanner acquire Printer acquire Scanner (starvation) プロセス B プロセス C プロセス A acquire request acquire request プロセスCは決して資源を獲得できな
您可能关注的文档
- 山东省潍坊市2014届高三3月模拟考试 理综 扫描含答案.doc
- 山东省潍坊市重点中学2012届高三2月月考数学.doc
- 山东省烟台2011届高三第一次模拟考试理综.doc
- 山东省烟台市013届高三上学期期末考试化学试题 含答案.doc
- 山东省烟台市012届高三3月诊断性测试 理科数学试题.doc
- 山东省烟台市2012届三上学期期末检测 政治试题.doc
- 山东省烟台市2011届高三3月断性测试.doc
- 山东省烟台市2012届高三3月诊断性测试 文科数学试题.doc
- 山东省祥一中2015届高三第一轮复习第二次定时练习化学试题.doc
- 山东省聊城东阿一中20112012学年高二下学期第一次月考 历试题 .doc
最近下载
- 办公楼空调系统的高效维护方案.docx
- 贵州省遵义市红花岗区第十二中学2023-2024学年七年级下学期期中数学试题(原卷版).docx VIP
- 贵州省遵义市红花岗区第十二中学2023-2024学年七年级下学期期中数学试题(解析版).docx VIP
- 《利用本地农村乡土资源助推美术教学的研究》研究报告.doc
- 市委党校物业管理服务总体方案.doc VIP
- 国有企业合规管理办法.pdf VIP
- 2024《盒马鲜生冷供应链物流成本现状、问题及完善对策研究》11000字.docx
- 机器视觉软件:Basler二次开发_(3).Basler相机驱动与SDK安装.docx
- 高中语文(统编版)必修上册+下册单元任务与人文主题 复习梳理.docx
- 2019年重庆市高职分类招生考试(中职类)药剂类真题.pdf VIP
文档评论(0)