サービス
奉仕(service)は、機能(function)の利用者視点での表現です。
Client serverのserverは、奉仕する人という意味です。
1つ以上の奉仕を提供する人が、Sreverです。
Serverは、応用(application)の一種です。
この立場であれあb、service < server < applicationという構造になります。
Operating Systemも、serviceを提供する集合体で、一つのapplicationだということができます。
分野によっては、OS以外のServiceをApplicationという区分をしている場合があります。
serviceには、OS serviceとapplication servcieがあることになります。
ハードウェア視点でいうと、割り込み処理もserviceです。
Interupt service routineという言い方があります。
すると、serviceには、ISRとOSとapplicationという3種類があることになります。
Webを、OSの一部だと捉えれば、以上です。
Webを、OSの外だと捉えると、serviceはISR, OS, Web,Applicationという4種類に区分できます。
serviceのかたまりであるライブラリ、フレームワークも、OSの一部とすることもできる。
ライブラリ・フレームワークの創り方
https://qiita.com/kaizen_nagoya/items/459cb3f499f9faf71e55
アプリケーション
応用(application)は、一つ以上の機能の集合体です。
ここでは、ISR、OS, Web service以外のapplicationについて考えます。
安全関連系
人命にかかわる応用の場合と、人命に影響を与えない応用では作り方、分析の仕方、かける時間が全然違うかもしれない。
クラウドで試験するのは同じで、道具立ては同じかもしれない。
HILS(hardware in the loop simulation)という実ハードの一部を使って、timing調整をすることがある。
DILS(driver in the loop simulation)という実ドライバに操作してもらって、HILSもしくはSILS、場合によってはMILSで試験することがある。
ちょけねこ たんじょうびのおくりもの
https://qiita.com/kaizen_nagoya/items/fc9675686c229f7a155e
ちょけねこ たんじょうびのおくりもの はいふさきと かつどう
https://qiita.com/kaizen_nagoya/items/0dced798518501d8ffba
安全分析(HAZOP)の際の声かけ。安全(20)
https://qiita.com/kaizen_nagoya/items/381649a6ea025ecba173
HAZOP資料整理 安全(48) 図(48)
https://qiita.com/kaizen_nagoya/items/6dd3b903a324cc065ea6
はじめてのHAZOP 北海道・沖縄
https://qiita.com/kaizen_nagoya/items/49cf03747fd68f9d0a5a
後の祭りにならない: 最初と最後にHAZOPを
https://qiita.com/kaizen_nagoya/items/40ee0ae5e2c9e1c89c7b
効率的なHAZOPの進め方
https://qiita.com/kaizen_nagoya/items/381649a6ea025ecba173
安全分析における HAZOP-TRIZ連携の試み
https://www.slideshare.net/kaizenjapan/hazop-and-triz-byoffor-the-children13
安全・安心分析の HAZOP による統合的運用
https://www.slideshare.net/kaizenjapan/hazop-and-othere-analysis-method-include-stamp-and-fram
安全分析においてHAZOPで想定外を洗い出すために
https://qiita.com/kaizen_nagoya/items/11f1ace6f4c150248903
安全分析における HAZOP による想定外の洗い出し
https://qiita.com/kaizen_nagoya/items/5c634c345cac5e4549d7
医療システムをHAZOPで分析する。安全(19)
https://qiita.com/kaizen_nagoya/items/16fdc44da4fbb4f12d30
(56) 田中伸明ほか:安全分析の図的表現方法,及び設計文書と親和性の高いツールの提案, 東京,日本学術会議,安全工学シンポジウム(2019).p.280-283
https://qiita.com/kaizen_nagoya/items/048dfde781cace74e718
セキュリティ
インタネットは、新しい通信規約を試験する実験場です。
アルファ版を提供して使ってもらって治して行ったり、商用ソフトのベータ版を提供して試験してもらうことがあります。
安全関連系とくらべれば、以前はなんでもありでした。
近年では、セキュリティ上の課題は、C言語では一番大きな方針変換がありました。
Cの精神の1番目の
「プログラマを信頼する」を廃止し、
「
セキュリティ記事まとめ
https://qiita.com/kaizen_nagoya/items/f8fa4228c45a04c74fc2」
「本物のC」は「Cの精神」と 「freestanding と hosted」と「未定義、未規定、処理系定義」
https://qiita.com/kaizen_nagoya/items/11d66a02479239bf80dd
Cの精神とCの原則:C言語がわかるとは
https://qiita.com/kaizen_nagoya/items/d2a24a41f00c939c5e70
C言語を習得する3つの方法
https://qiita.com/kaizen_nagoya/items/84cab0888c193bba429b
C言語(C++)が必要な人と必要ない人
https://qiita.com/kaizen_nagoya/items/2afe9e846b55b24cb6f1
C言語:未定義、未規定、処理系定義
https://qiita.com/kaizen_nagoya/items/f416efd38aaaec7f8230
C言語(C++)の理解、溶解、爽快。仮説(173)
https://qiita.com/kaizen_nagoya/items/3f3992c9722c1cee2e3a
Cの原則
https://qiita.com/kaizen_nagoya/items/3be2055408d04b6e9bd8
Cプログラマが存在を知っているとよいC言語国際規格
https://qiita.com/kaizen_nagoya/items/4f7611e4360b3036394b
非安全関連系
安全でも、安心(security)にも関係ないシステムは、いい感じにやってください。
何が突破口になるかはわかりません。
自分がやりたいようにやって、それが当たればいいじゃないか。