SlideShare uma empresa Scribd logo
1 de 56
Baixar para ler offline
MISRA-C++とCERT C++
による安全・安心システムへの貢献
STARC RTL設計スタイルガイドとHAZOP
日本学術会議安全工学シンポジウム
Tokyo, July 8, 2016
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
技術士(情報工学)・工学博士
名古屋市工業研究所 岐阜大学非常勤講師 小川清
@kaizen_nagoya
http://researchmap.jp/kaizen/MISRA-C/
概要
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
1. 自己紹介
2. 計算機の安全と安心
3. 分析手法としてのHAZOP
4. C, C++:コンパイラとOS記述
5. コーディング標準をHAZOP
6. まとめと今後の課題
1.自己紹介
公的試験研究機関
JAXA/IPAクリティカルソフトウェア
ワークショッププログラム委員長
ISO/IEC 15504 part2,6,9 co-editor
情報処理学会情報規格調査会
SC7 WG10, 20, 24 委員
TOPPERSプロジェクト理事
MISRA C研究会
SWEST実行委員
JAXA/IPA
14thクリティカ
ルソフトウェア
システムズワ
ークショップ
2016年12月12日
(月)13日(火)開催
一般発表募集8月
末締切(予定)
2. 計算機の安全と安心
2.1 対象と目的
2.2 部品としての計算機
2.3 計算機の構成
2.4 計算機システム関連危険
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
2.1 対象と目的
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
対象
計算機を部品として含む装置として
電気装置として
通信・入出力装置として
目的
コーディング標準で一つでも安全・安心の穴を防ぐ
HAZOPを併用することにより効率をよくする
2.2 部品としての計算機
航空宇宙、自動車、鉄道・輸送機械
発電所・工場(工作機、フォークリフト)・農業機械
パソコン、パッド、スマフォ(携帯電話)・事務機械
テレビ(ラジオ)・冷蔵庫・洗濯機・掃除機・音響機器
空調(エアコン・扇風機・暖房機)、エレベータ、照明・自動ドア・入退室監視
遊興機器(ゲーム機・パチンコ)・自販機
ポンプ(水道・ガス)・送配電
具体例として次の2枚はTOPPERS搭載製品群を紹介
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
2.3 計算機の構成
電源装置
周波数・時計装置
(論理)電子計算機械
処理装置(CPU)
通信・入出力装置
記憶・記録装置(ソフトウェア・データ)
運用系(OS)
通信規約
記録系(file system)
言語(C/C++)
記録系(file system)
2.3.1 C言語設計者から見た構造
応用
通信規約
OS
C言語
CPU
2.3.2 応用ソフト設計者から見た構造
応用
応用ソフト用言語(C言語で生成)
通信規約
OS
C言語
CPU
2.3.3 Unix(Linux),
C言語,CPUの構造
OS(Unix/Linux)
C言語
CPU
2.3.4 OS,C言語、CPU
CPU
CPU
CPU
C言
語
C言
語
CPU
OS(OSEK/AUTOSAR)
C言
語
CPU
CPU
CPU
OS
CPU
2.4 計算機システム危険事象
電源断による停止
電源変動(高周波・雑音)による異常挙動
暴走(止まらない)=目的の処理をしない
メモリ破壊(設計外の値を書き込む)=設計外の振舞
設計外の処理を実行
設計外の処理を読み込み(動的処理)
値の漏洩
2.4.1 ソフトウェア関連
通信雑音・間違ったデータの入出力
処理誤り・処理能力超え
同時入力による不定
想定外の入力があった
計算時間が間に合わない
結果として対象システムが人に危害を与えたり、大
事な情報が漏洩する。
3. 分析手法としてのHAZOP
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
3.1 HAZOP
3.2 HAOZPの誘導語
3.3 誘導語の対称性
3. HAZOP
時間・空間の質と量を網羅するため安全と安全の分析に利用可能
システムの安全・安心分析をする際に、HAZOPをどのように利用
するとよいかの指針がない
道具としてのコンパイラはC++, 環境としてのOSはC言語で記述し
ている。
C, C++は安全についてはMISRA , 安心についてはCERTデコーディ
ング標準がある
論理回路としてのCPUはVerilog-HDL, VHDL, System C等の言語で
記述できる。
STARC RTL設計スタイルガイドを追加
これらの手法を事前にHAZOPの対応状況を調べる
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
3.1 HAZOPの誘導語(guide word)
ID
W1 (no) W0
W2 (reverse) W0
W3 (other than)
W4 (more) W5
W5 (quantity) (less) W4
W6 (as well as) W7
W7 (quality) (part of) W6
W8 (early) W9
W9 (time) (late) W8
WA (before) WB
WB(order) (after) WA
2015年 7月 2日
(c)@kaizen_nagoya
3.2 誘導語の対称性
大小・類部・遅早・前後は対称(相互に逆)の概念
無は、設計・操作意図の存在の逆
逆は、設計・操作意図の方向の逆
対になる概念は一方があれば相方は必須
大ー>小(大は確認するが小は未確認のことがある)
遅ー>早(遅れは気にするが早い方は深堀しない)
後ー>前(後になると怒るけど前になると気にしない)
無は簡単だが逆は難しい
部は簡単だが類は難しい
他はとてもむつかしい
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
3.3 計算機システム関連危険
電源断・電源変動(無・逆・大・小・類・早・遅)
通信雑音・間違ったデータの入出力(類)
処理誤り・処理能力超え(他、大・小・早・遅)
同時入力による不定(類)
計算時間が間に合わない(遅)
想定外の入力があった(無・逆・他・大・小・類・部・
早・遅・前・後)
結果として対象システムが人に危害を与えたり、大
事な情報が漏洩する。(無・逆・他・大・小・類・部・
早・遅・前・後)
4. C, C++:コンパイラとOS記述
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
4.1 計算機ソフトウェア構造
4.2 計算機ソフトウェア構造(新)
4.3 C, C++(計算機言語)
4.4 C, C++言語類とOS
4.1 計算機ソフトウェア構造
(旧:前の章で紹介)
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
OS (C) C言語処理系(C)
共通ライブラリ(C)
C言語処理系(C)
C言語処理
系(C)
4.2 計算機ソフトウェア構造(新)
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
OS(C)
共通ライブラリ
(C)
C言語処理系
(C++)
C++言語処理系
(C)
共通ライ 共通ライ
ブラリ(C) ブラリ(C++)
C++言語処理系(C++)
4.3 C, C++(計算機言語)
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
• CPUが実行するのは機械語。
• CPU提供者が、CPUとアセンブラ、C/C++コンパイラを同
時に出荷。
• 実行している内容でよいかどうかをたしかめるのは機械
語(アセンブラ)。
• C/C++を生成すれば、対応CPUが一気に広がる。
• UNIX/LinuxなどのOSはCで記述している。
• Cコンパイラは以前はC, 今はC++で記述している。
• 次のページは言語の使用割合の調査例
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
4.4 C, C++言語類とOS
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
言語 記述対称
C言語 Linux, C
C++ C++, C
Objective C Macintosh OS X
C# MS Windows
OS: Operating system(運用系)
例:Linux, Macintosh OS X, MS windows
5. コーディング標準をHAZOP
5.1 HAZOPとコーディング標準
5.2 コーディング標準のHAZOP
5.3 分析は英語で
5.4 誘導語の分類
5.5 MISRA
5.6 CERT
5.7 STARC
5.8 誘導語の相互関係
5.9 部品による誘導語の割り当て
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
5.1 HAZOPとコーディング標準
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
ソースコード
コーディング
標準
HAZOP
5.2 コーディング標準のHAZOP
コーディング標準を守っていると誘導語を網羅
逆に、コーディング標準自体がどれほど
HAZOPを網羅しているかを事前調査
HAZOPとコーディング標準の網羅性がわかり、別のコーデ
ィング標準などを使うとよいかどうかがわかる
分析対象
MISRA-C++
CERT C++
STARC RTL設計スタイルガイド
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
5.2.1 関係図
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
ソースコード
コーディング
標準
HAZOP
5.3 ソフトウェアの分析は英単語で
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
C, C++などは英単語からなっている
STARC RTL設計スタイルガイドは日本で作っ
ているが英文の方が分かりやすい
IEC guide 50, HAZOPなどのように日本語の
JISになっていない国際規格がある。
国際的な発表、国際規格の改良提案など英
語でする必要がある。
西暦2000年問題では英語サイトの方が詳細
だった
5.4 誘導語の分類と英単語
誘導語6分類に整理
無・逆(意図の逆)、他、大小(空間の量)、類部(空間の質)、早
遅(時間の量)、前後(時間の質)に区分して集計
十一項目に集計するだけだと数がばらける
誘導語に対応する鍵となる語の抜き出し
例:Do not describe any arithmetic operations
other than with loop variables and constants.
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
無逆 loop/constraints operations variables not 名詞
他 other than
大小 operations variables constraints 複数形
類部 loop arithmetic
早遅
前後
誘導語に対応する鍵となる語の抜き出し
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
5.5 MISRA
(Motor Industry Softwre Reliability Association)
l Development guideline for vehicle based software(ISO TR
15497)
自動車用ソフトウェアの開発ガイドライン(自動車技術会
TP-01001)
l Guidelines for the use of the C language in vehicle based
software(MISRA C:1998)
自動車用C言語利用のガイドライン(自動車技術会TP-
01002)
l Guidelines for the use of the C++ language in critical
systems(MISRA C++:2008)
MIRA(Motor Industry Reliability Association)
2015/05/23 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
5.5.1 MISRA-C++のHAZOP
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
無non bool
NUL
L zero
unus
ed
bitwi
se void
condi
tion
switc
h/ca
se
exce
ption loop if
empt
y varid
大
uppe
r
case wide size
multi
ple
numb
er/e
num
value
/vari
able
integ
er cast
cons
tant float
point
er
arith
metic
chara
cter
inc/d
ec
類type
stand
ard
comp
atiblerule
conv
ersio
n cast
exce
ption
前block
exter
nal/i
ntern
al
stati
c/dy
nami
c order
befor
e/aft
er
goto
/jum
p
thro
w/ca
tch
prepr
oces
sor/
defin
e
switc
h/ca
se
exce
ption
exit/
termi
nate
5.5.2 MISRA C++誘導語
Bool, integer, characterなどの型は類
Signed, unsignedは無・逆
大きさは、大・小
Void, NULLは無(validなど)
Castは大・小、類・部を確認
Switch, caseは無・逆、前・後を確認
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
Void, NULLは無(validなど)
5.6 CERT
(Computer Emergency Readiness Teams)
l SEI CERT C Coding Standard Rules for Developing
Safe, Reliable, and Secure Systems 2016 Edition
l http://www.sei.cmu.edu/downloads/sei-cert-c-coding-
standard-2016-v01.pdf
l SEI CERT C++ Coding Standard
l https://www.securecoding.cert.org/confluence/pages/viewpag
e.action?pageId=637
l SEI CERT Oracle Coding Standard for Java
l https://www.securecoding.cert.org/confluence/display/java/S
EI+CERT+Oracle+Coding+Standard+for+Java
2015/05/23 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
5.6.1 CERT C++のHAZOP
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
無
if,
while for
switc
h cast
NUL
L race
atomi
c
defin
e
retur
n
decle
ar
invali
d
refer
ence
retur
n
prepr
oces
sor
大
enum
erati
on for case cast
rando
m
name
spac
e value
numb
er
va_ar
g
const
raint
s
floati
ng
refer
ence
point
er
argu
ment
s
類
gener
ic
librar
y std cast
safet
y rule
funct
ion
defin
e
exce
ption
macr
o error file
form
at type
前
doma
in range
switc
h signal
ascti
me
prepr
oces
sor
sequ
ence EOF
const
racto
r
5.6.2 CERT C++
cast, switch case, float, pointerなどは
同様
define, value, library, function なども
同様
時間の早遅が少ないのも同様
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
5.7
(Semiconductor Technology Academic Research Center)
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
RTL設計スタイルガイド VHDL編
RTL設計スタイルガイド Veriog HDL編
STARC2016.5.31解散に伴いロゴを付けることを条
件に利用許諾。著作権はHD Labが継承。
「自由に本ガイドを利用し、従来同様の事業又は新規に
事業を行うことができます。但し、その際にSTARCロゴ
は該当製品等から取り除くことはできないこと条件と致
します。」
「著作権を、本年6月1日以降、hdLab社へ移管します。」
2016年
5.7.1STARC RTL設計スタイルガイド
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
無 動詞 名詞
単数
系
identif
y once define bit first insert
if/logi
c
逆 動詞
形容
詞
input/
output
re-/co
unter edge
include
exclude
invert
e
bidirec
tion
if/logi
c
feedba
ck
他 third
malfun
ction error noise
other
than
大 空間 数値
複数
形
upper/
lower
charac
ters length
const
ants
numbe
r
maxim
um
param
eters large
小
smalle
r low
類 same
comm
on
design
/style
identif
y library define
stand
ard
proper
ty
intere
ctual
struct
ure always
部 easy
早 時間
synthe
sis
timer/
timing speed
clock
signal
前 動詞
synthe
sis
order/
end
re-/co
unter edge define
clock
signal
hierarc
hy
top/le
vel
beginni
ng
feedba
ck
5.7.2 RTL設計スタイルガイドと誘導語
時間に関する規則が多い
論理回路の物理的現象のHazardを対象に
している
直接HAZOPの誘導語と同じ単語が出てくる
名詞、動詞、形容詞が誘導語に対応している
単数系、複数形が誘導語に対応している
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
時間に関する規則が多い
早遅、前後について具体的
Re-, in-などの接頭辞が誘導語
に対応している
5.8 誘導語の相互関係
空間
大・小(量)、類・部(質)
時間
早・遅(量)、前・後(質)
論理, define, identify
無・逆、類
フィードバック, Re-, edge,
逆、前・後
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
5.8.1 誘導語の性格
動詞、名詞、形容詞を誘導語に対応
単数系は無、複数形は大小に対応
空間は大小、類部、時間は早遅、前後
に対応
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
5.9 部品への誘導語の割り当て
論理回路
FF(flip flop)、ラッチ:無・逆・大小・類部・早遅・
前後
CPU
レジスタ,メモリ:無・逆・大小・類部・早遅・前後
ソフトウェア
ポインタ, 除算:無・逆・大小・類部・早遅・前後
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
6. まとめと今後の課題
6.1 まとめ
6.2 今後の課題
6.3 確率論及統計論輪講
6.4 参考文献
6.5 略号一覧
6.6謝辞
6.7 履歴
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
6.1 まとめ
C言語とC++言語を一括で扱うか、それぞれの特徴
を生かしていくか
OSの記述はC言語のままでよいかC++にする利点
はあるか
HAZOPで二つのコーディング標準とRTL設計スタイ
ルガイドの誘導語対応を確認
空間についてはCとC++の連携しているMISRA
C/C++, CERT C/C++を利用していく
時間については、RTL設計スタイルガイドが詳しい
OSで時間に焦点をあてたコーディング標準が必要
OSの記述はC言語のままでよいかC++にする利点は
あるかは未確認
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
時間については、RTL設計スタイルガイドが詳しい
6.2 今後の課題
OSの仕様をHAZOPする
OS用のコーディング標準を試作
C++でOSを記述する上であるとよい機能
を検討する
ライブラリ関数についてC, C++の評価をする
通信規約は次々提案がある。通信ライブラリ
について評価する
論理的な確認はできつつあるが、確率的な
事項は対応できていない
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
6.3 確率論及統計論輪講
放射線計測では原理理解が重要
航空宇宙では宇宙線(放射線)の影響を考慮した確率的
設計が必要
HAZOPでは可能性の洗い出しで、検出・対応方法は技
術的な創造が必要
物質、機構、電気網、人、組織(社会)などの確率分布・
時定数の違う事象を網羅的に扱えるようにする
ソフトウェアは決定論的故障だというが、メモリ管理は確
率的。時間の衝突も確率的。
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
SWEST
技術者の合宿
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
6.4 参考文献
u The Motor Industry Software Reliability Association(1994):Development
Guidelines for Vehicle Base Software,ISBN 0952415607
u The Motor Industry Software Reliability Association(1998):Guidelines for
THE USE Of The language IN Vehicle Based Software ISBN 0952415690
u Guidelines for the use of the C language in critical systems, 2013, ISBN
9781906400-11-8 PDF
u JSAE(2002):JASO/TP-01001 自動車用ソフトウェアの開発ガイドライ
ン,社団法人自動車技術会
u JSAE(2002):JASO/TP-01002 自動車用C言語利用のガイドライン、社
団法人自動車技術会
u B.W.カーニハン,D.M.リッチー著,石田晴久(訳:1989)プログラミング言
語C、共立出版
u A.コーニグ著.中村明(訳:2004)Cプログラミングの落とし穴,新紀元
社
u アラン・R. フューアー 著, 田中 和明・手塚 忠則 (訳:2000)C PuzzleBook,カ
ットシステム
6.4.1 参考文献(続き)
C言語のポータビリティとリーダビリティ,小川清,工業技術連絡会議電子連合部会コンピュータ応用
分科会ミニコン研究会,1987年10月
C言語の移植性とC++,小川清(名古屋市工業研究所)、小嶋久(愛知工業大学),電気関係学会東海支部
連合大会,1987年10月
C言語利用システムの構成について,小川清,全NECユーザ会研究発表会,1988年3月
OBJの試用経験,小川清,二木厚吉,ソフトウェア技術者協会シンポジウム,1992年6月
MISRA-C:1998とMISRA-C:2004のC90,C99との検討,坪井泰樹, 吉川直邦(大同工大), 小川清, 斉藤直希,
情報処理学会, 2005.3
高信頼性コーディング標準MISRA-Cとそのサンプルの組込みボードを使った確かめ方,小川清,岐阜県 組
込みハード&ソフト研究会,2006年11月
MISRA-C/C++ の教育方法の提案,鈴木若菜,足立和規,渡辺翔,伊藤光, 堀武司,斉藤直希,渡部謹二,小川
清,電気関係学会東海支部連合大会,2009年9月
The C Puzzle bookを用いたC言語教育の展開 高橋信貴, 小那覇安淑, 井上陽介, 伊藤光, 斉藤直
希, 渡部謹二, 小川清, 堀武司,電気関係学会東海支部連合大会講演論文集,2009.9
MISRA-C:2004から2012への移行の課題 WOCS2014, (株)ヴィッツ,森川聡久, 小川清, 2014年1月
ソフトウェアFMEAを体系的に実施する 出発点としてのMISRA-C, 安全工学シンポジウム, (株)ヴィッツ, 中
野泰伸,森川聡久, 小川清、2014年7月
MISRA-C:2004 から 2012 への移行の課題,WOCS2015, (株)ヴィッツ, 萩原勝, 小川清, 2015.1月
MISRA-C as function programming and a subset of standard, 小川清, PPL2015, 日本ソフトウェア科学
会,2015.3
安全(safety)と安心(security)に関するC言語コーディング標準の取組, 小川清,安全工学シンポジウム,
2015.7 2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
6.5 略号一覧C++: C plus plus(計算機言語)
MISRA:Motor Industry Softwre Reliability Association,自動車業界ソフオトウェア信頼協会
CERT:Computer Emergency Readiness Teams,計算機緊急対応班
STARC: Semiconductor Technology Academic Research Center: 2016年5月31日解散
HAZOP: Hazard Analisys and Operability
SESSAME: Society of Embedded Software Skill Acquisition for Managers and Engineers, 特定非営利活動法人 組込み
ソフトウェア管理者・技術者育成研究会
JAXA: Japan Aerospace Exploration Agenc, 国立研究開発法人宇宙航空研究開発機構
IPA:Information-technology Promotion Agency, Japan, 独立行政法人情報処理推進機構
TOPPERS: Toyohashi OPen Platform for Embedded Real-time Systems, 特定非営利活動法人
SWEST: Summer Workshop on Embedded System Technologies, 組込みシステム技術に関するサマーワークショップ
ISO: International Organization for Standardization, 国際標準化機構
IEC: International Electrotechnical Commission, 国際電気会議
SC: Sub Committee, 副委員会
WG: working Group, 作業班
CPU: Central Processing Unit,中央処理装置
OS: Operating System, 運用系
OSEK:Open system together with interfaces for automotive electronics(英), Offene Systeme und deren Schnittstellen für
die Elektronik im Kraftfahrzeug(独)車載電子機器用界面付属公開系
AUTOSAR:AUTomotive Open System ARchitecture, 自動車公開系構造
RTL:Register Transfer Level, 記憶転送水準
HDL:Hardware description language, 論理記述言語
VHDL:VHSIC HDL, ,超高速集積回路論理記述言語
VHSIC: very high speed integrated circuits,超高速集積回路
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
6.6 謝辞
NPO法人 SESSAMEプロジェクト(MISRA-C研究会)
NPO法人 TOPPERSプロジェクト
組込中核人材プロジェクト
株式会社東陽テクニカ
一般財団法人日本規格協会
ISO/IEC JTC1 SC22 WG14
公益社団法人自動車技術会
トヨタ自動車株式会社
株式会社ヴィッツ、株式会社セブンワイズ、株式会社サンテック
株式会社ルネサス、株式会社Spancion、株式会社デンソー
OSC事務局
2017/2/1 (c)kaizen@wh.commufa.jp, @kaizen_nagoya
6.7 履歴1.0 1998年 SPA研究会 Cコーディング標準について
2.0 2004年7月CEST 自動車業界の C コーテ◌゙ィンク◌゙標準 MISRA-C について
2.1 2004年9月電気関係学会東海支部
2.2 2005年3月日本科学技術連盟24回. 株ヴィッツ服部博行氏
3.0 2007年6月組込み研修
3.1 2007年9月電気関係学会東海支部で発表(項目数評価:ETSS利用効果測定)
3.2 2007年11月組み込みLinux研修
4.0 2008年企業向け研修
4.1 2009年SPIN研修
4.2 2009年MISRA-C++研修
4.3 2009年組込み研修
4.4 2009年情報処理学会,MISRA-C1998,MISRA-C2004のC90,C99との検討,吉川直邦氏
5.0 2011年 企業向け研修
6.0 2013年 OSC Nagoya2013
6.2 2014年2月CEST, MISRA=C:2012で楽しいCプログラミング
7.0 2015年2月セキュリティ・ESCR対応
7.1 2015年3月ソフトウェア科学会 PPL2015
7.2 2015年7月安全工学シンポジウム
8.0 2016年7月安全工学シンポジウム, C++対応
2017/2/1
(c)kaizen@wh.commufa.jp, @kaizen_nagoya

