F-35 ํ†ตํ•ฉ ํƒ€๊ฒฉ ์ „ํˆฌ๊ธฐ ํƒ‘์žฌ ์‚ฌ์ด๋ฒ„ ์ธํ”„๋ผ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ฝ”์–ด

F-35 ํ†ตํ•ฉ ํƒ€๊ฒฉ ์ „ํˆฌ๊ธฐ์˜ ์ž์œจ ๊ตฐ์ˆ˜ ์ •๋ณด ์‹œ์Šคํ…œ(ALIS)์˜ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•œ ๊ฐœ์š”์ž…๋‹ˆ๋‹ค. "์ „ํˆฌ ์ง€์› ์œ ๋‹›"๊ณผ ๊ทธ ๋„ค ๊ฐ€์ง€ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋ถ„์„: 1) ์ธ๊ฐ„ ์‹œ์Šคํ…œ ์ธํ„ฐํŽ˜์ด์Šค, 2) ์ง‘ํ–‰ ์ œ์–ด ์‹œ์Šคํ…œ, 3) ํƒ‘์žฌ ๋ฉด์—ญ ์‹œ์Šคํ…œ, 4) ํ•ญ๊ณต ์ „์ž ์‹œ์Šคํ…œ. F-35 ์ „ํˆฌ๊ธฐ์˜ ํŽŒ์›จ์–ด์™€ ์˜จ๋ณด๋“œ ์†Œํ”„ํŠธ์›จ์–ด์— ์‚ฌ์šฉ๋˜๋Š” ๋„๊ตฌ์— ๊ด€ํ•œ ์ผ๋ถ€ ์ •๋ณด์ž…๋‹ˆ๋‹ค. ์ด์ „ ์ „ํˆฌ ์ „ํˆฌ๊ธฐ ๋ชจ๋ธ๊ณผ์˜ ๋น„๊ต๊ฐ€ ์ œ๊ณต๋˜๋ฉฐ ์œก๊ตฐ ํ•ญ๊ณต์˜ ์ถ”๊ฐ€ ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ์ „๋ง๋„ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

F-35 ํ†ตํ•ฉ ํƒ€๊ฒฉ ์ „ํˆฌ๊ธฐ ํƒ‘์žฌ ์‚ฌ์ด๋ฒ„ ์ธํ”„๋ผ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ฝ”์–ด

F-35 ์ „ํˆฌ๊ธฐ๋Š” ์ข…ํ•ฉ์ ์œผ๋กœ '360๋„ ์ƒํ™ฉ์ธ์‹'์„ ์ œ๊ณตํ•˜๋Š” ์˜จ๊ฐ– ์ฒจ๋‹จ ์„ผ์„œ๊ฐ€ ์ง‘๊ฒฐ๋œ ๋น„ํ–‰ ๋–ผ๋‹ค.

์†Œ๊ฐœ

๊ณต๊ตฐ ํ•˜๋“œ์›จ์–ด ์‹œ์Šคํ…œ์€ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ ์  ๋” ๋ณต์žกํ•ด์กŒ์Šต๋‹ˆ๋‹ค. [27] ์‚ฌ์ด๋ฒ„ ์ธํ”„๋ผ(์„ธ๋ฐ€ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์กฐ์ •์ด ํ•„์š”ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ)๋„ ์ ์ฐจ ๋ณต์žกํ•ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฏธ ๊ณต๊ตฐ์˜ ์˜ˆ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ „ํ†ต์ ์ธ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ์™€ ๋น„๊ตํ•˜์—ฌ ์ „ํˆฌ๊ธฐ์˜ ์‚ฌ์ด๋ฒ„ ์ธํ”„๋ผ๊ฐ€ ์–ด๋–ป๊ฒŒ 5% ๋ฏธ๋งŒ(4์„ธ๋Œ€ ์ „ํˆฌ๊ธฐ์ธ F-90์˜ ๊ฒฝ์šฐ)์—์„œ ์ ์ฐจ์ ์œผ๋กœ ํ™•์žฅ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 35% ์ด์ƒ(F-5, 35์„ธ๋Œ€ ์ „ํˆฌ๊ธฐ ๊ธฐ์ค€) [XNUMX] ์ด ์‚ฌ์ด๋ฒ„ ์ธํ”„๋ผ์˜ ๋ฏธ์„ธ ์กฐ์ •์„ ์œ„ํ•ด F-XNUMX๋Š” ์ด ๋ชฉ์ ์„ ์œ„ํ•ด ํŠน๋ณ„ํžˆ ๊ฐœ๋ฐœ๋œ ์ตœ์‹  ์†Œํ”„ํŠธ์›จ์–ด์ธ ALIS(์ž์œจ ๋ฌผ๋ฅ˜ ์ •๋ณด ์‹œ์Šคํ…œ)๋ฅผ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

์ž์œจ๋ฌผ๋ฅ˜์ •๋ณด์‹œ์Šคํ…œ

5์„ธ๋Œ€ ์ „ํˆฌ๊ธฐ ์‹œ๋Œ€์˜ ์ „ํˆฌ ์šฐ์œ„๋Š” ์ฃผ๋กœ ์ƒํ™ฉ ์ธ์‹์˜ ์งˆ๋กœ ์ธก์ •๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ F-10 ์ „ํˆฌ๊ธฐ๋Š” ์˜จ๊ฐ– ์ฒจ๋‹จ ์„ผ์„œ๋ฅผ ํƒ‘์žฌํ•ด ์ด 35๋„ ์ƒํ™ฉ์ธ์‹์„ ์ œ๊ณตํ•˜๋Š” ๋น„ํ–‰๊ตฐ์ง‘์ด๋‹ค. ์ด์™€ ๊ด€๋ จํ•˜์—ฌ ์ƒˆ๋กœ์šด ์ธ๊ธฐ ํžˆํŠธ์ž‘์€ ์†Œ์œ„์ž…๋‹ˆ๋‹ค. "ํ†ตํ•ฉ ์„ผ์„œ ์•„ํ‚คํ…์ฒ˜"(ISA)๋Š” (์กฐ์šฉํ•œ ํ™˜๊ฒฝ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ฒฝ์Ÿ์ด ์น˜์—ดํ•œ ์ „์ˆ ์  ํ™˜๊ฒฝ์—์„œ๋„) ์„œ๋กœ ๋…๋ฆฝ์ ์œผ๋กœ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ์„ผ์„œ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ด๋ก ์ ์œผ๋กœ ์ƒํ™ฉ ์ธ์‹ ํ’ˆ์งˆ์„ ํ›จ์”ฌ ๋” ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. . [360]. ๊ทธ๋Ÿฌ๋‚˜ ์ด ์ด๋ก ์ด ์‹ค์ œ๋กœ ์ ์šฉ๋˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์„ผ์„œ๋กœ๋ถ€ํ„ฐ ์ˆ˜์‹ ๋œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๊ณ ํ’ˆ์งˆ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฒ˜๋ฆฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ F-35์—๋Š” ์ „์ฒด ์†Œ์Šค ์ฝ”๋“œ ํฌ๊ธฐ๊ฐ€ 20์ฒœ๋งŒ ๋ผ์ธ์„ ์ดˆ๊ณผํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ง€์†์ ์œผ๋กœ ํƒ‘์žฌ๋˜์–ด ์žˆ์–ด ์ข…์ข… "๋น„ํ–‰ ์ปดํ“จํ„ฐ"๋ผ๊ณ  ๋ถˆ๋ฆฝ๋‹ˆ๋‹ค. [6] ํ˜„์žฌ 50๋ฒˆ์งธ ๊ณต๊ฒฉ ์ „ํˆฌ๊ธฐ ์‹œ๋Œ€์—์„œ๋Š” ์ „ํˆฌ ์šฐ์œ„๊ฐ€ ์ƒํ™ฉ ์ธ์‹์˜ ํ’ˆ์งˆ๋กœ ์ธก์ •๋˜๋ฏ€๋กœ ์ด ํ”„๋กœ๊ทธ๋žจ ์ฝ”๋“œ(8,6๋งŒ ๋ผ์ธ)์˜ ๊ฑฐ์˜ XNUMX%๊ฐ€ ๊ฐ€์žฅ ๋ณต์žกํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฒ˜๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ๋“ค์–ด์˜ค๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์„ผ์„œ์—์„œ ์ž‘์ „ ํ˜„์žฅ์˜ ๋‹จ์ผ ๊ทธ๋ฆผ์œผ๋กœ. ์‹ค์‹œ๊ฐ„.

F-35 ํ†ตํ•ฉ ํƒ€๊ฒฉ ์ „ํˆฌ๊ธฐ ํƒ‘์žฌ ์‚ฌ์ด๋ฒ„ ์ธํ”„๋ผ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ฝ”์–ด๋ฏธ๊ตญ ์ „ํˆฌ ์ „ํˆฌ๊ธฐ์— ํƒ‘์žฌ๋œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋ณ€ํ™”์˜ ์—ญํ•™ - ์†Œํ”„ํŠธ์›จ์–ด ์ชฝ์œผ๋กœ

