๋ณธ๋ฌธ์œผ๋กœ ์ด๋™

ํŒจํ„ด ์–ธ์–ด

์œ„ํ‚ค๋ฐฑ๊ณผ, ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋ฐฑ๊ณผ์‚ฌ์ „.

ํŒจํ„ด ์–ธ์–ด(pattern language)๋Š” ์ „๋ฌธ ์ง€์‹ ๋ถ„์•ผ์—์„œ ๋›ฐ์–ด๋‚œ ๋””์ž์ธ ์‹ค๋ก€๋ฅผ ๋ฌ˜์‚ฌํ•˜๋Š” ๊ตฌ์กฐ๋ฒ•์œผ๋กœ, ๊ฑด์ถ•๊ฐ€์ธ ํฌ๋ฆฌ์Šคํ† ํผ ์•Œ๋ ‰์‚ฐ๋”์— ์˜ํ•ด ๋งŒ๋“ค์–ด์ง„ ์‹ ์กฐ์–ด์ด๋‹ค. ์ด ์ด๋ก ์˜ ์ง€์ง€์ž๋“ค์€ ์ด ์ด๋ก ์ด ํ‰๋ฒ”ํ•œ ์‚ฌ๋žŒ๋“ค์ด ๋งค์šฐ ํฌ๊ณ  ๋ณต์žกํ•œ ๋””์ž์ธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ค€๋‹ค๊ณ  ์ฃผ์žฅํ•œ๋‹ค.

ํŒจํ„ด์˜ ์ •์˜

[ํŽธ์ง‘]

๊ฐœ์š”

[ํŽธ์ง‘]

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

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

๊ฐ™์ด ๋ณด๊ธฐ

[ํŽธ์ง‘]