Mais conteúdo relacionado

Mais procurados

ソフトウェアテスト年表 - テストのニューノーマルへの流れ
ソフトウェアテスト年表 - テストのニューノーマルへの流れソフトウェアテスト年表 - テストのニューノーマルへの流れ
ソフトウェアテスト年表 - テストのニューノーマルへの流れKeizo Tatsumi
 
ICST 2017の歩き方 -歴史、開催概要、聴きどころ、Who's Who ・・ -
ICST 2017の歩き方 -歴史、開催概要、聴きどころ、Who's Who ・・ -ICST 2017の歩き方 -歴史、開催概要、聴きどころ、Who's Who ・・ -
ICST 2017の歩き方 -歴史、開催概要、聴きどころ、Who's Who ・・ -Keizo Tatsumi
 
ソフトウェアテスト年表-WACATE2015冬
ソフトウェアテスト年表-WACATE2015冬ソフトウェアテスト年表-WACATE2015冬
ソフトウェアテスト年表-WACATE2015冬Keizo Tatsumi
 
ソフトウェアテストの変遷と最近の品質管理の方向性
ソフトウェアテストの変遷と最近の品質管理の方向性ソフトウェアテストの変遷と最近の品質管理の方向性
ソフトウェアテストの変遷と最近の品質管理の方向性Keizo Tatsumi
 