F-35์˜ ALIS(์ž์œจ ๊ตฐ์ˆ˜ ์ •๋ณด ์‹œ์Šคํ…œ)๋Š” ์ „ํˆฌ๊ธฐ์— 1) ๊ณ„ํš(์ฒจ๋‹จ ํ•ญ๊ณต ์ „์ž ์‹œ์Šคํ…œ์„ ํ†ตํ•ด), 2) ์œ ์ง€(์ „ํˆฌ ์„ ๋‘ ์œ ๋‹›์œผ๋กœ ํ–‰๋™ํ•˜๋Š” ๋Šฅ๋ ฅ), 3) ๊ฐ•ํ™”(ํ–‰๋™ ๋Šฅ๋ ฅ)๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋…ธ์˜ˆ ์ „ํˆฌ ์œ ๋‹›์œผ๋กœ). [4] "๊ธ€๋ฃจ ์ฝ”๋“œ(Glue Code)"๋Š” ALIS์˜ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋กœ ์ „์ฒด F-95 ํ•ญ๊ณต๊ธฐ ์ฝ”๋“œ์˜ 35%๋ฅผ ์ฐจ์ง€ํ•ฉ๋‹ˆ๋‹ค. ALIS ์ฝ”๋“œ์˜ ๋‚˜๋จธ์ง€ 50%๋Š” ์‚ฌ์†Œํ•˜์ง€๋งŒ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ ์œผ๋กœ ๋งค์šฐ ์ง‘์•ฝ์ ์ธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ F-12๋Š” ์ง€๊ธˆ๊นŒ์ง€ ๊ฐœ๋ฐœ๋œ ๊ฐ€์žฅ ๋ณต์žกํ•œ ์ „ํˆฌ ์‹œ์Šคํ…œ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. [35]

ALIS๋Š” ๋‹ค์–‘ํ•œ ์˜จ๋ณด๋“œ ํ•˜์œ„ ์‹œ์Šคํ…œ์˜ ํ†ตํ•ฉ ๋ณตํ•ฉ์ฒด๋ฅผ ๊ฒฐํ•ฉํ•œ ์กฐ๊ฑด๋ถ€ ์ž๋™ ์กฐ์ข… ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ์ž‘์ „ ํ˜„์žฅ์— ๋Œ€ํ•œ ๊ณ ํ’ˆ์งˆ ์ •๋ณด(์ƒํ™ฉ ์ธ์‹)๋ฅผ ์กฐ์ข…์‚ฌ์—๊ฒŒ ์ œ๊ณตํ•จ์œผ๋กœ์จ ์กฐ์ข…์‚ฌ์™€์˜ ํšจ๊ณผ์ ์ธ ์ƒํ˜ธ ์ž‘์šฉ๋„ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ALIS ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง„์€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์ง€์†์ ์œผ๋กœ ์‹คํ–‰๋˜์–ด ์กฐ์ข…์‚ฌ์˜ ์˜์‚ฌ ๊ฒฐ์ •์„ ๋•๊ณ  ๋น„ํ–‰ ์ค‘ ์ค‘์š”ํ•œ ์ง€์ ์—์„œ ์ง€์นจ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. [13]

์ „ํˆฌ์ง€์›๋ถ€๋Œ€

ALIS์˜ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ํ•˜์œ„ ์‹œ์Šคํ…œ ์ค‘ ํ•˜๋‚˜๋Š” 13๊ฐ€์ง€ ์ฃผ์š” ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋œ "์ „ํˆฌ ์ง€์› ์œ ๋‹›"์ž…๋‹ˆ๋‹ค[XNUMX].

1) "์ธ๊ฐ„-์‹œ์Šคํ…œ ์ธํ„ฐํŽ˜์ด์Šค" โ€“ ์ž‘์—… ํ˜„์žฅ์˜ ๊ณ ํ’ˆ์งˆ ์‹œ๊ฐํ™”๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค(์ธ์ฒด๊ณตํ•™์ , ํฌ๊ด„์ , ๊ฐ„๊ฒฐํ•จ). [12] ์ด ์ „์—ญ์„ ๊ด€์ฐฐํ•˜๋ฉด์„œ ์กฐ์ข…์‚ฌ๋Š” ์ „์ˆ ์  ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ณ  ์ „ํˆฌ ๋ช…๋ น์„ ๋‚ด๋ฆฌ๋ฉฐ ์ด๋Š” ์ฐจ๋ก€๋กœ ICS ์žฅ์น˜์—์„œ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

2) "์ง‘ํ–‰ ์ œ์–ด ์‹œ์Šคํ…œ"(ECS) โ€“ ํƒ‘์žฌ ๋ฌด๊ธฐ์˜ ์ œ์–ด ์žฅ์น˜์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜์—ฌ ์ธ๊ฐ„ ์‹œ์Šคํ…œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์กฐ์ข…์‚ฌ๊ฐ€ ๋‚ด๋ฆฌ๋Š” ์ „ํˆฌ ๋ช…๋ น์˜ ์‹คํ–‰์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ICS๋Š” ๋˜ํ•œ ํ•ญ๊ณต ์ „์ž ์‹œ์Šคํ…œ์˜ ํ›„์† ๋ถ„์„์„ ์œ„ํ•ด ํ”ผ๋“œ๋ฐฑ ์„ผ์„œ๋ฅผ ํ†ตํ•ด ๊ฐ ์ „ํˆฌ ๋ช…๋ น ์‚ฌ์šฉ์œผ๋กœ ์ธํ•œ ์‹ค์ œ ํ”ผํ•ด๋ฅผ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.

3) "์˜จ๋ณด๋“œ ๋ฉด์—ญ ์‹œ์Šคํ…œ"(BIS) โ€“ ์™ธ๋ถ€ ์œ„ํ˜‘์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ํƒ์ง€๋˜๋ฉด ์œ„ํ˜‘์„ ์ œ๊ฑฐํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋Œ€์‘ ์กฐ์น˜๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ BIS๋Š” ํ•ฉ๋™์ „์ˆ ์ž‘์ „์— ์ฐธ์—ฌํ•˜๋Š” ์•„๊ตฐ ์ „ํˆฌ๋ถ€๋Œ€์˜ ์ง€์›์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. [8] ์ด๋ฅผ ์œ„ํ•ด LSI๋Š” ํ†ต์‹  ์‹œ์Šคํ…œ์„ ํ†ตํ•ด ํ•ญ๊ณต ์ „์ž ์‹œ์Šคํ…œ๊ณผ ๊ธด๋ฐ€ํ•˜๊ฒŒ ์ƒํ˜ธ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค.

4) "ํ•ญ๊ณต ์ „์ž ์‹œ์Šคํ…œ" - ๋‹ค์–‘ํ•œ ์„ผ์„œ์—์„œ ๋‚˜์˜ค๋Š” ์›์‹œ ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆผ์„ ์ธ๊ฐ„ ์‹œ์Šคํ…œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์กฐ์ข…์‚ฌ๊ฐ€ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ ํ’ˆ์งˆ ์ƒํ™ฉ ์ธ์‹์œผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

5) โ€œํ†ต์‹  ์‹œ์Šคํ…œโ€ โ€“ ์˜จ๋ณด๋“œ ๋ฐ ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ ๋“ฑ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์˜จ๋ณด๋“œ ์‹œ์Šคํ…œ ๊ฐ„์˜ ๋งํฌ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ํ•ฉ๋™ ์ „์ˆ  ์ž‘์ „์— ์ฐธ์—ฌํ•˜๋Š” ๋ชจ๋“  ์ „ํˆฌ ์œ ๋‹› ์‚ฌ์ด์—์„œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

์ธ๊ฐ„-์‹œ์Šคํ…œ ์ธํ„ฐํŽ˜์ด์Šค

๊ณ ํ’ˆ์งˆ์˜ ํฌ๊ด„์ ์ธ ์ƒํ™ฉ ์ธ์‹์— ๋Œ€ํ•œ ์š”๊ตฌ๋ฅผ ์ถฉ์กฑํ•˜๋ ค๋ฉด ์ „ํˆฌ๊ธฐ ์กฐ์ข…์„์˜ ํ†ต์‹  ๋ฐ ์‹œ๊ฐํ™”๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ALIS์™€ ํŠนํžˆ ์ „ํˆฌ ์ง€์› ์œ ๋‹›์˜ ์–ผ๊ตด์€ "ํŒŒ๋…ธ๋ผ๋งˆ ์‹œ๊ฐํ™” ๋””์Šคํ”Œ๋ ˆ์ด ํ•˜์œ„ ์‹œ์Šคํ…œ"(L-3 ํ†ต์‹  ๋””์Šคํ”Œ๋ ˆ์ด ์‹œ์Šคํ…œ)์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋Œ€ํ˜• ๊ณ ํ™”์งˆ ํ„ฐ์น˜์Šคํฌ๋ฆฐ(LADD)๊ณผ ๊ด‘๋Œ€์—ญ ํ†ต์‹  ์ฑ„๋„์ด ํฌํ•จ๋œ๋‹ค. L-3 ์†Œํ”„ํŠธ์›จ์–ด๋Š” F-178 ์ „ํˆฌ๊ธฐ์˜ ์ฃผ์š” ํ•ญ๊ณต์ „์ž๊ณตํ•™ ์šด์˜์ฒด์ œ์ธ Integrity OS 35B(Green Hills Software์˜ ์‹ค์‹œ๊ฐ„ ์šด์˜์ฒด์ œ)๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

