F-35 ํตํฉ ํ๊ฒฉ ์ ํฌ๊ธฐ์ ์์จ ๊ตฐ์ ์ ๋ณด ์์คํ (ALIS)์ ์ฃผ์ ๊ตฌ์ฑ ์์์ ๋ํ ๊ฐ์์ ๋๋ค. "์ ํฌ ์ง์ ์ ๋"๊ณผ ๊ทธ ๋ค ๊ฐ์ง ์ฃผ์ ๊ตฌ์ฑ ์์์ ๋ํ ์์ธํ ๋ถ์: 1) ์ธ๊ฐ ์์คํ ์ธํฐํ์ด์ค, 2) ์งํ ์ ์ด ์์คํ , 3) ํ์ฌ ๋ฉด์ญ ์์คํ , 4) ํญ๊ณต ์ ์ ์์คํ . 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์ 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"์ ํญ๊ณต ์ ์ ์์ฉ ๋ถ์ผ๋ฅผ ์ํ ์์ฉ ์ํํธ์จ์ด ์ธํฐํ์ด์ค์ ๋๋ค. ์ด ์ธํฐํ์ด์ค๋ ํตํฉ ๋ชจ๋ํ ํญ๊ณต์ ์๊ณตํ์ ์๋ฆฌ์ ๋ฐ๋ผ ํญ๊ณต ์ปดํจํ ์์คํ ๋ฆฌ์์ค์ ์๊ฐ์ , ๊ณต๊ฐ์ ๋ถํ ์ ๊ท์ ํฉ๋๋ค. ๋ํ ์์ฉ ํ๋ก๊ทธ๋จ ์ํํธ์จ์ด๊ฐ ์ปดํจํฐ ์์คํ ๋ฆฌ์์ค์ ์ก์ธ์คํ๋ ๋ฐ ์ฌ์ฉํด์ผ ํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค๋ฅผ ์ ์ํฉ๋๋ค.
ํ๋ ธ๋ผ๋ง ์๊ฐํ ๋์คํ๋ ์ด ํ์ ์์คํ
์งํ ํต์ ์์คํ
์์์ ์ธ๊ธํ ๋ฐ์ ๊ฐ์ด ํ์ฌ ๋ฌด๊ธฐ์ ์ ์ด ์ฅ์น์ ์ํธ ์์ฉํ๋ 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-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 ํ์ฌ ์ฌ์ด๋ฒ ์ธํ๋ผ์ ์ผ๋ถ [์์] ์ํํธ์จ์ด ๊ตฌ์ฑ ์์๋ 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.
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