Hazop and triz by/of/for the children(3/3)
Hazop and triz by/of/for the children(3/3)Hazop and triz by/of/for the children(3/3)
Hazop and triz by/of/for the children(3/3)Kiyoshi Ogawa
 
ソフトウェア品質技術の歴史を振り返る - ソフトウェア品質測定を中心に -
ソフトウェア品質技術の歴史を振り返る - ソフトウェア品質測定を中心に -ソフトウェア品質技術の歴史を振り返る - ソフトウェア品質測定を中心に -
ソフトウェア品質技術の歴史を振り返る - ソフトウェア品質測定を中心に -Keizo Tatsumi
 
Who enjoy a coding standard?
Who enjoy a coding standard?Who enjoy a coding standard?
Who enjoy a coding standard?Kiyoshi Ogawa
 
Who enjoy a coding standard? ver. 0.30
Who enjoy a coding standard? ver. 0.30Who enjoy a coding standard? ver. 0.30
Who enjoy a coding standard? ver. 0.30Kiyoshi Ogawa
 
Who enjoy a coding standard? ver. 0.20
Who enjoy a coding standard? ver. 0.20Who enjoy a coding standard? ver. 0.20
Who enjoy a coding standard? ver. 0.20Kiyoshi Ogawa
 

Mais procurados (11)