F-35 ์‚ฌ์ด๋ฒ„ ์ธํ”„๋ผ ์„ค๊ณ„์ž๋Š” 178) ๊ฐœ๋ฐฉํ˜• ์•„ํ‚คํ…์ฒ˜ ํ‘œ์ค€ ์ค€์ˆ˜, 1) Linux์™€์˜ ํ˜ธํ™˜์„ฑ, 2) POSIX API์™€์˜ ํ˜ธํ™˜์„ฑ, 3) ์•ˆ์ „ํ•œ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น, 4) ๋‹ค์Œ๊ณผ ๊ฐ™์€ 5๊ฐ€์ง€ ์šด์˜ ์ฒด์ œ๋ณ„ ๊ธฐ๋Šฅ์„ ๊ธฐ๋ฐ˜์œผ๋กœ Integrity OS 6B๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ํŠน๋ณ„ ์š”๊ตฌ์‚ฌํ•ญ ๋ณด์•ˆ ๋ฐ 653) ARINC 12 ์‚ฌ์–‘ ์ง€์›. [653] "ARINC XNUMX"์€ ํ•ญ๊ณต ์ „์ž ์‘์šฉ ๋ถ„์•ผ๋ฅผ ์œ„ํ•œ ์‘์šฉ ์†Œํ”„ํŠธ์›จ์–ด ์ธํ„ฐํŽ˜์ด์Šค์ž…๋‹ˆ๋‹ค. ์ด ์ธํ„ฐํŽ˜์ด์Šค๋Š” ํ†ตํ•ฉ ๋ชจ๋“ˆํ˜• ํ•ญ๊ณต์ „์ž๊ณตํ•™์˜ ์›๋ฆฌ์— ๋”ฐ๋ผ ํ•ญ๊ณต ์ปดํ“จํŒ… ์‹œ์Šคํ…œ ๋ฆฌ์†Œ์Šค์˜ ์‹œ๊ฐ„์ , ๊ณต๊ฐ„์  ๋ถ„ํ• ์„ ๊ทœ์ œํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ๋ฆฌ์†Œ์Šค์— ์•ก์„ธ์Šคํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

F-35 ํ†ตํ•ฉ ํƒ€๊ฒฉ ์ „ํˆฌ๊ธฐ ํƒ‘์žฌ ์‚ฌ์ด๋ฒ„ ์ธํ”„๋ผ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ฝ”์–ดํŒŒ๋…ธ๋ผ๋งˆ ์‹œ๊ฐํ™” ๋””์Šคํ”Œ๋ ˆ์ด ํ•˜์œ„ ์‹œ์Šคํ…œ

์ง‘ํ–‰ ํ†ต์ œ ์‹œ์Šคํ…œ

์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๋ฐ”์™€ ๊ฐ™์ด ํƒ‘์žฌ ๋ฌด๊ธฐ์˜ ์ œ์–ด ์žฅ์น˜์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ICS๋Š” ์ „ํˆฌ ๋ช…๋ น์˜ ์‹คํ–‰๊ณผ ๊ฐ ์ „ํˆฌ ๋ช…๋ น ์‚ฌ์šฉ์œผ๋กœ ์ธํ•œ ์‹ค์ œ ํ”ผํ•ด ๊ธฐ๋ก์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ICS์˜ ํ•ต์‹ฌ์€ ๋‹น์—ฐํžˆ 'ํƒ‘์žฌ ๋ฌด๊ธฐ'๋กœ๋„ ๋ถ„๋ฅ˜๋˜๋Š” ์Šˆํผ์ปดํ“จํ„ฐ์ž…๋‹ˆ๋‹ค.

์˜จ๋ณด๋“œ ์Šˆํผ์ปดํ“จํ„ฐ์— ํ• ๋‹น๋œ ์ž‘์—…๋Ÿ‰์ด ์—„์ฒญ๋‚˜๊ธฐ ๋•Œ๋ฌธ์— ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์œผ๋ฉฐ ๋‚ด๊ฒฐํ•จ์„ฑ ๋ฐ ์ปดํ“จํŒ… ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ๋†’์€ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํšจ๊ณผ์ ์ธ ์•ก์ฒด ๋ƒ‰๊ฐ ์‹œ์Šคํ…œ๋„ ๊ฐ–์ถ”๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ชจ๋“  ์กฐ์น˜๋Š” ์˜จ๋ณด๋“œ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์ด ์—„์ฒญ๋‚œ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ณ  ๊ณ ๊ธ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฒ˜๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ์ทจํ•ด์ง€๋ฉฐ, ์ด๋Š” ์กฐ์ข…์‚ฌ์—๊ฒŒ ํšจ๊ณผ์ ์ธ ์ƒํ™ฉ ์ธ์‹์„ ์ œ๊ณตํ•˜์—ฌ ์ž‘์ „ ํ˜„์žฅ์— ๋Œ€ํ•œ ํฌ๊ด„์ ์ธ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. [12]

F-35 ์ „ํˆฌ๊ธฐ์— ํƒ‘์žฌ๋œ ์Šˆํผ์ปดํ“จํ„ฐ๋Š” ์ดˆ๋‹น 40์–ต ๋ฒˆ์˜ ์ž‘์—…์„ ์ง€์†์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋•๋ถ„์— ์ฒจ๋‹จ ํ•ญ๊ณต์ „์ž๊ณตํ•™์˜ ์ž์› ์ง‘์•ฝ์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜(์ „์ž ๊ด‘ํ•™, ์ ์™ธ์„  ๋ฐ ์ „์ž ๊ด‘ํ•™ ์ฒ˜๋ฆฌ ํฌํ•จ)์˜ ๋ฉ€ํ‹ฐ ํƒœ์Šคํ‚น ์‹คํ–‰์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ ˆ์ด๋” ๋ฐ์ดํ„ฐ). [9] ์‹ค์‹œ๊ฐ„. F-35 ์ „ํˆฌ๊ธฐ์˜ ๊ฒฝ์šฐ ๋ชจ๋“  ์„ผ์„œ์—์„œ ๋‚˜์˜ค๋Š” ์ „์ฒด ๋ฐ์ดํ„ฐ ํ๋ฆ„์˜ ๊ฐ•๋„๊ฐ€ ๊ฐ€์žฅ ๋น ๋ฅธ ํ†ต์‹  ์‹œ์Šคํ…œ์˜ ์ฒ˜๋ฆฌ๋Ÿ‰ - ์ตœ์†Œ 1000๋ฐฐ. [12]

ํ–ฅ์ƒ๋œ ์‹ ๋ขฐ์„ฑ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด F-35์˜ ๋ชจ๋“  ์ค‘์š”ํ•œ ์˜จ๋ณด๋“œ ์‹œ์Šคํ…œ(์˜จ๋ณด๋“œ ์Šˆํผ์ปดํ“จํ„ฐ ํฌํ•จ)์€ ์ค‘๋ณต์„ฑ ์›์น™์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„๋˜๋ฏ€๋กœ ๋™์ผํ•œ ์ž‘์—…์ด ์—ฌ๋Ÿฌ ๋‹ค๋ฅธ ์žฅ์น˜์—์„œ ์ˆ˜ํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ค‘๋ณต ์š”์†Œ์— ๋Œ€ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์€ ๋Œ€์ฒด ์ œ์กฐ์—…์ฒด์—์„œ ์ค‘๋ณต ์š”์†Œ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ๋Œ€์ฒด ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ–๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋•๋ถ„์— ์›๋ณธ๊ณผ ๋ณต์ œ๋ณธ์ด ๋™์‹œ์— ์‹คํŒจํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. [1, 2] ์ด๋Š” ๋งˆ์Šคํ„ฐ ์ปดํ“จํ„ฐ๊ฐ€ Linux์™€ ์œ ์‚ฌํ•œ ์šด์˜ ์ฒด์ œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ˜๋ฉด ์Šฌ๋ ˆ์ด๋ธŒ ์ปดํ“จํ„ฐ๋Š” Windows๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์ด์œ ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. [2] ๋˜ํ•œ ์ปดํ“จํ„ฐ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๊ณ ์žฅ๋‚˜๋”๋ผ๋„ ์ „ํˆฌ ์ง€์› ์žฅ์น˜๊ฐ€ ๊ณ„์† ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก(์ ์–ด๋„ ๋น„์ƒ ๋ชจ๋“œ์—์„œ๋Š”) ALIS ์ปค๋„ ์•„ํ‚คํ…์ฒ˜๋Š” "๋ถ„์‚ฐ ์ปดํ“จํŒ…์„ ์œ„ํ•œ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„" ์›์น™์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค. [18]

์˜จ๋ณด๋“œ ๋ฉด์—ญ ์‹œ์Šคํ…œ

