Recommended
PPTX
20151018 study-設計を学ぶための最初の一冊はなにがいいのだろうか
PPTX
PPTX
PDF
PPTX
PDF
Fly weight pattern #dezapatan
PDF
おれおれブログシステムにServiceWorkerを導入してみた #serviceworker
ODP
Strategy パターンと開放/閉鎖原則に見るデザインパターンの有用性
PPTX
PDF
GoF のデザインパターンじゃないけど、よくあるパターン
PDF
私に作る時間がないのはどう考えても仕事が悪い!? (Gunma.web #10 2012/09/08)
PDF
PDF
Circle ci and docker+serverspec
PPTX
PDF
"プロのプログラマ"を目指す初心者が最初に読むべきたった一冊の本
PDF
PDF
iOSアプリケーションアーキテクチャ選定の鍵を探す
PPT
PDF
KEY
PDF
PDF
JavaエンタープライズアーキテクチャにおけるHTML5 - Enterprise ☓ HTML5 Web Application Conference ...
PPTX
Let us understand design pattern
PDF
PDF
PPTX
SOLID, DRY, SLAP design principles
PDF
Swift : クラス継承とプロトコル拡張を比べてみる #yidev
PDF
PDF
CMSI計算科学技術特論C (2015) ソフトウェア工学の視点から(後編)
PDF
CMSI計算科学技術特論C (2015) ソフトウェア工学の視点から(前編)
More Related Content
PPTX
20151018 study-設計を学ぶための最初の一冊はなにがいいのだろうか
PPTX
PPTX
PDF
PPTX
PDF
Fly weight pattern #dezapatan
PDF
おれおれブログシステムにServiceWorkerを導入してみた #serviceworker
ODP
Strategy パターンと開放/閉鎖原則に見るデザインパターンの有用性
Viewers also liked
PPTX
PDF
GoF のデザインパターンじゃないけど、よくあるパターン
PDF
私に作る時間がないのはどう考えても仕事が悪い!? (Gunma.web #10 2012/09/08)
PDF
PDF
Circle ci and docker+serverspec
PPTX
PDF
"プロのプログラマ"を目指す初心者が最初に読むべきたった一冊の本
PDF
PDF
iOSアプリケーションアーキテクチャ選定の鍵を探す
PPT
PDF
KEY
PDF
PDF
JavaエンタープライズアーキテクチャにおけるHTML5 - Enterprise ☓ HTML5 Web Application Conference ...
PPTX
Let us understand design pattern
PDF
PDF
PPTX
SOLID, DRY, SLAP design principles
PDF
Swift : クラス継承とプロトコル拡張を比べてみる #yidev
PDF
Similar to ソフトウェア工学からコンピューターサイエンスへ (デブサミ2014)
PDF
CMSI計算科学技術特論C (2015) ソフトウェア工学の視点から(後編)
PDF
CMSI計算科学技術特論C (2015) ソフトウェア工学の視点から(前編)
PDF
ソフトウェア・システムの複雑性 その構造を可視化する 20150913 2
PDF
DX 時代の新たなソフトウェア工学に向けて: SWEBOK と SE4BS の挑戦
PDF
ソフトウェア品質技術の歴史を振り返る - ソフトウェア品質測定を中心に -
PDF
Data Center As A Computer 2章前半
PDF
ニューノーマル時代のテストエンジニアへの"food for thought" (JaSST'18 Kansai)
PPTX
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
PDF
VentureCafe_第2回:SIerでのキャリアパスを考える_ござ先輩発表資料 V1.0
PPTX
PDF
PDF
PPTX
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
PDF
Azure アプリケーション アーキテクチャ ガイド 紹介
PDF
鷲崎弘宜, "AI/LLM時代のソフトウェエンジニアリング", 情報学科・専攻協議会 総会・研究会, 早稲田大学, 2025年7月26日
PDF
次世代AI時代のトレンドと高信頼AIソフトウェアシステム開発に向けたフレームワーク&パターン
PPT
"The Coming-of-Age of Software Architecture Research" 紹介
PPTX
GO本執筆者が語る、2064年もITで仕事し続けるためのキャリアプランの発表資料
PDF
SWEBOKにみるソフトウェアエンジニアリングの全体、および、 つながる時代のソフトウェアモデリング&品質
PDF
機械学習工学への期待〜機械学習が工学となるために〜
ソフトウェア工学からコンピューターサイエンスへ (デブサミ2014) 1. 2. 3. 4. 5. 6. 7. 8. コンピュータサイエンス
の名著
• Distributed Algorithms
• The Art of Multiprocessor
Programming
• Distributed Systems Principles and
Paradigms
• Guide to Reliable Distributed Systems
• Concurrency Control and Recovery in
Database Systems
• Transactional Information Systems
• プログラミング言語理論への招待
(C) 2014 Microsoft Corporation
8
9. このプログラムの結果は?
• プロセス h と プロセス v が同時実行するとき、
1.
2.
3.
4.
5.
6.
7.
8.
h.w[1]
v.w[1]
h.w[2]
h.w[3]
v.w[2]
h.w[4]
h.w[5]
Print (v.r[ ] + ”-” + h.r[ ])
(C) 2014 Microsoft Corporation
2-5
9
10. 一貫性モデルに依存する解
• プロセス h と プロセス v が同時実行するとき、
1.
2.
3.
4.
5.
6.
7.
8.
h.w[1]
取りうる結果
v.w[1] 一貫性モデル
h.w[2] Linearizability 2-5
h.w[3] Eventual
0-0, 0-1, 0-2, 0-3, 0-4, 0-5, 1-0, 1-1, 1-2,
1-3, 1-4, 1-5, 2-0, 2-1, 2-2, 2-3, 2-4, 2-5
Consistency
v.w[2]
Consistent Prefix 0-0, 0-1, 1-1, 1-2, 1-3, 2-3, 2-4, 2-5
h.w[4]
遅延、メッセージ喪失、ネッ
h.w[5]
トワーク切断、動的構成変更
Print (v.r[ ] + ”-” + h.r[ ])
(C) 2014 Microsoft Corporation
10
11. Correctness Criteria
• Correctness criteria を満足する、証明されたアルゴ
リズムを支援する機構をアーキテクチャーに組込む
• アプリケーションをそのアーキテクチャー機構で実装
• アプリケーションは correctness criteria を満足する
動作が保証される
構造要素 A
構造要素 B
サービス 1
構造要素 C
構造要素 D
サービス 2
サービス 3
サービス 4
(C) 2014 Microsoft Corporation
11
12. 13. 14. 15.