ソフトウェアテスト年表 - テストのニューノーマルへの流れ
ソフトウェアテスト年表 - テストのニューノーマルへの流れソフトウェアテスト年表 - テストのニューノーマルへの流れ
ソフトウェアテスト年表 - テストのニューノーマルへの流れ
 
ICST 2017の歩き方 -歴史、開催概要、聴きどころ、Who's Who ・・ -
ICST 2017の歩き方 -歴史、開催概要、聴きどころ、Who's Who ・・ -ICST 2017の歩き方 -歴史、開催概要、聴きどころ、Who's Who ・・ -
ICST 2017の歩き方 -歴史、開催概要、聴きどころ、Who's Who ・・ -
 
ソフトウェアテスト年表-WACATE2015冬
ソフトウェアテスト年表-WACATE2015冬ソフトウェアテスト年表-WACATE2015冬
ソフトウェアテスト年表-WACATE2015冬
 
最弱オセロ
最弱オセロ最弱オセロ
最弱オセロ
 
最弱オセロ
最弱オセロ最弱オセロ
最弱オセロ
 
ソフトウェアテストの変遷と最近の品質管理の方向性
ソフトウェアテストの変遷と最近の品質管理の方向性ソフトウェアテストの変遷と最近の品質管理の方向性
ソフトウェアテストの変遷と最近の品質管理の方向性
 