๊ฒฝ์Ÿ์ ์ธ ์ „์ˆ  ํ™˜๊ฒฝ์—์„œ ๊ณต์ค‘ ๋ฉด์—ญ์„ ์œ ์ง€ํ•˜๋ ค๋ฉด ํƒ„๋ ฅ์„ฑ, ์ค‘๋ณต์„ฑ, ๋‹ค์–‘์„ฑ ๋ฐ ๋ถ„์‚ฐ ๊ธฐ๋Šฅ์˜ ํšจ๊ณผ์ ์ธ ์กฐํ•ฉ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์–ด์ œ์˜ ์ „ํˆฌ ํ•ญ๊ณต์—๋Š” ํ†ตํ•ฉ๋œ ํƒ‘์žฌ ๋ฉด์—ญ ์‹œ์Šคํ…œ(BIS)์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ํ•ญ๊ณต LSI๋Š” ๋‹จํŽธํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ ๋…๋ฆฝ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ ๊ตฌ์„ฑ ์š”์†Œ๋Š” 1) ํƒ„๋„ ๋ฐœ์‚ฌ์ฒด, 2) ๋ฌด์„  ์ฃผํŒŒ์ˆ˜ ๋˜๋Š” ์ „์ž ๊ด‘ํ•™ ์‹ ํ˜ธ๋ฅผ ๊ฒจ๋ƒฅํ•œ ๋ฏธ์‚ฌ์ผ, 3) ๋ ˆ์ด์ € ์กฐ์‚ฌ, 4) ๋ ˆ์ด๋” ์กฐ์‚ฌ ๋“ฑ ํŠน์ •ํ•˜๊ณ  ์ข์€ ๋ฌด๊ธฐ ์‹œ์Šคํ…œ ์„ธํŠธ๋ฅผ ๊ฒฌ๋”œ ์ˆ˜ ์žˆ๋„๋ก ์ตœ์ ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ด ๊ฐ์ง€๋˜๋ฉด ํ•ด๋‹น LSI ํ•˜์œ„ ์‹œ์Šคํ…œ์ด ์ž๋™์œผ๋กœ ํ™œ์„ฑํ™”๋˜์–ด ๋Œ€์‘ ์กฐ์น˜๋ฅผ ์ทจํ–ˆ์Šต๋‹ˆ๋‹ค.

์–ด์ œ LSI์˜ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๊ณ„์•ฝ์ž์— ์˜ํ•ด ์„œ๋กœ ๋…๋ฆฝ์ ์œผ๋กœ ์„ค๊ณ„ ๋ฐ ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ํ์‡„ํ˜• ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ–๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ๊ณผ ์ƒˆ๋กœ์šด ๋ฌด๊ธฐ ์‹œ์Šคํ…œ์ด ๋“ฑ์žฅํ•จ์— ๋”ฐ๋ผ LSI ํ˜„๋Œ€ํ™”๋Š” ๋˜ ๋‹ค๋ฅธ ๋…๋ฆฝ์ ์ธ LSI ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ถ•์†Œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ์‡„ํ˜• ์•„ํ‚คํ…์ฒ˜์˜ ๋…๋ฆฝ์ ์ธ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋œ ์ด๋Ÿฌํ•œ ์กฐ๊ฐํ™”๋œ LSI์˜ ๊ทผ๋ณธ์ ์ธ ๋‹จ์ ์€ ์กฐ๊ฐ์ด ์„œ๋กœ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์—†๊ณ  ์ค‘์•™์—์„œ ์กฐ์ •ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ์„œ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์—†๊ณ  ๊ณต๋™ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์ „์ฒด LSI์˜ ์‹ ๋ขฐ์„ฑ๊ณผ ์ ์‘์„ฑ์ด ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ฉด์—ญ ํ•˜์œ„ ์‹œ์Šคํ…œ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์‹คํŒจํ•˜๊ฑฐ๋‚˜ ํŒŒ๊ดด๋˜๋ฉด ๋‹ค๋ฅธ ํ•˜์œ„ ์‹œ์Šคํ…œ์ด ์ด๋Ÿฌํ•œ ์†์‹ค์„ ํšจ๊ณผ์ ์œผ๋กœ ๋ณด์ƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, LSI์˜ ๋‹จํŽธํ™”๋Š” ํ”„๋กœ์„ธ์„œ ๋ฐ ๋””์Šคํ”Œ๋ ˆ์ด์™€ ๊ฐ™์€ ์ฒจ๋‹จ ๋ถ€ํ’ˆ์˜ ์ค‘๋ณต์œผ๋กœ ์ด์–ด์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. [8] ์ด๋Š” SWaP(ํฌ๊ธฐ, ๋ฌด๊ฒŒ ๋ฐ ์ „๋ ฅ ์†Œ๋น„) ๊ฐ์†Œ๋ผ๋Š” "์ƒ์‹œ์ ์ธ ๋ฌธ์ œ"์˜ ๋งฅ๋ฝ์—์„œ [16 ], ๋งค์šฐ ๋‚ญ๋น„์ ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ดˆ๊ธฐ LSI๊ฐ€ ์ ์  ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๊ฒƒ์€ ๋†€๋ผ์šด ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค.

๋‹จํŽธํ™”๋œ LSI๋Š” ICC(์ง€์  ์ธ์ง€ ์ปจํŠธ๋กค๋Ÿฌ)์— ์˜ํ•ด ์ œ์–ด๋˜๋Š” ๋‹จ์ผ ๋ถ„์‚ฐ ์˜จ๋ณด๋“œ ๋ฉด์—ญ ์‹œ์Šคํ…œ์œผ๋กœ ๋Œ€์ฒด๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ICC๋Š” BIS์— ํฌํ•จ๋œ ํ†ตํ•ฉ ํ•˜์œ„ ์‹œ์Šคํ…œ ์œ„์—์„œ ์ž‘๋™ํ•˜๋Š” ์˜จ๋ณด๋“œ ์ค‘์ถ” ์‹ ๊ฒฝ๊ณ„๋ผ๋Š” ํŠน์ˆ˜ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ์€ ๋ชจ๋“  LSI ํ•˜์œ„ ์‹œ์Šคํ…œ์„ ๋‹จ์ผ ๋ถ„์‚ฐ ๋„คํŠธ์›Œํฌ(๊ณตํ†ต ์ •๋ณด ๋ฐ ๊ณตํ†ต ๋ฆฌ์†Œ์Šค ํฌํ•จ)๋กœ ํ†ตํ•ฉํ•˜๊ณ  ๋ชจ๋“  LSI๋ฅผ ์ค‘์•™ ํ”„๋กœ์„ธ์„œ ๋ฐ ๊ธฐํƒ€ ์˜จ๋ณด๋“œ ์‹œ์Šคํ…œ๊ณผ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. [8] ์ด ์กฐํ•ฉ(ํ–ฅํ›„ ๊ฐœ๋ฐœ๋  ๊ตฌ์„ฑ ์š”์†Œ์™€์˜ ์กฐํ•ฉ ํฌํ•จ)์˜ ๊ธฐ๋ณธ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ˆ˜์šฉ๋˜๋Š” "์‹œ์Šคํ…œ ์‹œ์Šคํ…œ"(SoS) ๊ฐœ๋…์ž…๋‹ˆ๋‹ค. [3] - ํ™•์žฅ์„ฑ, ๊ณต๊ฐœ ์‚ฌ์–‘๊ณผ ๊ฐ™์€ ๊ตฌ๋ณ„๋˜๋Š” ํŠน์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐฉํ˜• ์•„ํ‚คํ…์ฒ˜ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ํ•˜๋“œ์›จ์–ด.

ICC๋Š” ๋ชจ๋“  BIS ํ•˜์œ„ ์‹œ์Šคํ…œ์˜ ์ •๋ณด์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ธฐ๋Šฅ์€ LSI ํ•˜์œ„ ์‹œ์Šคํ…œ์—์„œ ๋ฐ›์€ ์ •๋ณด๋ฅผ ๋น„๊ตํ•˜๊ณ  ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ICC๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์ง€์†์ ์œผ๋กœ ์ž‘๋™ํ•˜๋ฉฐ ๋ชจ๋“  LSI ํ•˜์œ„ ์‹œ์Šคํ…œ๊ณผ ์ง€์†์ ์œผ๋กœ ์ƒํ˜ธ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๊ฐ ์ž ์žฌ์  ์œ„ํ˜‘์„ ์‹๋ณ„ํ•˜๊ณ  ์œ„์น˜๋ฅผ ํŒŒ์•…ํ•œ ๋‹ค์Œ ์ตœ์ข…์ ์œผ๋กœ ์กฐ์ข…์‚ฌ์—๊ฒŒ ์ตœ์ ์˜ ๋Œ€์ฑ… ์„ธํŠธ๋ฅผ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค(๊ฐ LSI ํ•˜์œ„ ์‹œ์Šคํ…œ์˜ ๊ณ ์œ ํ•œ ๊ธฐ๋Šฅ์„ ๊ณ ๋ ค). ์ด๋ฅผ ์œ„ํ•ด ICC๋Š” ๊ณ ๊ธ‰ ์ธ์ง€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•œ๋‹ค[17-25].

์ €๊ฒƒ. ๊ฐ ํ•ญ๊ณต๊ธฐ์—๋Š” ์ž์ฒด ICC๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋” ํฐ ํ†ตํ•ฉ(๊ฒฐ๊ณผ์ ์œผ๋กœ ๋” ๋†’์€ ์‹ ๋ขฐ์„ฑ)์„ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ „์ˆ  ์ž‘์ „์— ์ฐธ์—ฌํ•˜๋Š” ๋ชจ๋“  ํ•ญ๊ณต๊ธฐ์˜ ICC๋Š” "์ž์œจ ๋ฌผ๋ฅ˜ ์ •๋ณด ์‹œ์Šคํ…œ"(ALIS)์˜ ์กฐ์ •์„ ์œ„ํ•ด ๋‹จ์ผ ๊ณตํ†ต ๋„คํŠธ์›Œํฌ๋กœ ๊ฒฐํ•ฉ๋ฉ๋‹ˆ๋‹ค. ) ์ฑ…์ž„์ด ์žˆ์Šต๋‹ˆ๋‹ค. [4] ICC ์ค‘ ํ•˜๋‚˜๊ฐ€ ์œ„ํ˜‘์„ ์‹๋ณ„ํ•˜๋ฉด ALIS๋Š” ๋ชจ๋“  ICC์˜ ์ •๋ณด์™€ ์ „์ˆ  ์ž‘์ „์— ์ฐธ์—ฌํ•˜๋Š” ๋ชจ๋“  ์ „ํˆฌ ๋ถ€๋Œ€์˜ ์ง€์›์„ ํ™œ์šฉํ•˜์—ฌ ๊ฐ€์žฅ ํšจ๊ณผ์ ์ธ ๋Œ€์‘์ฑ…์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ALIS๋Š” ๊ฐ ICC์˜ ๊ฐœ๋ณ„ ํŠน์„ฑ์„ "์•Œ๊ณ " ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์กฐ์ •๋œ ๋Œ€์‘์ฑ…์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