Hazop and triz by/of/for the children(3/3)
Hazop and triz by/of/for the children(3/3)Hazop and triz by/of/for the children(3/3)
Hazop and triz by/of/for the children(3/3)
 
ソフトウェア品質技術の歴史を振り返る - ソフトウェア品質測定を中心に -
ソフトウェア品質技術の歴史を振り返る - ソフトウェア品質測定を中心に -ソフトウェア品質技術の歴史を振り返る - ソフトウェア品質測定を中心に -
ソフトウェア品質技術の歴史を振り返る - ソフトウェア品質測定を中心に -
 
Who enjoy a coding standard?
Who enjoy a coding standard?Who enjoy a coding standard?
Who enjoy a coding standard?
 
Who enjoy a coding standard? ver. 0.30
Who enjoy a coding standard? ver. 0.30Who enjoy a coding standard? ver. 0.30
Who enjoy a coding standard? ver. 0.30
 
Who enjoy a coding standard? ver. 0.20
Who enjoy a coding standard? ver. 0.20Who enjoy a coding standard? ver. 0.20
Who enjoy a coding standard? ver. 0.20
 

Destaque

Hazop - Mudanca de prática nos projetos da CVRD
Hazop - Mudanca de prática nos projetos da CVRDHazop - Mudanca de prática nos projetos da CVRD
Hazop - Mudanca de prática nos projetos da CVRDTito Livio M. Cardoso
 
HAZOP, FMEA and FTA for risk assessment.
HAZOP, FMEA and FTA for risk assessment. HAZOP, FMEA and FTA for risk assessment.
HAZOP, FMEA and FTA for risk assessment. Kiyoshi Ogawa
 
Experiência da CSN na implementação da cultura de gestão de riscos de projetos
Experiência da CSN na implementação da cultura de gestão de riscos de projetosExperiência da CSN na implementação da cultura de gestão de riscos de projetos
Experiência da CSN na implementação da cultura de gestão de riscos de projetosTito Livio M. Cardoso
 
ABB optimised solutions electrification by Jonathan Maher
ABB optimised solutions electrification by Jonathan MaherABB optimised solutions electrification by Jonathan Maher
ABB optimised solutions electrification by Jonathan MaherKeren Meers
 
Organização do PMO da CSN para controle da sua carteira plurianual de projetos
Organização do PMO da CSN para controle da sua carteira plurianual de projetosOrganização do PMO da CSN para controle da sua carteira plurianual de projetos
Organização do PMO da CSN para controle da sua carteira plurianual de projetosTito Livio M. Cardoso
 
An Introduction to MISRA C:2012
An Introduction to MISRA C:2012An Introduction to MISRA C:2012
An Introduction to MISRA C:2012PRQA
 
THE INFLUENCE OF MICROSTRUCTURE IN THE HOMOGENEITY OF HARDNESS STANDARD BLOCKS
THE INFLUENCE OF MICROSTRUCTURE IN THE HOMOGENEITY OF HARDNESS STANDARD BLOCKSTHE INFLUENCE OF MICROSTRUCTURE IN THE HOMOGENEITY OF HARDNESS STANDARD BLOCKS
THE INFLUENCE OF MICROSTRUCTURE IN THE HOMOGENEITY OF HARDNESS STANDARD BLOCKSTito Livio M. Cardoso
 
Misra C Software Development Standard
Misra C Software Development StandardMisra C Software Development Standard
Misra C Software Development StandardVittorio Giovara
 
Mining and innovation: a fresh approach
Mining and innovation: a fresh approachMining and innovation: a fresh approach
Mining and innovation: a fresh approachAnglo American
 
ABB Future of mining; automating mining processes by Llewellyn Best
ABB Future of mining; automating mining processes by Llewellyn BestABB Future of mining; automating mining processes by Llewellyn Best
ABB Future of mining; automating mining processes by Llewellyn BestKeren Meers
 
A start point on a security study of a Raspberry pi version 0.4
A start point on a security study of a Raspberry pi version 0.4A start point on a security study of a Raspberry pi version 0.4
A start point on a security study of a Raspberry pi version 0.4Kiyoshi Ogawa
 
IOT Mine Of The Future - Rio Tinto
IOT Mine Of The Future - Rio TintoIOT Mine Of The Future - Rio Tinto
IOT Mine Of The Future - Rio TintoSYGroup
 
Intelligent Mine - Future of Mining
Intelligent Mine - Future of MiningIntelligent Mine - Future of Mining
Intelligent Mine - Future of MiningDmitry Klebanov
 
確率論及統計論輪講 精度より成果
確率論及統計論輪講 精度より成果確率論及統計論輪講 精度より成果
確率論及統計論輪講 精度より成果Kiyoshi Ogawa
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 

Destaque (20)

Misra c
Misra cMisra c
Misra c
 
Hazop - Mudanca de prática nos projetos da CVRD
Hazop - Mudanca de prática nos projetos da CVRDHazop - Mudanca de prática nos projetos da CVRD
Hazop - Mudanca de prática nos projetos da CVRD
 
Misra c rules
Misra c rulesMisra c rules
Misra c rules
 
HAZOP, FMEA and FTA for risk assessment.
HAZOP, FMEA and FTA for risk assessment. HAZOP, FMEA and FTA for risk assessment.
HAZOP, FMEA and FTA for risk assessment.
 
Experiência da CSN na implementação da cultura de gestão de riscos de projetos
Experiência da CSN na implementação da cultura de gestão de riscos de projetosExperiência da CSN na implementação da cultura de gestão de riscos de projetos
Experiência da CSN na implementação da cultura de gestão de riscos de projetos
 
ABB optimised solutions electrification by Jonathan Maher
ABB optimised solutions electrification by Jonathan MaherABB optimised solutions electrification by Jonathan Maher
ABB optimised solutions electrification by Jonathan Maher
 
Organização do PMO da CSN para controle da sua carteira plurianual de projetos
Organização do PMO da CSN para controle da sua carteira plurianual de projetosOrganização do PMO da CSN para controle da sua carteira plurianual de projetos
Organização do PMO da CSN para controle da sua carteira plurianual de projetos
 
An Introduction to MISRA C:2012
An Introduction to MISRA C:2012An Introduction to MISRA C:2012
An Introduction to MISRA C:2012
 
THE INFLUENCE OF MICROSTRUCTURE IN THE HOMOGENEITY OF HARDNESS STANDARD BLOCKS
THE INFLUENCE OF MICROSTRUCTURE IN THE HOMOGENEITY OF HARDNESS STANDARD BLOCKSTHE INFLUENCE OF MICROSTRUCTURE IN THE HOMOGENEITY OF HARDNESS STANDARD BLOCKS
THE INFLUENCE OF MICROSTRUCTURE IN THE HOMOGENEITY OF HARDNESS STANDARD BLOCKS
 
Misra C Software Development Standard
Misra C Software Development StandardMisra C Software Development Standard
Misra C Software Development Standard
 
The Future of Mining
The Future of MiningThe Future of Mining
The Future of Mining
 
Mining and innovation: a fresh approach
Mining and innovation: a fresh approachMining and innovation: a fresh approach
Mining and innovation: a fresh approach
 
ABB Future of mining; automating mining processes by Llewellyn Best
ABB Future of mining; automating mining processes by Llewellyn BestABB Future of mining; automating mining processes by Llewellyn Best
ABB Future of mining; automating mining processes by Llewellyn Best
 
A start point on a security study of a Raspberry pi version 0.4
A start point on a security study of a Raspberry pi version 0.4A start point on a security study of a Raspberry pi version 0.4
A start point on a security study of a Raspberry pi version 0.4
 
IOT Mine Of The Future - Rio Tinto
IOT Mine Of The Future - Rio TintoIOT Mine Of The Future - Rio Tinto
IOT Mine Of The Future - Rio Tinto
 
Intelligent Mine - Future of Mining
Intelligent Mine - Future of MiningIntelligent Mine - Future of Mining
Intelligent Mine - Future of Mining
 
What is a HAZOP?
What is a HAZOP?What is a HAZOP?
What is a HAZOP?
 
Hazop analysis complete report
Hazop analysis complete reportHazop analysis complete report
Hazop analysis complete report
 
確率論及統計論輪講 精度より成果
確率論及統計論輪講 精度より成果確率論及統計論輪講 精度より成果
確率論及統計論輪講 精度より成果
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Semelhante a Misra cpp, cert cpp 2016 and RTL design style guide with HAZOP

HAZOP 3.0 Safety and Security 28 Q&A added version
HAZOP 3.0 Safety and Security 28 Q&A added versionHAZOP 3.0 Safety and Security 28 Q&A added version
HAZOP 3.0 Safety and Security 28 Q&A added versionKiyoshi Ogawa
 
サーバーレスやマイクロサービスへの"チャレンジ"を後押ししてくれるセッションを紹介
サーバーレスやマイクロサービスへの"チャレンジ"を後押ししてくれるセッションを紹介サーバーレスやマイクロサービスへの"チャレンジ"を後押ししてくれるセッションを紹介
サーバーレスやマイクロサービスへの"チャレンジ"を後押ししてくれるセッションを紹介Yuta Matsumura
 
safety and security using Raspberry PI
safety and security using Raspberry PIsafety and security using Raspberry PI
safety and security using Raspberry PIKiyoshi Ogawa
 
CMSI計算科学技術特論C (2015) xTAPP をはじめとしたDFT コードと
CMSI計算科学技術特論C (2015) xTAPP をはじめとしたDFT コードとCMSI計算科学技術特論C (2015) xTAPP をはじめとしたDFT コードと
CMSI計算科学技術特論C (2015) xTAPP をはじめとしたDFT コードとComputational Materials Science Initiative
 
要求開発アライアンス 9月定例会議
要求開発アライアンス 9月定例会議要求開発アライアンス 9月定例会議
要求開発アライアンス 9月定例会議Atsushi Takayasu
 
JPC2018[F1]航空宇宙技術の発展と Microsoft HoloLens を活用した次世代可視化への挑戦
JPC2018[F1]航空宇宙技術の発展と Microsoft HoloLens を活用した次世代可視化への挑戦JPC2018[F1]航空宇宙技術の発展と Microsoft HoloLens を活用した次世代可視化への挑戦
JPC2018[F1]航空宇宙技術の発展と Microsoft HoloLens を活用した次世代可視化への挑戦MPN Japan
 
セキュリティオペレーション自動化に向けた、基盤技術と共通インターフェースの構築 [ISOC-JP workshop, 2016/05/20]
セキュリティオペレーション自動化に向けた、基盤技術と共通インターフェースの構築  [ISOC-JP workshop, 2016/05/20]セキュリティオペレーション自動化に向けた、基盤技術と共通インターフェースの構築  [ISOC-JP workshop, 2016/05/20]
セキュリティオペレーション自動化に向けた、基盤技術と共通インターフェースの構築 [ISOC-JP workshop, 2016/05/20]Takeshi Takahashi
 
Kyoungju kwak the_new_wave_of_cyber_terror-jp
Kyoungju kwak the_new_wave_of_cyber_terror-jpKyoungju kwak the_new_wave_of_cyber_terror-jp
Kyoungju kwak the_new_wave_of_cyber_terror-jpPacSecJP
 
Road Traffic Safety Analysis with HAZOP and TRIZ
Road Traffic Safety Analysis with HAZOP and TRIZ Road Traffic Safety Analysis with HAZOP and TRIZ
Road Traffic Safety Analysis with HAZOP and TRIZ Kiyoshi Ogawa
 
RPA製品とASTERIAで実現した業務効率化事例
RPA製品とASTERIAで実現した業務効率化事例RPA製品とASTERIAで実現した業務効率化事例
RPA製品とASTERIAで実現した業務効率化事例ASTERIA User Group
 
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~Yasuharu Nishi
 
MLOps NYC 2019 and Strata Data Conference NY 2019 report nttdata
MLOps NYC 2019 and Strata Data Conference NY 2019 report nttdataMLOps NYC 2019 and Strata Data Conference NY 2019 report nttdata
MLOps NYC 2019 and Strata Data Conference NY 2019 report nttdataNTT DATA Technology & Innovation
 
ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部openrtm
 
130522 01
130522 01130522 01
130522 01openrtm
 
160705-01 RTミドルウエア講習会・名城大
160705-01 RTミドルウエア講習会・名城大160705-01 RTミドルウエア講習会・名城大
160705-01 RTミドルウエア講習会・名城大openrtm
 
変わる!? リクルートグループのデータ解析基盤
変わる!? リクルートグループのデータ解析基盤変わる!? リクルートグループのデータ解析基盤
変わる!? リクルートグループのデータ解析基盤Recruit Technologies
 
Jazug-8th: Azure AKS & FIWARE & Robot
Jazug-8th: Azure AKS & FIWARE & RobotJazug-8th: Azure AKS & FIWARE & Robot
Jazug-8th: Azure AKS & FIWARE & RobotNobuyuki Matsui
 