๋ถ„์‚ฐ LSI๋Š” ์™ธ๋ถ€(์ ์˜ ์ „ํˆฌ ์ž‘์ „๊ณผ ๊ด€๋ จ) ๋ฐ ๋‚ด๋ถ€(์กฐ์ข… ์Šคํƒ€์ผ ๋ฐ ์ž‘์ „์˜ ๋ฏธ๋ฌ˜ํ•œ ์ฐจ์ด์™€ ๊ด€๋ จ) ์œ„ํ˜‘์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. F-35 ์ „ํˆฌ๊ธฐ์— ํƒ‘์žฌ๋œ ํ•ญ๊ณต ์ „์ž ์‹œ์Šคํ…œ์€ ์™ธ๋ถ€ ์œ„ํ˜‘์„ ์ฒ˜๋ฆฌํ•˜๊ณ , VRAMS(์žฅ๋น„์˜ ์œ„ํ—˜ํ•œ ๊ธฐ๋™๊ณผ ๊ด€๋ จ๋œ ์ง€๋Šฅํ˜• ์œ„ํ—˜ ์ •๋ณด ์‹œ์Šคํ…œ)๋Š” ๋‚ด๋ถ€ ์œ„ํ˜‘์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. VRAMS์˜ ์ฃผ์š” ๋ชฉ์ ์€ ํ•„์š”ํ•œ ์œ ์ง€ ๋ณด์ˆ˜ ์„ธ์…˜ ์‚ฌ์ด์— ํ•ญ๊ณต๊ธฐ์˜ ์ž‘๋™ ๊ธฐ๊ฐ„์„ ์—ฐ์žฅํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด VRAMS๋Š” ๊ธฐ๋ณธ ํƒ‘์žฌ ํ•˜์œ„ ์‹œ์Šคํ…œ(ํ•ญ๊ณต๊ธฐ ์—”์ง„, ๋ณด์กฐ ๋“œ๋ผ์ด๋ธŒ, ๊ธฐ๊ณ„ ๊ตฌ์„ฑ ์š”์†Œ, ์ „๊ธฐ ํ•˜์œ„ ์‹œ์Šคํ…œ)์˜ ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ์‹ค์‹œ๊ฐ„ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ๊ธฐ์ˆ  ์ƒํƒœ๋ฅผ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค. ์ตœ๊ณ  ์˜จ๋„, ์••๋ ฅ ๊ฐ•ํ•˜, ์ง„๋™ ์—ญํ•™ ๋ฐ ๋ชจ๋“  ์ข…๋ฅ˜์˜ ๊ฐ„์„ญ๊ณผ ๊ฐ™์€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค. ์ด ์ •๋ณด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ VRAMS๋Š” ํ•ญ๊ณต๊ธฐ๋ฅผ ์•ˆ์ „ํ•˜๊ณ  ๊ฑด์ „ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜ํ–‰ํ•  ์ž‘์—…์— ๋Œ€ํ•œ ์‚ฌ์ „ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ์กฐ์ข…์‚ฌ์—๊ฒŒ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. VRAMS๋Š” ์กฐ์ข…์‚ฌ์˜ ํŠน์ • ํ–‰๋™์ด ์–ด๋–ค ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ "์˜ˆ์ธก"ํ•˜๊ณ  ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๊ถŒ์žฅ ์‚ฌํ•ญ๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. [13]

VRAMS๊ฐ€ ์ถ”๊ตฌํ•˜๋Š” ๋ฒค์น˜๋งˆํฌ๋Š” ๋†’์€ ์‹ ๋ขฐ์„ฑ์„ ์œ ์ง€ํ•˜๊ณ  ๊ตฌ์กฐ์  ํ”ผ๋กœ๋ฅผ ์ค„์ด๋ฉด์„œ ์œ ์ง€ ๊ด€๋ฆฌ๊ฐ€ ํ•„์š” ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์—ฐ๊ตฌ ์‹คํ—˜์‹ค์—์„œ๋Š” ์œ ์ง€ ๊ด€๋ฆฌ๊ฐ€ ํ•„์š” ์—†๋Š” ์กฐ๊ฑด์—์„œ๋„ ํšจ๊ณผ์ ์œผ๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋Š” ์Šค๋งˆํŠธ ๊ตฌ์กฐ๋ฅผ ๊ฐ–์ถ˜ ์žฌ๋ฃŒ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋“ค ์‹คํ—˜์‹ค์˜ ์—ฐ๊ตฌ์›๋“ค์€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ ์žฅ์„ ์‚ฌ์ „์— ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋ฏธ์„ธ ๊ท ์—ด ๋ฐ ๊ธฐํƒ€ ๊ณ ์žฅ์˜ ์ „์กฐ๋ฅผ ๊ฐ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ์กฐ์  ํ”ผ๋กœ๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ํ•ญ๊ณต ๊ธฐ๋™์„ ๊ทœ์ œํ•˜๋Š” ๋ฐ ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ์กฐ์  ํ”ผ๋กœ ํ˜„์ƒ์„ ๋” ์ž˜ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•œ ์—ฐ๊ตฌ๋„ ์ง„ํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ญ๊ณต๊ธฐ์˜ ์ˆ˜๋ช…์„ ์—ฐ์žฅํ•ฉ๋‹ˆ๋‹ค. [13] ์ด์™€ ๊ด€๋ จํ•˜์—ฌ "Advanced in Engineering Software" ์ €๋„์— ์‹ค๋ฆฐ ๊ธฐ์‚ฌ์˜ ์•ฝ 50%๊ฐ€ ์ฒ ๊ทผ ์ฝ˜ํฌ๋ฆฌํŠธ ๋ฐ ๊ธฐํƒ€ ๊ตฌ์กฐ๋ฌผ์˜ ๊ฐ•๋„์™€ ์ทจ์•ฝ์„ฑ์— ๋Œ€ํ•œ ๋ถ„์„์— ์ „๋…ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์ ์ด ํฅ๋ฏธ๋กญ์Šต๋‹ˆ๋‹ค.

F-35 ํ†ตํ•ฉ ํƒ€๊ฒฉ ์ „ํˆฌ๊ธฐ ํƒ‘์žฌ ์‚ฌ์ด๋ฒ„ ์ธํ”„๋ผ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ฝ”์–ด์žฅ๋น„์— ์œ„ํ—˜ํ•œ ์กฐ์ž‘๊ณผ ๊ด€๋ จ๋œ ์œ„ํ—˜์„ ์•Œ๋ ค์ฃผ๋Š” ์ง€๋Šฅํ˜• ์‹œ์Šคํ…œ

์ฒจ๋‹จ ํ•ญ๊ณต์ „์ž ์‹œ์Šคํ…œ

F-35 ์ „ํˆฌ๊ธฐ์˜ ๊ณต์ค‘ ์ „ํˆฌ ์ง€์› ์œ ๋‹›์—๋Š” ์•ผ์‹ฌ์ฐฌ ์ž„๋ฌด๋ฅผ ํ•ด๊ฒฐํ•˜๋„๋ก ์„ค๊ณ„๋œ ์ฒจ๋‹จ ํ•ญ๊ณต ์ „์ž ์‹œ์Šคํ…œ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์–ด์ œ์˜ ํ•ญ๊ณต ์ „์ž ์‹œ์Šคํ…œ์—๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…๋ฆฝ์ ์ธ ํ•˜์œ„ ์‹œ์Šคํ…œ(์ ์™ธ์„  ๋ฐ ์ž์™ธ์„  ์„ผ์„œ, ๋ ˆ์ด๋”, ์†Œ๋‚˜, ์ „์ž์ „ ๋“ฑ ์ œ์–ด)์ด ํฌํ•จ๋˜์—ˆ์œผ๋ฉฐ ๊ฐ ํ•˜์œ„ ์‹œ์Šคํ…œ์—๋Š” ์ž์ฒด ๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ ์žฅ์ฐฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— ์กฐ์ข…์‚ฌ๋Š” ๊ฐ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ์ฐจ๋ก€๋กœ ์‚ดํŽด๋ณด๊ณ  ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ ๋‚˜์˜ค๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜๋™์œผ๋กœ ๋ถ„์„ํ•˜๊ณ  ๋น„๊ตํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด, ํŠนํžˆ F-35 ์ „ํˆฌ๊ธฐ๊ฐ€ ์žฅ์ฐฉ๋œ ์˜ค๋Š˜๋‚ ์˜ ํ•ญ๊ณต ์ „์ž ์‹œ์Šคํ…œ์€ ์ด์ „์— ๋ถ„์‚ฐ๋˜์–ด ์žˆ๋˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ๋‹จ์ผ ๋ฆฌ์†Œ์Šค๋กœ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ๊ณตํ†ต ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ. ์ €๊ฒƒ. ํ˜„๋Œ€ ํ•ญ๊ณต ์ „์ž ์‹œ์Šคํ…œ์€ ์กฐ์ข…์‚ฌ์—๊ฒŒ ๊ฐ€์žฅ ํšจ๊ณผ์ ์ธ ์ƒํ™ฉ ์ธ์‹์„ ์ œ๊ณตํ•˜๋Š” ํ†ตํ•ฉ ๋„คํŠธ์›Œํฌ ์ค‘์‹ฌ ๋ฐ์ดํ„ฐ ์œตํ•ฉ ๋‹จ์ง€์ž…๋‹ˆ๋‹ค. ๋ณต์žกํ•œ ๋ถ„์„ ๊ณ„์‚ฐ์„ ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ, ๋ถ„์„ ๋ฃจํ”„์—์„œ ์ธ์  ์š”์†Œ๋ฅผ ๋ฐฐ์ œํ•œ ๋•๋ถ„์— ์กฐ์ข…์‚ฌ๋Š” ์ด์ œ ์ฃผ์š” ์ „ํˆฌ ์ž„๋ฌด์—์„œ ์ฃผ์˜๊ฐ€ ์‚ฐ๋งŒํ•ด์งˆ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