スマートエスイーセミナー:機外学習応用システムパターンの例
スマートエスイーセミナー:機外学習応用システムパターンの例スマートエスイーセミナー:機外学習応用システムパターンの例
スマートエスイーセミナー:機外学習応用システムパターンの例HironoriTAKEUCHI1
 
HAZOP, Safety and Security with records, SWEST at Gero Gifu pref. Japan
HAZOP, Safety and Security with records, SWEST at Gero Gifu pref. JapanHAZOP, Safety and Security with records, SWEST at Gero Gifu pref. Japan
HAZOP, Safety and Security with records, SWEST at Gero Gifu pref. JapanKiyoshi Ogawa
 

Semelhante a Misra cpp, cert cpp 2016 and RTL design style guide with HAZOP (20)

HAZOP 3.0 Safety and Security 28 Q&A added version
HAZOP 3.0 Safety and Security 28 Q&A added versionHAZOP 3.0 Safety and Security 28 Q&A added version
HAZOP 3.0 Safety and Security 28 Q&A added version
 
サーバーレスやマイクロサービスへの"チャレンジ"を後押ししてくれるセッションを紹介
サーバーレスやマイクロサービスへの"チャレンジ"を後押ししてくれるセッションを紹介サーバーレスやマイクロサービスへの"チャレンジ"を後押ししてくれるセッションを紹介
サーバーレスやマイクロサービスへの"チャレンジ"を後押ししてくれるセッションを紹介
 
safety and security using Raspberry PI
safety and security using Raspberry PIsafety and security using Raspberry PI
safety and security using Raspberry PI
 
CMSI計算科学技術特論C (2015) xTAPP をはじめとしたDFT コードと
CMSI計算科学技術特論C (2015) xTAPP をはじめとしたDFT コードとCMSI計算科学技術特論C (2015) xTAPP をはじめとしたDFT コードと
CMSI計算科学技術特論C (2015) xTAPP をはじめとしたDFT コードと
 
要求開発アライアンス 9月定例会議
要求開発アライアンス 9月定例会議要求開発アライアンス 9月定例会議
要求開発アライアンス 9月定例会議
 
JPC2018[F1]航空宇宙技術の発展と Microsoft HoloLens を活用した次世代可視化への挑戦
JPC2018[F1]航空宇宙技術の発展と Microsoft HoloLens を活用した次世代可視化への挑戦JPC2018[F1]航空宇宙技術の発展と Microsoft HoloLens を活用した次世代可視化への挑戦
JPC2018[F1]航空宇宙技術の発展と Microsoft HoloLens を活用した次世代可視化への挑戦
 
セキュリティオペレーション自動化に向けた、基盤技術と共通インターフェースの構築 [ISOC-JP workshop, 2016/05/20]
セキュリティオペレーション自動化に向けた、基盤技術と共通インターフェースの構築  [ISOC-JP workshop, 2016/05/20]セキュリティオペレーション自動化に向けた、基盤技術と共通インターフェースの構築  [ISOC-JP workshop, 2016/05/20]
セキュリティオペレーション自動化に向けた、基盤技術と共通インターフェースの構築 [ISOC-JP workshop, 2016/05/20]
 
Kyoungju kwak the_new_wave_of_cyber_terror-jp
Kyoungju kwak the_new_wave_of_cyber_terror-jpKyoungju kwak the_new_wave_of_cyber_terror-jp
Kyoungju kwak the_new_wave_of_cyber_terror-jp
 
Road Traffic Safety Analysis with HAZOP and TRIZ
Road Traffic Safety Analysis with HAZOP and TRIZ Road Traffic Safety Analysis with HAZOP and TRIZ
Road Traffic Safety Analysis with HAZOP and TRIZ
 
RPA製品とASTERIAで実現した業務効率化事例
RPA製品とASTERIAで実現した業務効率化事例RPA製品とASTERIAで実現した業務効率化事例
RPA製品とASTERIAで実現した業務効率化事例
 
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
 
MLOps NYC 2019 and Strata Data Conference NY 2019 report nttdata
MLOps NYC 2019 and Strata Data Conference NY 2019 report nttdataMLOps NYC 2019 and Strata Data Conference NY 2019 report nttdata
MLOps NYC 2019 and Strata Data Conference NY 2019 report nttdata
 
ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部
 
130522 01
130522 01130522 01
130522 01
 
Smfl20201001
Smfl20201001Smfl20201001
Smfl20201001
 
160705-01 RTミドルウエア講習会・名城大
160705-01 RTミドルウエア講習会・名城大160705-01 RTミドルウエア講習会・名城大
160705-01 RTミドルウエア講習会・名城大
 
変わる!? リクルートグループのデータ解析基盤
変わる!? リクルートグループのデータ解析基盤変わる!? リクルートグループのデータ解析基盤
変わる!? リクルートグループのデータ解析基盤
 
Jazug-8th: Azure AKS & FIWARE & Robot
Jazug-8th: Azure AKS & FIWARE & RobotJazug-8th: Azure AKS & FIWARE & Robot
Jazug-8th: Azure AKS & FIWARE & Robot
 
スマートエスイーセミナー:機外学習応用システムパターンの例
スマートエスイーセミナー:機外学習応用システムパターンの例スマートエスイーセミナー:機外学習応用システムパターンの例
スマートエスイーセミナー:機外学習応用システムパターンの例
 
HAZOP, Safety and Security with records, SWEST at Gero Gifu pref. Japan
HAZOP, Safety and Security with records, SWEST at Gero Gifu pref. JapanHAZOP, Safety and Security with records, SWEST at Gero Gifu pref. Japan
HAZOP, Safety and Security with records, SWEST at Gero Gifu pref. Japan
 

Mais de Kiyoshi Ogawa

Misracompliant20162020
Misracompliant20162020Misracompliant20162020
Misracompliant20162020Kiyoshi Ogawa
 
High Quality Design with Hcd and hazop
High Quality Design with Hcd and hazopHigh Quality Design with Hcd and hazop
High Quality Design with Hcd and hazopKiyoshi Ogawa
 
Deep learningwithgithubanddocker
Deep learningwithgithubanddockerDeep learningwithgithubanddocker
Deep learningwithgithubanddockerKiyoshi Ogawa
 
Deep learningwithgithubanddocker
Deep learningwithgithubanddockerDeep learningwithgithubanddocker
Deep learningwithgithubanddockerKiyoshi Ogawa
 
Who like C++ coding standard
Who like C++ coding standardWho like C++ coding standard
Who like C++ coding standardKiyoshi Ogawa
 
TOPPERS as an IoT OS(kernel)
TOPPERS as an IoT OS(kernel)TOPPERS as an IoT OS(kernel)
TOPPERS as an IoT OS(kernel)Kiyoshi Ogawa
 