ํ•ญ๊ณต ์ „์ž ๋ถ„์„ ๋ฃจํ”„์—์„œ ์ธ์  ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•˜๋ ค๋Š” ์ตœ์ดˆ์˜ ์ค‘์š”ํ•œ ์‹œ๋„ ์ค‘ ํ•˜๋‚˜๋Š” F-22 ์ „ํˆฌ๊ธฐ์˜ ์‚ฌ์ด๋ฒ„ ์ธํ”„๋ผ์—์„œ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ „ํˆฌ๊ธฐ์— ํƒ‘์žฌ๋œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ง‘์•ฝ์  ํ”„๋กœ๊ทธ๋žจ์€ ๋‹ค์–‘ํ•œ ์„ผ์„œ์—์„œ ๋‚˜์˜ค๋Š” ๋ฐ์ดํ„ฐ์˜ ๊ณ ํ’ˆ์งˆ ์ ‘์ฐฉ์„ ๋‹ด๋‹นํ•˜๋ฉฐ, ์ „์ฒด ์†Œ์Šค ์ฝ”๋“œ ํฌ๊ธฐ๋Š” 1,7๋งŒ ๋ผ์ธ์ž…๋‹ˆ๋‹ค. ๋™์‹œ์— ์ฝ”๋“œ์˜ 90%๊ฐ€ Ada๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ F-35์— ์žฅ์ฐฉ๋œ ALIS ํ”„๋กœ๊ทธ๋žจ์— ์˜ํ•ด ์ œ์–ด๋˜๋Š” ํ˜„๋Œ€ ํ•ญ๊ณต ์ „์ž ์‹œ์Šคํ…œ์€ F-22 ์ „ํˆฌ๊ธฐ์— ๋น„ํ•ด ํฌ๊ฒŒ ๋ฐœ์ „ํ–ˆ์Šต๋‹ˆ๋‹ค.

ALIS๋Š” F-22 ์ „ํˆฌ๊ธฐ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด์ œ ๋ฐ์ดํ„ฐ ๋ณ‘ํ•ฉ์„ ๋‹ด๋‹นํ•˜๋Š” ์ฝ”๋“œ ๋ผ์ธ์€ 1,7๋งŒ ๋ผ์ธ์ด ์•„๋‹ˆ๋ผ 8,6๋งŒ ๋ผ์ธ์ž…๋‹ˆ๋‹ค. ๋™์‹œ์— ๋Œ€๋ถ€๋ถ„์˜ ์ฝ”๋“œ๋Š” C/C++๋กœ ์ž‘์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ง‘์•ฝ์  ์ฝ”๋“œ์˜ ์ฃผ์š” ์ž„๋ฌด๋Š” ์–ด๋–ค ์ •๋ณด๊ฐ€ ํŒŒ์ผ๋Ÿฟ๊ณผ ๊ด€๋ จ์ด ์žˆ๋Š”์ง€ ํ‰๊ฐ€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์กฐ์ข…์‚ฌ๋Š” ์ž‘์ „ ํ˜„์žฅ์˜ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ์—๋งŒ ์ง‘์ค‘ํ•จ์œผ๋กœ์จ ์ด์ œ ๋” ๋น ๋ฅด๊ณ  ํšจ๊ณผ์ ์ธ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €๊ฒƒ. ํŠนํžˆ F-35 ์ „ํˆฌ๊ธฐ์— ํƒ‘์žฌ๋œ ํ˜„๋Œ€์‹ ํ•ญ๊ณต์ „์ž ์‹œ์Šคํ…œ์€ ์กฐ์ข…์‚ฌ์˜ ๋ถ„์„ ๋ถ€๋‹ด์„ ๋œ์–ด์ฃผ์–ด ๊ฐ„๋‹จํžˆ ๋น„ํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. [12]

F-35 ํ†ตํ•ฉ ํƒ€๊ฒฉ ์ „ํˆฌ๊ธฐ ํƒ‘์žฌ ์‚ฌ์ด๋ฒ„ ์ธํ”„๋ผ์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ฝ”์–ด๊ตฌ์‹ ํ•ญ๊ณต์ „์ž๊ณตํ•™

์‚ฌ์ด๋“œ๋ฐ”: F-35์— ์‚ฌ์šฉ๋˜๋Š” ๊ฐœ๋ฐœ ๋„๊ตฌ

F-35 ํƒ‘์žฌ ์‚ฌ์ด๋ฒ„ ์ธํ”„๋ผ์˜ ์ผ๋ถ€ [์ž‘์€] ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ๋Š” Ada, CMS-2Y, FORTRAN๊ณผ ๊ฐ™์€ ์œ ๋ฌผ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Ada๋กœ ์ž‘์„ฑ๋œ ํ”„๋กœ๊ทธ๋žจ ๋ธ”๋ก์€ ์ผ๋ฐ˜์ ์œผ๋กœ F-22 ์ „ํˆฌ๊ธฐ์—์„œ ๋นŒ๋ ค์˜ต๋‹ˆ๋‹ค. [12] ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ์œ ๋ฌผ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ์ฝ”๋“œ๋Š” F-35 ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ทนํžˆ ์ผ๋ถ€์ผ ๋ฟ์ž…๋‹ˆ๋‹ค. F-35์˜ ์ฃผ์š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” C/C++์ž…๋‹ˆ๋‹ค. F-35์—๋Š” ๊ด€๊ณ„ํ˜• ๋ฐ ๊ฐ์ฒด์ง€ํ–ฅ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. [14] ๋น…๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์„ ๋‚ด์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ์ž‘์—…์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ํ•˜๋“œ์›จ์–ด ๊ทธ๋ž˜ํ”„ ๋ถ„์„ ๊ฐ€์†๊ธฐ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. [15]

์‚ฌ์ด๋“œ๋ฐ”: F-35์˜ ๋ฐฑ๋„์–ด

ํ˜„๋Œ€ ๋ฏธ๊ตญ ๊ตฐ์‚ฌ ์žฅ๋น„๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ชจ๋“  ๊ตฌ์„ฑ ์š”์†Œ๋Š” 1) ๋งž์ถค ์ œ์ž‘๋˜๊ฑฐ๋‚˜, 2) ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ƒ์šฉ ์ œํ’ˆ์œผ๋กœ ๋งž์ถค ์ œ์ž‘๋˜๊ฑฐ๋‚˜, 3) ๋ฐ•์Šคํ˜• ์ƒ์šฉ ์†”๋ฃจ์…˜์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋”์šฑ์ด, ์ด ์„ธ ๊ฐ€์ง€ ๊ฒฝ์šฐ ๋ชจ๋‘ ๊ฐœ๋ณ„ ๊ตฌ์„ฑ ์š”์†Œ ๋˜๋Š” ์ „์ฒด ์‹œ์Šคํ…œ์˜ ์ œ์กฐ์—…์ฒด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๊ตญ๊ฐ€ ์™ธ๋ถ€์—์„œ ์‹œ์ž‘๋˜๋Š” ๋ชจํ˜ธํ•œ ํ˜ˆํ†ต์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ณต๊ธ‰๋ง(์ข…์ข… ์ „ ์„ธ๊ณ„์— ๊ฑธ์ณ ์žˆ์Œ)์˜ ์–ด๋Š ์‹œ์ ์—์„œ ๋ฐฑ๋„์–ด ๋˜๋Š” ๋งฌ์›จ์–ด(์†Œํ”„ํŠธ์›จ์–ด ๋˜๋Š” ํ•˜๋“œ์›จ์–ด ์ˆ˜์ค€)๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด ๋˜๋Š” ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ์— ๋‚ด์žฅ๋  ์œ„ํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฏธ ๊ณต๊ตฐ์€ 1๋งŒ ๊ฐœ ์ด์ƒ์˜ ์œ„์กฐ ์ „์ž ๋ถ€ํ’ˆ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ์œผ๋ฉฐ, ์ด๋กœ ์ธํ•ด ๊ธฐ๋‚ด์— ์•…์„ฑ ์ฝ”๋“œ ๋ฐ ๋ฐฑ๋„์–ด๊ฐ€ ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ๋„ ๋†’์•„์ง‘๋‹ˆ๋‹ค. ์œ„์กฐํ’ˆ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์›๋ณธ์— ๋Œ€ํ•œ ํ’ˆ์งˆ์ด ๋‚ฎ๊ณ  ๋ถˆ์•ˆ์ •ํ•œ ๋ณต์‚ฌ๋ณธ์ด๋ผ๋Š” ์‚ฌ์‹ค์€ ๋งํ•  ๊ฒƒ๋„ ์—†์Šต๋‹ˆ๋‹ค. [5]

ALIS ์ปค๋„ ์•„ํ‚คํ…์ฒ˜

๋ชจ๋“  ์˜จ๋ณด๋“œ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์š”์•ฝํ•˜๋ฉด ํ•ด๋‹น ์‹œ์Šคํ…œ์˜ ์ฃผ์š” ์š”๊ตฌ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค: ํ†ตํ•ฉ์„ฑ ๋ฐ ํ™•์žฅ์„ฑ; ๊ณต๊ฐœ ์‚ฌ์–‘ ๋ฐ ๊ฐœ๋ฐฉํ˜• ์•„ํ‚คํ…์ฒ˜; ์ธ์ฒด ๊ณตํ•™์  ๋ฐ ๊ฐ„๊ฒฐํ•จ; ์•ˆ์ •์„ฑ, ์ค‘๋ณต์„ฑ, ๋‹ค์–‘์„ฑ, ํƒ„๋ ฅ์„ฑ ๋ฐ ๊ฐ•๋„ ํ–ฅ์ƒ; ๋ถ„์‚ฐ๋œ ๊ธฐ๋Šฅ. ALIS ํ•ต์‹ฌ ์•„ํ‚คํ…์ฒ˜๋Š” F-35 ํ•ฉ๋™ ํƒ€๊ฒฉ ์ „ํˆฌ๊ธฐ์— ๋Œ€ํ•œ ์ด๋Ÿฌํ•œ ๊ด‘๋ฒ”์œ„ํ•˜๊ณ  ์•ผ์‹ฌ์ฐฌ ๊ฒฝ์Ÿ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ํฌ๊ด„์ ์ธ ๋Œ€์‘์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ด ์•„ํ‚คํ…์ฒ˜๋Š” ๋‹ค๋ฅธ ๋ชจ๋“  ๋…์ฐฝ์ ์ธ ๊ฒƒ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์œ ํ•œ ์ƒํƒœ ๊ธฐ๊ณ„์˜ ๊ฐœ๋…์ด ๊ธฐ๋ณธ์œผ๋กœ ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ALIS ํ”„๋ ˆ์ž„์›Œํฌ ๋‚ด์—์„œ ์ด ๊ฐœ๋…์„ ์ ์šฉํ•˜๋Š” ๊ฒƒ์€ F-35 ์ „ํˆฌ๊ธฐ์— ํƒ‘์žฌ๋œ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ชจ๋“  ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ํ†ต์ผ๋œ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์—์„œ ์‹คํ˜„๋ฉ๋‹ˆ๋‹ค. ๋ถ„์‚ฐ ์ปดํ“จํŒ…์„ ์œ„ํ•œ ๋‹ค์ค‘ ์Šค๋ ˆ๋“œ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ์•„ํ‚คํ…์ฒ˜์™€ ๊ฒฐํ•ฉ๋œ ALIS ์˜คํ† ๋งˆํƒ€ ์ปค๋„์€ ์œ„์—์„œ ์„ค๋ช…ํ•œ ๋ชจ๋“  ์ƒ์ถฉ๋˜๋Š” ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ALIS ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์ธํ„ฐํŽ˜์ด์Šค ".h-file"๊ณผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌ์„ฑ ".cpp-file"๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜ํ™”๋œ ๊ตฌ์กฐ๋Š” ๊ธฐ์‚ฌ์— ์ฒจ๋ถ€๋œ ์†Œ์Šค ํŒŒ์ผ์— ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค(๋‹ค์Œ ์„ธ ๊ฐ€์ง€ ์Šคํฌ์ผ๋Ÿฌ ์ฐธ์กฐ).

automata1.cpp

#include "battle.h"

CBattle::~CBattle()
{
}

BOOL CBattle::Battle()
{
    BATTLE_STATE state;

    switch (m_state)
    {
    case AU_BATTLE_STATE_1:
        if (!State1Handler(...))
            return FALSE;
        m_state = AU_STATE_X;
        break;
    case AU_BATTLE_STATE_2:
        if (!State2Handler(...))
            return FALSE;
        m_state = AU_STATE_X;
        break;
    case AU_BATTLE_STATE_N:
        if (!StateNHandler(...))
            return FALSE;
        m_state = AU_STATE_X;
        break;
    }

    return TRUE;
}

automata1.h

#ifndef AUTOMATA1_H
#define AUTOMATA1_H

typedef enum AUTOMATA1_STATE { AU1_STATE_1, AU1_STATE_2, ... AU1_STATE_N };

class CAutomata1
{
public:
    CAutomata1();
    ~CAutomata1();
    BOOL Automata1();
private:
    BOOL State1Habdler(...);
    BOOL State2Handler(...);
    ...
    BOOL StateNHandler(...);
    AUTOMATA1 m_state;
};

#endif

main.cpp

#include "automata1.h"

void main()
{
    CAutomata1 *pAutomata1;
    pAutomata1 = new CAutomata1();

    while (pAutomata->Automata1()) {}

    delete pAutomata1;
}

์š”์•ฝํ•˜๋ฉด, ๊ฒฝ์Ÿ์ ์ธ ์ „์ˆ  ํ™˜๊ฒฝ์—์„œ ํƒ„๋ ฅ์„ฑ, ์ค‘๋ณต์„ฑ, ๋‹ค์–‘์„ฑ ๋ฐ ๋ถ„์‚ฐ ๊ธฐ๋Šฅ์„ ํšจ๊ณผ์ ์œผ๋กœ ๊ฒฐํ•ฉํ•œ ํƒ‘์žฌ ์‚ฌ์ด๋ฒ„ ์ธํ”„๋ผ๋ฅผ ๊ฐ–์ถ˜ ๊ณต๊ตฐ ๋ถ€๋Œ€๋Š” ์ „ํˆฌ ์šฐ์œ„๋ฅผ ๋ˆ„๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„๋Œ€ ํ•ญ๊ณต์˜ IKK์™€ ALIS๋Š” ์ด๋Ÿฌํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์•ž์œผ๋กœ ํ†ตํ•ฉ ์ •๋„๋Š” ๋‹ค๋ฅธ ์œก๊ตฐ ๋ถ€๋Œ€์™€์˜ ์ƒํ˜ธ ์ž‘์šฉ์œผ๋กœ ํ™•๋Œ€๋  ์˜ˆ์ •์ด์ง€๋งŒ, ํ˜„์žฌ ๊ณต๊ตฐ์˜ ํšจ๊ณผ์ ์ธ ํ†ตํ•ฉ์€ ์ž์ฒด ๋ถ€๋Œ€์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์„œ์ง€