How can we resolve problems.
How can we resolve problems.How can we resolve problems.
How can we resolve problems.Kiyoshi Ogawa
 
Datamining Introduction using R with Raspbian on Raspberry Pi 3B.
Datamining Introduction using R with Raspbian on Raspberry Pi 3B.Datamining Introduction using R with Raspbian on Raspberry Pi 3B.
Datamining Introduction using R with Raspbian on Raspberry Pi 3B.Kiyoshi Ogawa
 
Hazop Safety and Security at Fukui 2017(2/2)
Hazop Safety and Security at Fukui 2017(2/2)Hazop Safety and Security at Fukui 2017(2/2)
Hazop Safety and Security at Fukui 2017(2/2)Kiyoshi Ogawa
 
Hazop Safety and Security at Fukui 2017(1/2)
Hazop Safety and Security at Fukui 2017(1/2)Hazop Safety and Security at Fukui 2017(1/2)
Hazop Safety and Security at Fukui 2017(1/2)Kiyoshi Ogawa
 
Hazop and triz by/of/for the children(2/3)
Hazop and triz by/of/for the children(2/3)Hazop and triz by/of/for the children(2/3)
Hazop and triz by/of/for the children(2/3)Kiyoshi Ogawa
 
Hazop and triz by/of/for the children(1/3)
Hazop and triz by/of/for the children(1/3)Hazop and triz by/of/for the children(1/3)
Hazop and triz by/of/for the children(1/3)Kiyoshi Ogawa
 
Raspberrypitraining20171027
Raspberrypitraining20171027Raspberrypitraining20171027
Raspberrypitraining20171027Kiyoshi Ogawa
 
STAMP/STPA and UML/HAZOP on the IoT and AI/Deep Learning
STAMP/STPA and UML/HAZOP on the IoT and AI/Deep Learning STAMP/STPA and UML/HAZOP on the IoT and AI/Deep Learning
STAMP/STPA and UML/HAZOP on the IoT and AI/Deep Learning Kiyoshi Ogawa
 
Hint of combination of Safety Analysis method (stamp/stpa and haze)
Hint of combination of Safety Analysis method (stamp/stpa and haze) Hint of combination of Safety Analysis method (stamp/stpa and haze)
Hint of combination of Safety Analysis method (stamp/stpa and haze) Kiyoshi Ogawa
 
Integral Operation on Safety and Security Analysis using Hazop with other Ana...
Integral Operation on Safety and Security Analysis using Hazop with other Ana...Integral Operation on Safety and Security Analysis using Hazop with other Ana...
Integral Operation on Safety and Security Analysis using Hazop with other Ana...Kiyoshi Ogawa
 
IoT Cyber Security Counter Measurement
IoT Cyber Security Counter MeasurementIoT Cyber Security Counter Measurement
IoT Cyber Security Counter MeasurementKiyoshi Ogawa
 

Mais de Kiyoshi Ogawa (20)

Misracompliant20162020
Misracompliant20162020Misracompliant20162020
Misracompliant20162020
 
High Quality Design with Hcd and hazop
High Quality Design with Hcd and hazopHigh Quality Design with Hcd and hazop
High Quality Design with Hcd and hazop
 
Deep learningwithgithubanddocker
Deep learningwithgithubanddockerDeep learningwithgithubanddocker
Deep learningwithgithubanddocker
 
Deep learningwithgithubanddocker
Deep learningwithgithubanddockerDeep learningwithgithubanddocker
Deep learningwithgithubanddocker
 
Nagoya2018
Nagoya2018Nagoya2018
Nagoya2018
 
Hazop tokyo201809
Hazop tokyo201809Hazop tokyo201809
Hazop tokyo201809
 
Who like C++ coding standard
Who like C++ coding standardWho like C++ coding standard
Who like C++ coding standard
 
機械と標準
機械と標準機械と標準
機械と標準
 
TOPPERS as an IoT OS(kernel)
TOPPERS as an IoT OS(kernel)TOPPERS as an IoT OS(kernel)
TOPPERS as an IoT OS(kernel)
 
How can we resolve problems.
How can we resolve problems.How can we resolve problems.
How can we resolve problems.
 
Datamining Introduction using R with Raspbian on Raspberry Pi 3B.
Datamining Introduction using R with Raspbian on Raspberry Pi 3B.Datamining Introduction using R with Raspbian on Raspberry Pi 3B.
Datamining Introduction using R with Raspbian on Raspberry Pi 3B.
 
Hazop Safety and Security at Fukui 2017(2/2)
Hazop Safety and Security at Fukui 2017(2/2)Hazop Safety and Security at Fukui 2017(2/2)
Hazop Safety and Security at Fukui 2017(2/2)
 
Hazop Safety and Security at Fukui 2017(1/2)
Hazop Safety and Security at Fukui 2017(1/2)Hazop Safety and Security at Fukui 2017(1/2)
Hazop Safety and Security at Fukui 2017(1/2)
 
Hazop and triz by/of/for the children(2/3)
Hazop and triz by/of/for the children(2/3)Hazop and triz by/of/for the children(2/3)
Hazop and triz by/of/for the children(2/3)
 
Hazop and triz by/of/for the children(1/3)
Hazop and triz by/of/for the children(1/3)Hazop and triz by/of/for the children(1/3)
Hazop and triz by/of/for the children(1/3)
 
Raspberrypitraining20171027
Raspberrypitraining20171027Raspberrypitraining20171027
Raspberrypitraining20171027
 
STAMP/STPA and UML/HAZOP on the IoT and AI/Deep Learning
STAMP/STPA and UML/HAZOP on the IoT and AI/Deep Learning STAMP/STPA and UML/HAZOP on the IoT and AI/Deep Learning
STAMP/STPA and UML/HAZOP on the IoT and AI/Deep Learning
 
Hint of combination of Safety Analysis method (stamp/stpa and haze)
Hint of combination of Safety Analysis method (stamp/stpa and haze) Hint of combination of Safety Analysis method (stamp/stpa and haze)
Hint of combination of Safety Analysis method (stamp/stpa and haze)
 
Integral Operation on Safety and Security Analysis using Hazop with other Ana...
Integral Operation on Safety and Security Analysis using Hazop with other Ana...Integral Operation on Safety and Security Analysis using Hazop with other Ana...
Integral Operation on Safety and Security Analysis using Hazop with other Ana...
 
IoT Cyber Security Counter Measurement
IoT Cyber Security Counter MeasurementIoT Cyber Security Counter Measurement
IoT Cyber Security Counter Measurement
 

Último

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 

Último (8)

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 

Misra cpp, cert cpp 2016 and RTL design style guide with HAZOP