1. ์ฝ”ํŠธ๋‹ˆ ํ•˜์›Œ๋“œ. ํ•ญ๊ณต์ „์ž๊ณตํ•™: ์‹œ๋Œ€๋ฅผ ์•ž์„œ๋‹ค // โ€‹๊ตฐ์‚ฌ ๋ฐ ํ•ญ๊ณต์šฐ์ฃผ ์ „์ž๊ณตํ•™: ํ•ญ๊ณต์ „์ž๊ณตํ•™ ํ˜์‹ . 24(6), 2013. pp. 10-17.
2. ์ „์ˆ ์†Œํ”„ํŠธ์›จ์–ด๊ณตํ•™ // ์ œ๋„ˆ๋Ÿด ๋‹ค์ด๋‚˜๋ฏน์Šค ์ „๊ธฐ ๋ณดํŠธ.
3. ์•จ๋นˆ ๋จธํ”ผ. ์‹œ์Šคํ…œ ๊ฐ„ ํ†ตํ•ฉ์˜ ์ค‘์š”์„ฑ // ์ตœ์ฒจ๋‹จ: ์ „ํˆฌ ์‹œ์Šคํ…œ ์—”์ง€๋‹ˆ์–ด๋ง ๋ฐ ํ†ตํ•ฉ. 8(2), 2013. pp. 8-15.
4. F-35: ์ „ํˆฌ ์ค€๋น„ ์™„๋ฃŒ. // ๊ณต๊ตฐ.
5. Global Horizons // ๋ฏธ ๊ณต๊ตฐ ๊ธ€๋กœ๋ฒŒ ๊ณผํ•™ ๋ฐ ๊ธฐ์ˆ  ๋น„์ „. 3.07.2013.
6. ํฌ๋ฆฌ์Šค ๋ฐฅ์ฝ•. ๋ฏธ๋ž˜์˜ ์‚ฌ์ด๋ฒ„ ์ „์žฅ์„ ์ค€๋น„ํ•˜๋‹ค // ํ•ญ๊ณต์šฐ์ฃผ์ „๋ ฅ์ €๋„. 29(6), 2015. pp. 61-73.
7. ์—๋“œ๋ฆญ ํ†ฐ์Šจ. ๊ณตํ†ต ์šด์˜ ํ™˜๊ฒฝ: ์„ผ์„œ๋Š” ์œก๊ตฐ์„ ํ•œ ๋‹จ๊ณ„ ๋” ๊ฐ€๊นŒ์ด ์ด๋™์‹œํ‚ต๋‹ˆ๋‹ค. // ์œก๊ตฐ ๊ธฐ์ˆ : ์„ผ์„œ. 3(1), 2015. p. 16.
8. ๋งˆํฌ ์นผ๋ผํ‘ธํŠธ. ํ•ญ๊ณต๊ธฐ ์ƒ์กด ๊ฐ€๋Šฅ์„ฑ์˜ ๋ฏธ๋ž˜: ์ง€๋Šฅํ˜• ํ†ตํ•ฉ ์ƒ์กด ๊ฐ€๋Šฅ์„ฑ ์ œํ’ˆ๊ตฐ ๊ตฌ์ถ• // ์œก๊ตฐ ๊ธฐ์ˆ : ํ•ญ๊ณต. 3(2), 2015. pp. 16-19.
9. ์ฝ”ํŠธ๋‹ˆ ํ•˜์›Œ๋“œ. ์ง€๋Šฅํ˜• ํ•ญ๊ณต์ „์ž๊ณตํ•™.
10. ์Šคํ…ŒํŒŒ๋‹ˆ ์•ค ํ”„๋ ˆ์ด์˜ฌ๋ฆฌ. F-35A ๋ผ์ดํŠธ๋‹ II์— ๋Œ€ํ•œ ์ •๋ณด ์ง€์› // ํ•ญ๊ณต ๋ฐ ์šฐ์ฃผ ์ „๋ ฅ ์ €๋„. 30(2), 2016. pp. 106-109.
11. ์ฝ”ํŠธ๋‹ˆ E. ํ•˜์›Œ๋“œ. ์—ฃ์ง€์—์„œ์˜ ๋น„๋””์˜ค ๋ฐ ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ // ๊ตฐ์‚ฌ ๋ฐ ํ•ญ๊ณต์šฐ์ฃผ ์ „์ž๊ณตํ•™: ์ง„๋ณด์ ์ธ ํ•ญ๊ณต์ „์ž๊ณตํ•™. 22๋…„ 8(2011)์ผ.
12. ์ฝ”ํŠธ๋‹ˆ ํ•˜์›Œ๋“œ. ์ฒจ๋‹จ ํ•ญ๊ณต ์ „์ž ๊ณตํ•™์„ ๊ฐ–์ถ˜ ์ „ํˆฌ ํ•ญ๊ณต๊ธฐ // ๊ตฐ์‚ฌ ๋ฐ ํ•ญ๊ณต ์šฐ์ฃผ ์ „์ž ์žฅ์น˜: ํ•ญ๊ณต ์ „์ž ๊ณตํ•™. 25(2), 2014. pp.8-15.
13. ํšŒ์ „์ต๊ธฐ์— ์ดˆ์ : ๊ณผํ•™์ž, ์—ฐ๊ตฌ์› ๋ฐ ๋น„ํ–‰๊ฐ€๊ฐ€ ํ˜์‹ ์„ ์ฃผ๋„ํ•ฉ๋‹ˆ๋‹ค // ์œก๊ตฐ ๊ธฐ์ˆ : ํ•ญ๊ณต. 3(2), 2015. pp.11-13.
14. ์ „์ˆ ์†Œํ”„ํŠธ์›จ์–ด๊ณตํ•™ // ์ œ๋„ˆ๋Ÿด ๋‹ค์ด๋‚˜๋ฏน์Šค ์ „๊ธฐ ๋ณดํŠธ.
15. ๊ด‘๋ฒ”์œ„ํ•œ ๊ธฐ๊ด€์—์„œ 16๋…„ 52์›” 2์ผ HIVE(Hierarchical Identity Verify Exploit) Microsystems Technology Office DARPA-BAA-2016-XNUMX๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.
16. ์ฝ”ํŠธ๋‹ˆ ํ•˜์›Œ๋“œ. ์ˆ˜์š”๊ฐ€ ์žˆ๋Š” ๋ฐ์ดํ„ฐ: ํ†ต์‹  ์š”๊ตฌ์— ์‘๋‹ต // ๊ตฐ์‚ฌ ๋ฐ ํ•ญ๊ณต์šฐ์ฃผ ์ „์ž ์žฅ์น˜: ์›จ์–ด๋Ÿฌ๋ธ” ์ „์ž ์žฅ์น˜. 27๋…„ 9(2016)์ผ.
17. ๊ด‘๋ฒ”์œ„ํ•œ ๊ธฐ๊ด€ ๋ฐœํ‘œ: ์„ค๋ช… ๊ฐ€๋Šฅํ•œ ์ธ๊ณต ์ง€๋Šฅ(XAI) DARPA-BAA-16-53, 2016.
18. ์กฐ๋ฅด๋”” ๋ฐœ๋ฒ ๋ฅด๋‘. ์ปดํ“จํŒ… ์‹œ์Šคํ…œ์—์„œ ๊ฐ์ • ๊ตฌํ˜„์„ ์œ„ํ•œ ์ธ์ง€ ์•„ํ‚คํ…์ฒ˜ // ์ƒ๋ฌผํ•™์ ์œผ๋กœ ์˜๊ฐ์„ ๋ฐ›์€ ์ธ์ง€ ์•„ํ‚คํ…์ฒ˜. 15๋…„ 2016์›” 34์ผ. 40-XNUMX.
19. ๋ธŒ๋ฃจ์Šค K. ์กด์Šจ. ์ธ์ง€์˜ ์ƒˆ๋ฒฝ: ์ถฉ๊ฒฉ์„ ๊ฐ€ํ•˜์—ฌ ์ƒ๊ฐ์„ ์›€์ง์ด๊ฒŒ ํ•˜์—ฌ ์ด๋ฐ์˜ฌ๋กœ๊ธฐ ์ „์Ÿ์— ๋งž์„œ ์‹ธ์šฐ๋Š” ์‹œ๋Œ€ // Air & Space Power Journal. 22(1), 2008. pp. 98-106.
20. ์ƒค๋ก  M. ๋ผํˆฌ๋ฅด. ๊ฐ์„ฑ ์ง€๋Šฅ: ๋ชจ๋“  ๋ฏธ๊ตญ ๊ณต๊ตฐ ์ง€๋„์ž์—๊ฒŒ ๋ฏธ์น˜๋Š” ์˜ํ–ฅ // Air & Space Power Journal. 16(4), 2002. pp. 27-35.
21. ์ƒค๋ก  M. ๋ผํˆฌ๋ฅด(Sharon M. Latour) ์ค‘๋ น. ๊ฐ์„ฑ ์ง€๋Šฅ: ๋ชจ๋“  ๋ฏธ๊ตญ ๊ณต๊ตฐ ์ง€๋„์ž์—๊ฒŒ ๋ฏธ์น˜๋Š” ์˜ํ–ฅ // Air & Space Power Journal. 16(4), 2002. pp. 27-35.
22. ์ œ์ธ ๋ฒค์Šจ. ์ธ์ง€ ๊ณผํ•™ ์—ฐ๊ตฌ: ๊ตฐ์ธ๋“ค์„ ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ์กฐ์ข… // ์œก๊ตฐ ๊ธฐ์ˆ : ์ปดํ“จํŒ…. 3(3), 2015. pp. 16-17.
23. ๋‹ค์–€ ์•„๋ผ์šฐ์กฐ. ๊ณต๊ตฐ ํš๋“ ํ™˜๊ฒฝ์„ ๋ณ€ํ™”์‹œํ‚ฌ ์ค€๋น„๊ฐ€ ๋œ ์ธ์ง€ ์ปดํ“จํ„ฐ.
24. ์ œ์ž„์Šค S. ์•Œ๋ฒ„์Šค. RCS: ์ง€๋Šฅํ˜• ๋‹ค์ค‘ ์—์ด์ „ํŠธ ์‹œ์Šคํ…œ์„ ์œ„ํ•œ ์ธ์ง€ ์•„ํ‚คํ…์ฒ˜ // Annual Reviews in Control. 29(1), 2005. pp. 87-99.
25. ์นด๋ ˆํ”„ A.A. ์‹ ๋ขฐ์˜ ์‹œ๋„ˆ์ง€ // ์‹ค์šฉ์ ์ธ ๋งˆ์ผ€ํŒ…. 2015. 8(222). 43-48์ชฝ.
26. ์นด๋ ˆํ”„ A.A. ๋ถ„์‚ฐ ์ปดํ“จํŒ…์„ ์œ„ํ•œ ๋‹ค์ค‘ ์Šค๋ ˆ๋“œ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ // ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž. 2016. 1-2(158-159). 93-95ํŽ˜์ด์ง€.
27. ์นด๋ ˆํ”„ A.A. F-35 ํ†ตํ•ฉ ํƒ€๊ฒฉ ์ „ํˆฌ๊ธฐ์˜ ์˜จ๋ณด๋“œ MPS์˜ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ // ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ๊ธฐ์ˆ . 2016. 11ํ˜ธ. P.98-102.

PS. ์ด ๊ธฐ์‚ฌ๋Š” ์›๋ž˜ ๋‹ค์Œ์—์„œ ์ถœํŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. "๋ถ€ํ’ˆ ๋ฐ ๊ธฐ์ˆ ".

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€