to designdb

|Abstract |Introduction |Goals of Research |Object-Oriented Database |System Implementation |Conclusion |References|

II. Goals of Research
since 15 December, 1996, last modified 15 December, 1996


º» ³í¹®¿¡¼­´Â »ý»êÀ̶ó´Â ¿ë¾î¸¦ »óÇ°À̳ª ¿ë¿ªÀ» ¸¸µé¾î³»±â À§ÇÑ ¼³°è, Á¦Á¶, ÆǸÅ, Àλç, ÀÚº»°ü¸®µîÀÇ È°µ¿À» Æ÷ÇÔÇÑ ±¤¹üÀ§ÇÑ Àǹ̷Π»ç¿ëÇÏ°í ÀÖ´Ù. ¹Ý¸é¿¡ Á¦Á¶´Â Á¦Ç°À» Á¦ÀÛÇϴµ¥ Á÷Á¢ÀûÀ¸·Î °ü°èµÇ´Â ¼³°è, Á¦Á¶ È°µ¿À» ¸»ÇÑ´Ù. º» ³í¹®¿¡¼­ ¾ð±ÞÇÏ´Â »ý»ê¿¡ °ü°èµÈ µ¥ÀÌŸº£À̽º´Â ¼³°è, Á¦Á¶ºÐ¾ß¿¡ °ü°èµÈ µ¥ÀÌŸº£À̽º·Î ±× ¹üÀ§°¡ Á¦ÇѵȴÙ. ¾ÕÀ¸·Î ¼³°è, Á¦Á¶¿¡ °ü°èµÈ ÀÌ µ¥ÀÌŸº£À̽º¸¦ Á¦Á¶ µ¥ÀÌŸº£À̽º¶ó°í ºÎ¸¦°ÍÀÌ´Ù. ÀÌ Àå¿¡¼­´Â Á¦Á¶ µ¥ÀÌŸº£À̽ºÀÇ Çʿ伺°ú ±âÁ¸ÀÇ Á¦Á¶ µ¥ÀÌŸº£À̽ºÀÇ ¹®Á¦Á¡À» »ìÆ캻´Ù. ¾Æ¿ï·¯ µ¿ÀÏÇÑ ¹®Á¦ÇØ°áÀ» À§ÇØ ÇàÇØÁ³´ø ¼±Ç࿬±¸¸¦ Á¶»çÇÑ´Ù. ¸¶Áö¸· Àý¿¡¼­´Â ¾ð±ÞµÈ µ¥ÀÌŸº£À̽ºÀÇ Çʿ伺°ú ¹®Á¦Á¡À¸·ÎºÎÅÍ ¿¬±¸ÀÇ ¹üÀ§¿Í ¸ñÀûÀ» Á¦½ÃÇÑ´Ù.

2.1 Á¦Á¶ µ¥ÀÌŸº£À̽ºÀÇ Çʿ伺

Çö´ë Á¦Á¶ ½Ã½ºÅÛÀº ¼­·Î µ¶¸³µÇ¾î ¿î¿µµÇ¾ú´ø ¼³°è, Á¦Á¶ È°µ¿µéÀ» ÅëÇÕÇÏ·Á ÇÏ°í ÀÖ´Ù. ¼³°è, Á¦Á¶, °Ë»ç, ±×¸®°í ÆǸŵîÀÇ ¸ðµç »ý»ê È°µ¿µéÀÌ ¼­·ÎÀÇ ¿¬°ü°ü°è¸¦ À¯ÁöÇϸç, ÀÏ°üµÈ ¸ñÇ¥¸¦ °¡Áöµµ·Ï À籸¼ºµÇ°í ÀÖ´Ù. ÀÌ È°µ¿ÀÇ À̵æÀº ÀÌ ³í¹®ÀÇ ¹üÀ§¸¦ ¹þ¾î³ª¹Ç·Î ¾ð±ÞÀ» ÇÇÇÏÁö¸¸, ÅëÇÕ Á¦Á¶½Ã½ºÅÛÀÇ ´ëµÎµîÀ» ÅëÇؼ­ ±× Çʿ伺À» ÀÌÇØÇÒ ¼ö ÀÖ´Ù. °¢ È°µ¿ÀÇ ÅëÇÕÀº °¢ ´Ü°èº°¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ ¸Åü·Î ½ÇÇöÇÒ ¼ö ÀÖ´Ù[6]. ¿¹¸¦ µé¾î, Ç×°ø±â ¹ßµ¿±âÀÇ ¼³°èÀÚ°¡ ÀÛ¼ºÇÑ ºÎÇ° Ä©¼ö¿Í Çü»óÁ¤º¸´Â Àü Á¦Á¶ ½Ã½ºÅÛ¿¡ °ÉÃļ­ ¿¬°ü°ü°è¸¦ °¡Áø´Ù. ÀÌ Á¤º¸´Â ÄÄÇ»Å͸¦ ÀÌ¿ëÇÑ ¼³°èºÐ¼® ½Ã½ºÅÛ (Computer-Aided Engineering system :CAE )¿¡¼­ »ç¿ëÇÏ´Â ±âº»Àû Á¤º¸¸¦ Á¦°øÇϱ⵵ ÇÏ°í,ÀÌ Á¤º¸¸¦ ¹ÙÅÁÀ¸·Î ¹ßµ¿±â Á¦Á¶¿¡ ÇÊ¿äÇÑ ±â°è ¼³Ä¡µîÀÇ Á¦Á¶Á¤º¸°¡ µµÃâµÇ±âµµ ÇÑ´Ù. ¿¹¿¡¼­¿Í °°ÀÌ Á¦Á¶Á¤º¸´Â °¢ Á¦Á¶´Ü°è¸¦ ¼­·ÎÀÇ ¿¬°ü °ü°è¸¦ °¡Áö°í ÅëÇÕÇÒ ¼ö ÀÖ´Â Áß¿äÇÑ ¸ÅüÀÌ´Ù. ±×·¯¹Ç·Î ÅëÇÕ ¸ÅüÀÎ Á¦Á¶Á¤º¸ÀÇ ÀúÀå µµ±¸À̸ç, °ü¸® ±â±¸ÀÎ µ¥ÀÌŸº£À̽º´Â ¾ÕÀ¸·ÎÀÇ ÅëÇÕ Á¦Á¶½Ã½ºÅÛÀÇ Áß¿äÇÑ ±âÃÊ°¡ µÈ´Ù.

ÅëÇÕµÈ Á¦Á¶ ½Ã½ºÅÛÀº ¸¹Àº ÀÚµ¿È­µÈ ÇÏÀ§ Á¦Á¶ ½Ã½ºÅÛÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÚµ¿È­µÈ Á¦Á¶ ½Ã½ºÅÛÀº ±â°è°¡ ÀνÄÇÒ ¼ö ÀÖ´Â ¸¹Àº Á¤º¸µéÀÌ ÇÊ¿äÇÏ´Ù. ¿¹¸¦ µé¾î, ¹ßµ¿±âÀÇ Á¦Á¶¿¡´Â Çü»ó Á¤º¸·Î ºÎÅÍ µµÃâµÈ ¼öÄ¡Á¦¾î Á¤º¸°¡ ÀÖ¾î¾ß¸¸ ±â°è °¡°øÀ» ÇÒ ¼ö ÀÖ´Ù. ÀÌ¿Í °°ÀÌ ¸¹Àº ÀÚµ¿È­µÈ °øÀÛ±â°èµéÀ» Á¦¾îÇÒ ¼ö ÀÖ´Â Á¤º¸°¡ ÇÊ¿äÇѵ¥, À̵éÀº ±â°è¸¸ÀÌ ÀνÄÇÒ ¼ö ÀÖ°í Àΰ£¿¡°Ô´Â Ä£¹ÐÇÏÁö ¸øÇÑ ÇüŸ¦ ¶ç°í ÀÖ´Ù. ¾Æ¿ï·¯ ÀÌ Á¤º¸µéÀº ¿©·¯°¡Áö ±â°è Á¤º¸°¡ È¥ÀçÇÑ °æ¿ì°¡ ¸¹´Ù. ¿¹·Î ÇϳªÀÇ ±Ý¼ÓÀ» Àý´ÜÇϱâ À§ÇÑ µµ±¸ÀÇ È¸Àü ¼Óµµ´Â Àç·áÀÇ ÀçÁú, °ø±¸ÀÇ ¸ð¾çÀ̳ª °­µµ, ÇØ´ç °øÀÛ ±â°èÀÇ Á¾·ùµîÀÌ °í·ÁµÇ¾î¾ß ÇÑ´Ù[Amsted1977]. ÀÌ¿Í °°Àº ±â°èÀû µ¥ÀÌŸ¸¦ ÇÊ¿ä¿¡ µû¶ó ÀÎÀ§ÀûÀ¸·Î ÁغñÇÑ´Ù´Â °ÍÀº ºÒ°¡´ÉÇÏ´Ù. ±×·¯¹Ç·Î ÀÚµ¿È­µÈ Á¦Á¶ ½Ã½ºÅÛ¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ ÁغñÇÏ°í »ý¼º½ÃÅ°±â À§ÇÏ¿© Á¦Á¶ µ¥ÀÌŸº£À̽º´Â ÇÊ¿ä ºÒ°¡°áÇÏ´Ù[3].

µ¥ÀÌŸº£À̽ºÀÇ Áß¿äÇÑ ¸ñÀûÁßÀÇ Çϳª´Â ÀÀ¿ë ÇÁ·Î±×·¥(Application Program)µéÀÇ Áö¿øÀÌ´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¾ø´Â µ¥ÀÌŸº£À̽º´Â ±× ÀÚü¸¸ÀÇ Á¸Àç·Î´Â º°°¡Ä¡°¡ ¾ø´Ù. ÁغñµÈ µ¥ÀÌŸº£À̽º¸¦ ±âÃÊ·Î ¿©·¯°¡Áö ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÏ°í »ç¿ëÇÔÀ¸·Î½á ºñ·Î½á µ¥ÀÌŸº£À̽ºÀÇ ±â´ÉÀ» ¹ßÈÖÇÏ°Ô µÈ´Ù. ƯÈ÷ ¼³°è, Á¦Á¶ºÐ¾ß°¡ ÀÚµ¿È­ µÇ¾î°¨¿¡ µû¶ó ¸¹Àº ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÏ´Ù. ¼³°è¿¡¼­´Â ¿©·¯°¡Áö ½ÇÇèÀ» ´ë½ÅÇÒ ¼ö ÀÖ´Â ºÐ¼® ÇÁ·Î±×·¥, Á¦Á¶ ´Ü°è¿¡¼­´Â ±â°è °¡°ø Á¤º¸¸¦ ¸¸µå´Â ÇÁ·Î±×·¥, ±×¸®°í Á¦°í¸¦ ÀûÀýÈ÷ À¯ÁöÇϱâ À§ÇÑ Á¦Á¶»óȲ°ú Á¦°í»óȲÀ» °¨½ÃÇÏ´Â ÇÁ·Î±×·¥ µî, ¸¹Àº ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÏ°Ô µÈ´Ù. À̵é ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ Á¦°øÇϱâ À§ÇÏ¿© Á¦Á¶ µ¥ÀÌŸº£À̽º´Â ±âº»ÀûÀÎ µµ±¸ÀÌ´Ù[3].

µ¥ÀÌŸº£À̽º´Â Å©°Ô ±× ¸ñÀûÀ» ´Ù·®ÀÇ Á¤º¸ ÀúÀå, ÀúÀåµÈ Á¤º¸ÀÇ Æí¸®ÇÑ ¿î¿ë, ±×¸®°í Á¤º¸°£ÀÇ ÀÏ°ü¼º À¯Áö¿¡ µÎ°í ÀÖ´Ù. À§¿¡¼­ ¾ð±ÞÇÑ´ë·Î Á¦Ç°ÀÇ ¼³°è, Á¦Á¶´Ü°è¿¡¼­´Â ¼ö¸¹Àº ÀÀ¿ë ÇÁ·Î±×·¥°ú Á¤º¸Ã³¸® ´Ü°è¿¡ ÀÇÇØ Á¤º¸°¡ ±× ¾ç°ú Áú¿¡¼­ º¯È­À» °Þ°Ô µÈ´Ù. ÇÏÁö¸¸ ÀÌ·¯ÇÑ º¯È­ °úÁ¤¿¡¼­µµ Á¦Á¶Á¤º¸´Â ÀÏÁ¤ÇÑ ±ÔÁ¤¾È¿¡ ±× °ªÀÌ Á¸ÀçÇØ¾ß ÇÑ´Ù. ±×·¯¹Ç·Î Á¤º¸ÀÇ ÀÏ°ü¼º À¯Áö´Â ¼³°è, Á¦Á¶ ½Ã½ºÅÛ¿¡¼­ ¸Å¿ì Áß¿äÇÏ´Ù. ¿¹·Î Ç×°ø±âÀÇ ¹ßµ¿±âÀÇ ¼³°è ´Ü°è¿¡¼­ ºñÇàÀ» À§ÇØ Áß·®ÀÇ Á¦ÇÑÀ» µÎ¾ú´Âµ¥, Àç·áÀÇ ¼±Åÿ¡¼­ °­µµ¸¦ ¾ò±âÀ§ÇØ º¸´Ù ¸¹Àº Àç·á¸¦ »ç¿ë, ÀÌ¹Ì Á¦ÇÑµÈ Áß·®¸¦ ³Ñ¾úÀ» ¶§, ÀÌ ÀÏ°ü¼ºÀ» ÇØÄ¡´Â Á¤º¸¸¦ ¼³°èÀÚ¿¡°Ô ¾Ë·ÁÁְųª, ½º½º·Î Á¦ÇÑÇϵµ·Ï ÇØ¾ß ÇÑ´Ù. ÀÌ¿Í°°ÀÌ ¼³°è, Á¦Á¶ °úÁ¤¿¡¼­ Áß¿äÇÑ ÀÏ°ü¼º À¯Áö¸¦ À§ÇÏ¿© Á¦Á¶ µ¥ÀÌŸº£À̽º°¡ ´õ¿í ÇÊ¿äÇÏ´Ù.

2.2 ±âÁ¸ Á¦Á¶ µ¥ÀÌŸº£À̽ºÀÇ ¹®Á¦Á¡

°ü°èÇü µ¥ÀÌŸº£À̽º´Â ÇöÀç±îÁö Á¦Á¶, »ç¹«µî ´Ù¾çÇÑ ºÐ¾ß¿¡¼­ Á¤º¸ÀÇ ÀúÀå°ú °ü¸® µµ±¸ ¿ªÇÒÀ» ÇØ¿Ô´Ù. ƯÈ÷ ÀÌ µ¥ÀÌŸº£À̽º´Â Å×À̺í Çü½ÄÀÇ °£´ÜÇÑ µ¥ÀÌŸ ±¸Á¶¸¸À¸·Îµµ ÀڷḦ Ç¥ÇöÇÒ ¼ö ÀÖ´Â ÀÏ¹Ý »ç¹«ºÐ¾ß¿¡ ÀûÀýÈ÷ ÀÀ¿ëµÇ°í ÀÖ´Ù. ÁýÇշп¡ Áß½ÉÀ» µÐ °£´ÜÇϸ鼭µµ ¸íÈ®ÇÑ °ü°è ¸ðµ¨(Relational Model)ÀÌ ´Ü¼øÇÏ°í ¹Ýº¹ÀûÀÎ Çö½Ç¼¼°è¸¦ Àß Ç¥ÇöÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù.

ÀÌ·¯ÇÑ ÀÏ¹Ý »ç¹«ºÐ¾ß¿¡¼­ÀÇ ¼º°øÀÌ ÀÖÀºÈÄ¿¡, ÀϺο¡¼­´Â °ü°èÇü µ¥ÀÌŸº£À̽º¸¦ º¸´Ù º¹ÀâÇÑ Á¦Á¶ ºÐ¾ß¿¡ µµÀÔÀ» °í·ÁÇÏ¿´´Ù. ±×·¯³ª, º¹ÀâÇÑ µ¥ÀÌŸ±¸Á¶¿Í ´Ù¾çÇÑ ÀÀ¿ë ÇÁ·Î±×·¥(Application Program)À» Áö¿øÇØ¾ß ÇÏ´Â Á¦Á¶ºÐ¾ß¿¡¼­, °ü°èÇü µ¥ÀÌŸº£À̽º´Â ±× Ç¥Çö·ÂÀÇ ÇѰ踦 º¸¿© ÁÖ¾ú´Ù. ´Ü¼øÇÑ 2Â÷¿øÀû Å×À̺í ÇüÅÂÀÇ ÀÚ·á ±¸Á¶·Î´Â º¹ÀâÇÑ Á¦Á¶ºÐ¾ßÀÇ ÀڷḦ ÀúÀåÇÏ°í, °ü¸®Çϱ⿡´Â ¿ªºÎÁ·À̾ú´Ù[2]. ƯÈ÷ °¢ ´Ü°è¿¡¼­ º¹ÀâÇÑ Á¾·ùÀÇ ÀÚ·á°¡ »ý¼ºµÇ°í, °ü¸®µÇ¾î¾ß ÇÒ Á¦Ç° ¼³°è, Á¦Á¶ °úÁ¤¿¡¼­ °ü°èÇü µ¥ÀÌŸº£À̽º·ÎÀÇ ÀÚ·á °ü¸®´Â ¸¹Àº ¹®Á¦Á¡À» ³»Æ÷ÇÏ°í ÀÖ´Ù. ÇÏÁö¸¸ °ü°èÇü µ¥ÀÌŸº£À̽ºÀÇ ±×µ¿¾ÈÀÇ Å¸ ºÐ¾ß¿¡¼­ÀÇ ¼º°øÀº ¸î¸î Á¦Á¶ µ¥ÀÌŸº£À̽º¸¦ °ü°èÇü µ¥ÀÌŸº£À̽º·Î ±¸¼ºÇϵµ·Ï Çß´Ù[7]. ÀÌ Àý¿¡¼­´Â ÇöÀç ÀÌ·ç¾îÁö°í ÀÖ´Â °ü°èÇü µ¥ÀÌŸº£À̽ºÀÇ Á¦Á¶ºÐ¾ß¿¡ ÀÀ¿ëÀÌ ÀûÇÕÇÏÁö ¾ÊÀ½À» º¸¿©ÁÖ±â À§ÇÏ¿©, ÀÌ µ¥ÀÌŸº£À̽º°¡ ¼³°è, Á¦Á¶Á¤º¸¸¦ ÀúÀåÇÏ°í °ü¸®ÇÒ ¶§ ÀϾ´Â ¹®Á¦Á¡À» ¼­¼úÇÏ°Ú´Ù.

°ü°èÇü µ¥ÀÌŸº£À̽º´Â ¸Å¿ì °æÁ÷µÈ ÇüÅÂÀÇ ÀÚ·á ±¸Á¶(Schema)¸¦ Á¦°øÇÑ´Ù. °¢ °ü°è Å×À̺íÀº ¿­ÀÇ Ãß°¡³ª »èÁ¦µî°ú °°ÀÌ ´Ü¼øÇÑ ¹üÀ§¿¡¼­ ±âÁ¸ÀÇ °ü°è¸¦ º¯È­½Ãų ¼ö ÀÖ´Ù. ÀϹÝÀûÀÎ »ç¹« ÀÀ¿ëºÐ¾ß¿¡¼­´Â ½ºÅ°¸¶¸¦ ¼ö½Ã·Î ¹Ù²Ü ÇÊ¿ä°¡ ¾ø±â¶§¹®¿¡ °æÁ÷µÈ ±¸Á¶°¡ Å« ¹®Á¦°¡ µÇÁö´Â ¾Ê´Â´Ù. ÇÏÁö¸¸ Á¦Á¶ ºÐ¾ß¿¡¼­, ƯÈ÷ ¼³°è³ª Á¦Ç°ÀÇ Á¾·ù°¡ ÀÚÁÖ ¹Ù²î´Â ºÐ¾ß¿¡¼­´Â ¼ö½Ã·Î ÀÚ·áÀÇ ±¸Á¶¸¦ ¹Ù²î¾ßÇÏ´Â ¿ä±¸°¡ »ý±ä´Ù[8]. Á¦Ç°ÀÇ ¼³°èÀÚ´Â ÇϳªÀÇ Á¦Ç°À» ¼³°èÇϱâ À§ÇÏ¿©,¼ö½Ê³»Áö ¼ö¹é¹øÀÇ ´Ù¸¥ ½Ãµµ¸¦ ÇØ º¸¾Æ¾ßÇÒ °ÍÀ̸ç, ÀÌ ´Ü°è¿¡¼­ »ý±â´Â ÀÚ·áµéÀº, ¸¹Àº ÀÚ·á ÇüÅÂÀÇ º¯È­°¡ ÀÖ¾î¾ß ÇÒ °ÍÀÌ´Ù. ƯÈ÷, ÇöÀç ¸¹Àº °ü½ÉÀ» ¹Þ°í ÀÖ´Â À¯¿¬ Á¦Á¶½Ã½ºÅÛ(Flexible Manufacturing System: FMS)¿¡¼­µµ ÇÑ Á¦Á¶ ½Ã½ºÅÛ¿¡ ´Ù¾çÇÑ Á¾·ùÀÇ µ¥ÀÌŸ°¡ ÇÊ¿äÇÏ´Ù. Á¦Á¶ºÐ¾ß¿¡¼­´Â À¯¿¬¼º ÀÖ´Â ÀڷᱸÁ¶»Ó¸¸ ¾Æ´Ï¶ó µ¿ÀûÀÎ ÀÚ·á ±¸Á¶ÀÇ º¯È¯(Dynamic Schema Change)µµ ¾Æ¿ï·¯ ÇÊ¿ä·Î ÇÑ´Ù. µ¿ÀûÀÎ ÀÚ·á ±¸Á¶ÀÇ º¯È¯À̶õ À§¿¡¼­ ¾ð±ÞÇÑ À¯¿¬ÇÑ µ¥ÀÌŸ ±¸Á¶ÀÇ º¯È¯ÀÌ, Ưº°È÷ ½Ã½ºÅÛÀ» Á¤Áö½ÃÅ°°Å³ª ÇöÀç ÇÏ°í ÀÖ´Â ÀÛ¾÷¿¡ ¿µÇâÀ» ÁÖÁö ¾ÊÀ¸¸é¼­ ½ÇÇö µÉ ¼ö ÀÖ´Â ±â´ÉÀ» ¸»ÇÑ´Ù [9]. µ¿Àû ÀÚ·á ±¸Á¶ º¯È¯ÀÇ Áö¿øÀº Á¦Ç°¼³°è¿¡¼­ ÇÊ¿äÇÑ ¹öÀü °ü¸®(Version Control)¿¡ ²À ÇÊ¿äÇÑ ±â´ÉÀÌ´Ù. °ü°èÇü µ¥ÀÌŸº£À̽º·Î ±¸¼ºµÈ Á¦Á¶ µ¥ÀÌŸº£À̽º´Â ±× ÀڷᱸÁ¶ÀÇ °æÁ÷¼ºÀ¸·Î ÀÎÇÏ¿© ¼³°è, Á¦Á¶ ºÐ¾ß¿¡¼­ ÇÊ¿ä·ÎÇÏ´Â À¯¿¬ÇÑ ÀڷᱸÁ¶ º¯È¯°ú µ¿Àû ÀڷᱸÁ¶ º¯È¯À» Á¦°øÇÏÁö ¸øÇÏ°í ÀÖ´Ù.

°ü°èÇü ¸ðµ¨Àº ±âº» ´ÜÀ§ÀÇ ÀÚ·áÇüÀ» Á¤¼ö, ¹®ÀÚ, ¹®ÀÚ¿­ µî ¸î°¡Áö ÇüÅ·ΠÁ¦ÇÑÇß´Ù. ÀÌ¿ëÀÚ°¡ Á¤ÀÇÇÑ º¹ÇÕÀû ÀÚ·áÇüÀº °ü°èÇü ¸ðµ¨ÀÇ ±âº»ÀÌ µÇ´Â Á¦ 1 Á¤±ÔÇü(The First Normal Form)À» ±ú±â ¶§¹®¿¡ Áö¿øµÇÁö ¸øÇÏ°í ÀÖ´Ù. ¸¹Àº Á¦Á¶ºÐ¾ßÀÇ Ç¥ÇöµÉ ¿ä¼ÒµéÀº °èÃþÀû ¿ä¼Ò·Î ÀÌ·ç¾îÁø Àüü¶ó´Â ½ÄÀÇ ±¸¼ºÀ» Áö´Ï°í ÀÖ´Ù. Áï, ÀüüÀÇ ÇÑ ºÎºÐÀÌ ´Ù½Ã ÀڽŠ½º½º·Î º¹ÀâÇÑ ±¸Á¶¸¦ °¡Áø ¿ä¼ÒµéÀ» ´ëÇ¥ÇÏ´Â °ÍÀÌ´Ù. ¹ßµ¿±âÀÇ ¿¹¿¡¼­ ¹ßµ¿±âÀÇ ¿¬·á±â°üÀ̶ó´Â ºÎºÐÀº ³ª»ç, º¼Æ®µîÀÇ ±âº»¿ä¼Ò·Î ÀÌ·ç¾îÁø '°©Çü ¿¬·á ÆßÇÁ'·Î ±¸¼ºµÇ¾îÁú °ÍÀÌ´Ù. À̶§ ¹ßµ¿±â¸¦ °¡Àå ±âº»¿ä¼ÒÀÎ ³ª»ç, º¼Æ®µîÀÇ ºÎÇ°À¸·Î Ç¥½ÃÇÏ´Â °Í º¸´Ù´Â ¿¬·á±â°ü, ³Ã°¢±â°ü, µîÀÇ °èÃþÀû ¿ä¼Ò·Î Ç¥ÇöÇÏ´Â °ÍÀÌ ÁÁ´Ù. Áï, ¼¼°è¸¦ °¡Àå ±âº»ÀÌ µÇ´Â ¿ä¼Ò·Î ¸ðµÎ Ç¥ÇöÇÏ´Â °Í º¸´Ù´Â ¸î°¡Áö Á¾·ù·Î ºÐ·ùµÈ ¸ðÀÓÀ» ÀÌ¿ëÇÏ¿© °èÃþÀûÀ¸·Î Ç¥ÇöÇÏ´Â °ÍÀÌ ÀÌÇØ¿¡ Æí¸®ÇÏ´Ù. ÀÌ¿Í °°Àº ±â´ÉÀº µ¥ÀÌŸº£À̽ºÀÇ Çö½Ç ¼¼°èÀÇ Ãß»óÈ­¸¦ º¸´Ù ÀÚ¿¬½º·´°Ô °¡´ÉÇÏ°ÔÇϸç, ƯÈ÷ Á¦Á¶ºÐ¾ß¿¡¼­´Â ÀÌ·± ÇüÅÂÀÇ Ç¥ÇöÀÌ °¢ ºÐ¾ßÀÇ Ã¼°èÀû ÀÌÇØ¿Í ¼­·ÎÀÇ ¿¬°ü °ü°è Ç¥ÇöÀ» À§ÇÏ¿© ²À ÇÊ¿äÇÏ´Ù. ÇÏÁö¸¸ °ü°èÇü µ¥ÀÌŸº£À̽º·Î ±¸¼ºµÈ Á¦Á¶ µ¥ÀÌŸº£À̽º´Â º¹ÇÕ ÀÚ·áÇüÀ» Áö¿øÇÏÁö ¸øÇϱ⠶§¹®¿¡ º¹ÀâÇÑ Çö½Ç ¼¼°è¸¦ °èÃþÀûÀ¸·Î Ãß»óÈ­ ÇϱⰡ ¾î·Æ´Ù.

Ãß»óÀû ÀÚ·áÇü(Abstract Data Type)À̶ó´Â ¿ë¾î´Â ÀÚ·á¿Í ÀÚ·á¿¡ °ü°èµÈ ÇÁ·Î½Ãµà¾î(Procedure)°¡ °°ÀÌ Á¸ÀçÇÏ´Â °ÍÀ» ¶æÇÑ´Ù. ¸¸ÀÏ °ü°èµÈ ÀÚ·á¿Í ÇÁ·Î½Ãµà¾î°¡ ÇÔ²² ÀÖ´Ù¸é À̵éÀ» ±âÃÊ·ÎÇÏ¿© ÀÀ¿ë½Ã½ºÅÛ(ÀÀ¿ëÇÁ·Î±×·¥)À» ±¸ÇöÇϴµ¥ ¸Å¿ì Æí¸®ÇÒ °ÍÀÌ´Ù. ½ÇÁ¦·Î ´ëºÎºÐÀÇ µ¥ÀÌŸº£À̽ºÀÇ ¸ñÀûÀº ÀÀ¿ë½Ã½ºÅÛ ±¸ÇöÀ» À§ÇÑ ÀÚ·áÀÇ ÀúÀå°ú °ü¸®°¡ ¸ñÀûÀ̸ç, ƯÈ÷ Á¦Á¶ µ¥ÀÌŸº£À̽º´Â ÀÌ·¯ÇÑ ÀÀ¿ë½Ã½ºÅÛÀÌ ¸Å¿ì º¹ÀâÇϸ鼭µµ Áß¿äÇÑ ºÎºÐÀ» Â÷ÁöÇÑ´Ù[3]. ±âÁ¸ÀÇ °ü°èÇü µ¥ÀÌŸº£À̽º °ü¸® ½Ã½ºÅÛÀº Ãß»óÀû ÀÚ·áÇüÀ» Áö¿øÇÏÁö ¸øÇÑ´Ù. ±×·¯¹Ç·Î ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ¶§ ÇØ´çÀÚ·á¿¡ °ü·ÃµÈ ±âº»ÀûÀÎ ÇÁ·Î½Ãµà¾î¸¦ ´Ù½Ã º°µµ·Î ÀÛ¼ºÇÏ°í °ü¸®ÇØ¾ß ÇÑ´Ù. ¸¸ÀÏ ÀÏÁ¤ ÀÚ·á¿¡ ±×°Í¿¡ ÇØ´çÇÏ´Â ±âº» ÇÁ·Î½Ãµà¾î°¡ ÇÔ²² °ü¸®µÈ´Ù¸é ÇÁ·Î±×·¥ÀÇ Àç»ç¿ëÀ̳ª, ÇÁ·Î±×·¥ÀÇ ±Ô°ÝÈ­µîÀÌ °¡´ÉÇÏ¿©, ÀÀ¿ë ÇÁ·Î±×·¥ÀÛ¼ºÀÇ »ý»ê¼ºÀÌ ¸Å¿ì ³ô¾ÆÁö°Ô µÈ´Ù. ¿¹·Î ºñÇà±âÀÇ ¹ßµ¿±âÀÇ °æ¿ì, °¢ ºÎÇ°¿¡ °ü°èµÈ ÀÚ·á¿Í ±× ºÎÇ°À» ±×¸®´Â ÇÁ·Î½Ãµà¾î°¡ ÇÔ²² °ü¸®µÈ´Ù¸é, Àü»ê ¼³°è (Computer - Aided Design system: CAD)»Ó¸¸ ¾Æ´Ï¶ó, Çü»óÁ¤º¸°¡ ÇÊ¿äÇÑ CAEµîÀÇ Å¸ºÐ¾ß¿¡¼­µµ ÀÌ ÇÁ·Î½Ãµà¾î¸¦ ½±°Ô °øÀ¯ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. °ü°èµÈ ÀÀ¿ë ÇÁ·Î±×·¥ÀÛ¼ºÀÇ »ý»ê¼º°ú °ü¸®¹®Á¦´Â Á¦Ç°»ý»ê¿¡ º¸´Ù °íµµÀÇ ±â¼ú°ú ¹æ´ëÇÑ ÀÛ¾÷ÀÌ ÇÊ¿äÇÔ¿¡µû¶ó ¸Å¿ì ¾î·Á¿î ¹®Á¦°¡ µÇ°í ÀÖ´Ù. Ãß»óÀû ÀÚ·áÇüÀ» Áö¿øÇÏÁö ¸øÇÏ´Â °ü°èÇü µ¥ÀÌŸº£À̽º·Î½á´Â º¹ÀâÇÏ°í ¹æ´ëÇÑ Á¦Á¶ºÐ¾ßÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ »ý¼º, °ü¸®¸¦ ÃæºÐÈ÷ Áö¿øÇϱⰡ ¾î·Æ´Ù.

2.3 Á¦Á¶ µ¥ÀÌŸº£À̽º¿¡ ´ëÇÑ ¿¬±¸

1980 ³â´ë ÃÊ Eastman Àº ±âÁ¸ÀÇ Á¦Á¶ µ¥ÀÌŸº£À̽ºÀÇ ¹®Á¦Á¡À» Á¦½ÃÇϸ鼭 Á¦Á¶ ºÐ¾ß¿¡ ÇÊ¿äÇÑ µ¥ÀÌŸº£À̽ºÀÇ °®Ãß¾î¾ß ÇÒ »çÇ×À» ³ª¿­ÇÏ¿´´Ù. ±×´Â ±âÁ¸ÀÇ µ¥ÀÌŸº£À̽ºÀÇ ¹®Á¦Á¡À¸·Î ÀÚ·á ±¸Á¶ÀÇ °æÁ÷¼º, Á¢±Ù ¼ÓµµÀÇ Á¦ÇÑ, ÀÏ°ü¼º À¯Áö¸¦ Áö¿øÇÒ µµ±¸ÀÇ ºÎÁ·, ±×¸®°í ¼³°è´Ü°è¿¡¼­ »ý±â´Â ¿©·¯Á¾·ùÀÇ ¹öÁ¯µéÀÇ °ü¸®µîÀ» ¾ð±ÞÇÏ¿´´Ù[3]. ±Ù·¡¿¡ µé¾î¿Í¼­ EastmanÀÇ ¿­°ÅÇÑ ¿ä±¸»çÇ× ÀÌ¿Ü¿¡ ºÐ»ê ½Ã½ºÅÛ, ÀÌ¿ëÀÚ ´ëÈ­½Ã½ºÅÛ, ´Ù¾çÇÑ Á¤º¸ ¸Åü ¼ö¿ë, Ÿ µ¥ÀÌŸº£À̽º¿ÍÀÇ È£È¯°ú ÅëÇÕ,±×¸®°í ½Ã½ºÅÛ ±¸ÇöÀÇ °æÀ缺µîÀÇ ¿ä±¸µéÀ» ÃæÁ·½ÃÄÑ¾ß ÇÑ´Ù´Â ÁÖÀåÀÌ ³ª¿À°í ÀÖ´Ù[5]. À̵é ÁÖÀåÀº ±¤¹üÀ§ÇÏ°Ô ¹Þ¾Æµé¿©Á³À¸¸ç ÀÌ ¿ä±¸µéÀ» ¼ö¿ëÇÒ ¼ö ÀÖ´Â µ¥ÀÌŸº£À̽º¸¦ °³¹ßÇϱâ À§ÇÏ¿© ¿©·¯°¡Áö Á¾·ùÀÇ ¿¬±¸µéÀÌ ÇàÇØÁ³´Ù. ÀÌµé ¿¬±¸Áß ±âÃÊÀûÀÎ ¿¬±¸·Î½á º¹ÀâÇÑ Á¦Á¶ºÐ¾ßÀÇ ÇÊ¿äÇÑ Á¤º¸¸¦ ü°èÈ­ ÇÏ´Â ¿¬±¸µéÀÌ ÁøÇàµÇ¾ú´Ù. Á¤º¸ÀÇ Ã¼°èÈ­¸¦ À§ÇÑ ¿¬±¸¿¡¼­´Â ¿©·¯°¡Áö ¹üÀ§¿¡¼­ Á¦Á¶ ºÐ¾ßÀÇ Á¤º¸ ü°èÈ­¸¦ ½ÃµµÇÏ¿´´Ù. ±â¾÷ÀÇ Á¦Á¶, °ü¸®, ÆǸÅ, Á¶´ÞÀ» ÅëÇÕÇÑ ÅëÇÕÁ¦Á¶ ½Ã½ºÅÛÀÇ °üÁ¡¿¡¼­ Á¦Ç° Á¦Á¶¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ ÆÇ¸Å¿Í Àç·á Á¶´Þ±îÁö È®ÀåÇÑ ¿¬±¸[14]¿¡¼­ºÎÅÍ ´ÜÁö »ý»ê¹°ÀÇ Çü»ó Ç¥ÇöÀ» À§ÇÑ ÀÚ·áÇüÀÇ Á¤ÀÇ¿¡ °üÇÑ ¿¬±¸[13] µî ¸Å¿ì ´Ù¾çÇÑ ÇüŸ¦ º¸ÀÌ°í ÀÖ´Ù. ÀÌµé ¿¬±¸Áß ÆǸųª °ü¸®µîÀÇ Á¤º¸±îÁö ü°èÈ­ÇÑ ÅëÇÕÁ¦Á¶ ½Ã½ºÅÛÀÇ ¼³°è´Â ¾ÆÁ÷Àº ±â¼úÀû ¹®Á¦¶§¹®¿¡ ½ÇÁúÀû ±¸Çö°ú´Â ´Ù¼Ò °Å¸®°¡ ÀÖ´Ù. ÇöÀç´Â Á¦Á¶¿¡ Á÷Á¢ÀûÀ¸·Î °ü°èµÈ Àç·á, °¡°ø¹æ¹ý, Çü»óµîÀÇ Á¦Ç° Á¤º¸À» Æ÷ÇÔÇÑ Á¤º¸ ¼³°è¿Í Á¦Ç°ÀÇ Çü»ó Ç¥ÇöÀ» À§ÇÑ Á¤º¸ ¼³°è°¡ ºÎºÐÀûÀ¸·Î ±¸ÇöµÇ°í ÀÖ´Ù.

Á¦Á¶ µ¥ÀÌŸº£À̽º¿¡ ´ëÇÑ ¿¬±¸´Â ´Ù½Ã VLSI¼³°è¸¦ À§ÇÑ µ¥ÀÌŸº£À̽º¿Í ±â°è °¡°ø¼³°è¸¦ À§ÇÑ µ¥ÀÌŸº£À̽º¿¡ °üÇÑ ¿¬±¸·Î ³ª´­¼ö ÀÖ´Ù. VLSI ¼³°è¸¦ À§ÇÑ µ¥ÀÌŸº£À̽º´Â Â÷¼¼´ë µ¥ÀÌŸº£À̽º ¿¬±¸ÀÇ ½Ã¹ßÁ¡ÀÌ µÇ¾úÀ¸¸ç, ¸¹Àº ¿¬±¸°¡ ÁøÇàµÇ¾ú´Ù [6,1]. ±×·¯³ª, º» ¿¬±¸¿¡¼­´Â ÀÏ¹Ý ±â°è Á¦Á¶ °úÁ¤¿¡ °ü½ÉÀ» µÎ°í ÀÖÀ¸¹Ç·Î ±â°è Á¦Á¶ ºÐ¾ß¿¡ °üÇÑ µ¥ÀÌŸº£À̽º ¿¬±¸·Î ¹üÀ§¸¦ Á¦ÇÑÇÑ´Ù.

Á¦Ç°ÀÇ »ý»ê¿¡ °ü·ÃµÈ Á¤º¸¸¦ ÅëÇÕÇÑ Á¤º¸ÀÇ ¼³°è¸¦ À§Çؼ­´Â ÀÌ¿¡ °ü°èµÈ Á¤º¸ Ç׸ñÀÌ ¹«¾ùÀÎÁö¿¡ °üÇÑ ¿¬±¸°¡ ¼±ÇàµÇ¾î¾ß Çß´Ù. ÀÌµé ¿¬±¸¿¡¼­´Â Á¦Ç° Á¤ÀÇ ÀÚ·á (Product Definition Data)¸¦ Á¤ÀÇÇÏ°í Ç¥ÁØÈ­ ÇÔÀ¸·Î½á Á¦Á¶¿¡ °ü°èµÈ Á¤º¸¸¦ Á¦°øÇÏ·Á°í ÇÏ°í ÀÖ´Ù. À̵éÁß¿¡ ´ëÇ¥Àû ¿¬±¸ÁßÀÇ Çϳª°¡ ¹Ì°ø±º¿¡¼­ ÁøÇàµÈ Geometric Modeling Application Interface Program (GMAP)ÀÌ´Ù[4]. ¿¬±¸ÀÇ °á°ú¸¦ »ìÆ캸¸é Á¦Ç°ÀÇ »ý»êÀ» À§ÇÑ Á¤º¸´Â Çü»óÀ» Áß½ÉÀ¸·Î Á¤ÀǵǾî ÀÖ°í, Á¦Ç°ÀÇ Á¦Á¶³ª Àç·á¿¡ °üÇÑ ºñÇü»ó Á¤º¸ ¼³°è´Â ¾ÆÁ÷ ¹ÌÈíÇÔÀ» ¾Ë ¼ö ÀÖ´Ù. Çü»ó¿¡ °üÇÑ Á¤º¸´Â Á¦Ç° Á¦Á¶Á¤º¸¸¦ (¿¹·Î ¼öÄ¡ Á¦¾î °øÀÛ±â°èÀÇ ÀÔ·ÂÁ¤º¸) »ý¼ºÇϴµ¥ ÇʼöÀûÀ̸ç, ¼³°è, »ý»ê °¢ °úÁ¤¿¡ Âü¿©ÇÏ´Â »ç¶÷µéÀÇ ½Ã°¢ Á¤º¸¸¦ ÀÌ¿ë, Á¤º¸ Àü´ÞÆøÀ» ³ôÀÏ ¼ö Àִٴµ¥¿¡¼­ Àüü »ý»ê Á¤º¸ÀÇ ±âº»ÀÌ µÇ°í ÀÖ´Ù. ±×·¯³ª ÃßÈÄÀÇ ÀÚµ¿È­µÇ°í Áö´ÉÈ­µÈ »ý»ê ½Ã½ºÅÛÀ» À§Çؼ­´Â ºñ Çü»óÁ¤º¸¿¡ ´ëÇÑ Á߿伺ÀÌ ¾Æ¿ï·¯ ³ô¾Æ°¡°í ÀÖ´Ù.

µ¥ÀÌŸº£À̽ºÀÇ °³³äÀº ¾ø¾úÁö¸¸ ÀçÇ°ÀÇ ¼ø¼öÇÑ Çü»ó¸¸À» ´Ù·é ÄÄÇ»ÅÍ ½Ã½ºÅÛÀ¸·Î¼­´Â Àü»ê ¼³°è ½Ã½ºÅÛ(CAD)ÀÌ ÀÖ´Ù. Çü»óÀ» file ¼öÁØ¿¡¼­ °ü¸®Çß´ø CAD ½Ã½ºÅÛÀº ±Ù·¡¿¡ µ¥ÀÌŸº£À̽º¿Í Á¢¸ñµÇ¾î CAD µ¥ÀÌŸº£À̽º¶ó´Â ¿ë¾î°¡ ¾²ÀÌ°í ÀÖ´Ù. À̵é CAD µ¥ÀÌŸº£À̽º¿Í Á¦Á¶ µ¥ÀÌŸº£À̽º´Â Çü»óÁ¤º¸¿Í ºñ Çü»óÁ¤º¸¿¡ °üÇÑ ºñÁßÀÇ Â÷ÀÌ°¡ Á¸ÀçÇÒ »Ó ÅëÇÕÀÌ °¡¼ÓÈ­µÉ¼ö·Ï ±¸º°ÀÌ ¸ðÈ£ÇØÁö°í ÀÖ´Ù. CAD ¿Í ºñ Çü»óÁ¤º¸¿¡ °üÇÑ µ¥ÀÌŸº£À̽ºÀÇ ÅëÇÕ¿¡ °üÇÑ ÇÑ ¿¬±¸·Î´Â Lang-Lendorff¿Í Unterburg ±×¸®°í ±è¿øÀÇ ¿¬±¸¸¦ ¿¹·Î µé¼ö ÀÖ´Ù [10,12]. ƯÈ÷ Lang-Lendorff¿Í Unterburg´Â ºñ Çü»óÁ¤º¸¸¦ Áß½ÉÀ¸·Î ÇÑ °üÁ¡¿¡¼­ Á¦Á¶Á¤º¸¿Í CAD ¿ÍÀÇ ÅëÇÕÀ» ½ÃµµÇÏ¿´´Ù. ±×´Â Á¦Á¶¿¡ °üÇÑ Á¤º¸¸¦ ºÒº¯Á¤º¸¿Í °¡º¯Á¤º¸·Î ³ª´©°í ¼³°è¿¡ Âü¿©ÇÏ´Â Á¶Á÷°ú ÀúÀåµÈ Á¤º¸°£ÀÇ °ü°èµîµµ ¾ð±ÞÇÏ¿´´Ù. ±×ÀÇ ¿¬±¸´Â ºñ Çü»óÁ¤º¸¸¦ Áß½ÉÀ¸·ÎÇÏ´Â, ƯÈ÷ Á¦Á¶º¸´Ù´Â ¼³°è¿¡ ºñÁßÀÌ ÀÖ´Â, Á¦Ç° »ý»ê¿¡°üÇÑ µ¥ÀÌŸº£À̽ºÀÇ °³¹ß¿¡ ÁßÁ¡À» µÎ¾ú´Ù.

Á¦Á¶¿¡ Á÷Á¢ °ü°èµÈ Á¤º¸´Â ¸Å¿ì ´Ù¾çÇÏ°í º¹ÀâÇϱ⠶§¹®¿¡ »õ·Î¿î °³³äÀ» Àû¿ëÇÑ µ¥ÀÌŸº£À̽º¸¦ Á¦Á¶ºÐ¾ß¿¡ ÀÀ¿ëÇϴ°͵µ ¿¬±¸ÀÇ ÇÑ ºÐ¾ß¿¡ Æ÷ÇԵȴÙ. »õ·Î¿î Á¦Á¶ µ¥ÀÌŸº£À̽ºÀÇ È帷ΠµîÀåÇÑ µ¥ÀÌŸº£À̽º´Â È®ÀåµÈ °ü°èÇü µ¥ÀÌŸº£À̽º, °´Ã¼ÁöÇâÀû µ¥ÀÌŸº£À̽º, ±×¸®°í ³í¸®Á᫐ µ¥ÀÌŸº£À̽º µîÀÌ´Ù [7]. À̵é°ú ¾Æ¿ï·¯ ±âÁ¸ÀÇ °ü°èÇü µ¥ÀÌŸº£À̽º¸¦ ÀÌ¿ëÇÑ Á¦Á¶ µ¥ÀÌŸº£À̽ºÀÇ ¿¬±¸µµ º´ÇàµÇ°í ÀÖ´Ù[7]. ÀÌµé ¿¬±¸Áß °´Ã¼ ÁöÇâÀû µ¥ÀÌŸº£À̽º¿¡ °üÇÑ ¿¬±¸·Î½á´Â WhelanÀÇ ¿¬±¸¸¦ µé ¼öÀÖ´Ù[19]. ±×´Â Ontologic »çÀÇ Vbase¸¦ ÀÌ¿ëÇÏ¿© Á¦Á¶¿¡ Á÷Á¢ÀûÀ¸·Î °ü°èµÈ Àç·á, Çü»ó, ±×¸®°í ºÎÇ°¿¡ °üÇÑ ÀϹÝÀû Á¤º¸¸¦ ¼³°èÇÏ°í ±¸ÇöÇÏ¿´´Ù. º»¿¬±¸¿¡¼­ ±¸ÃàÇÑ Á¤º¸¸ðµ¨Àº WhelanÀÇ Á¤º¸ ¸ðµ¨À» ÂüÁ¶ÇÏ¿© Ç¥ÇöÀÌ ºÒÃæºÐÇÑ ºÎºÐÀ» º¸°­ÇÏ¿´´Ù.

À§¿¡¼­ ¿©·¯°¡Áö »ý»ê¿¡ °ü°èµÈ µ¥ÀÌŸº£À̽º ¿¬±¸ ºÐ¾ß¸¦ ¾ð±ÞÇÏ¿´´Ù. ÀÌµé ¿¬±¸ºÐ¾ß¸¦ ±× Àû¿ë¹üÀ§¸¦ ±âÁØÀ¸·Î Çü»óÁß½É, Á¦Á¶Áß½É, ÅëÇÕ»ý»ê½Ã½ºÅÛÁ᫐ µ¥ÀÌŸº£À̽ºµîÀ¸·Î ³ª´©¾î º¼ ¼ö ÀÖ´Ù´Â °ÍÀ» ¾Õ¿¡¼­ ¾ð±ÞÇÏ¿´´Ù. À̵éÁß Çü»óÁß½ÉÀÇ µ¥ÀÌŸº£À̽º´Â Á¦Á¶ µµ¸éÀ» ÀÛ¼ºÇÏ°í °ü¸®ÇÏ´Â CAD¿Í ±íÀº °ü°è¸¦ °¡Áö°í ÀÖ´Ù. ¶ÇÇÑ ÅëÇÕ»ý»ê½Ã½ºÅÛÀ» ¿°µÎ¿¡µÐ µ¥ÀÌŸº£À̽ºÀÇ ¿¬±¸¿¡¼­´Â ÀÏ¹Ý ¾÷¹« ( ÆǸÅ, Á¦°í, ±ÝÀ¶µî)¿¡ »ç¿ëµÇ´Â µ¥ÀÌŸº£À̽º¿Í ¸¹Àº ¿¬°üÀÌ ÀÖ´Ù. ÀÌ´Â ÅëÇÕ»ý»ê½Ã½ºÅÛÀÌ »ý»ê¿¡ Á÷Á¢ÀûÀ¸·Î ÇÊ¿äÇÑ È°µ¿¸¸À» Áö¿øÇÏ´Â °Í»Ó¸¸ÀÌ ¾Æ´Ï¶ó, ±â¾÷Àüü ÀÔÀå¿¡¼­ °ü·ÃµÈ ±¤¹üÀ§ÇÑ È°µ¿À» ´Ù·ç´Â ½Ã½ºÅÛÀ̶ó´Â Ư¼º°ú °ü°è°¡ ÀÖ´Ù. Á¦Á¶¿¡ Á÷Á¢ÀûÀ¸·Î °ü°èµÈ Á¤º¸¸¦ ó¸®ÇÏ´Â µ¥ÀÌŸº£À̽º (Á¦Á¶ µ¥ÀÌŸº£À̽º)¸¦ ´Ù½Ã µ¥ÀÌŸº£À̽º¿¡ Àû¿ëµÇ´Â Æä·¯´ÙÀÓ(Paradigm) °üÁ¡¿¡¼­ ³ª´©¾îº» °ÍÀÌ È®ÀåµÈ °ü°èÇü µ¥ÀÌŸº£À̽º, °ü°èÇü µ¥ÀÌŸº£À̽º, ±×¸®°í °´Ã¼ÁöÇâÀû µ¥ÀÌŸº£À̽º¸¦ Àû¿ëÇÏ´Â ¿¬±¸µéÀÌ´Ù. º» ¿¬±¸ÀÇ À§Ä¡¸¦ À§ÀÇ ºÐ·ùµé·Î ±¸º°ÇѴٸ鰴üÁöÇâÀû µ¥ÀÌŸ º£À̽º¸¦ ÀÌ¿ëÇÑ Á¦Á¶¿¡ Á÷Á¢ÀûÀ¸·Î °ü°èµÈ Á¤º¸¸¦ °ü¸®ÇÏ´Â Á¦Á¶ µ¥ÀÌŸº£À̽º¶ó°í ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ƯÈ÷ º» ³í¹®Àº ±â°èºÎÇ°ÀÇ ¼³°è¿Í Á¦Á¶°úÁ¤¿¡¼­ÀÇ µ¥ÀÌŸº£À̽º ¿î¿ë¿¡ °üÇÑ ¿¬±¸¸¦ ÁÖ·Î ÇÏ¿´´Ù.

2.4 ¿¬±¸¹üÀ§¹× ¸ñÀû

º» ¿¬±¸¿¡¼­´Â °´Ã¼ÁöÇâÀû µ¥ÀÌŸº£À̽º¸¦ ±â°è ºÎÇ° ¼³°è, Á¶¸³À» Áß½ÉÀ¸·Î ÇÏ´Â Á¦Á¶ ºÐ¾ß¿¡ ÀÀ¿ëÇÏ´Â ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù. À̸¦ À§ÇÏ¿© ¿ì¼± °´Ã¼ÁöÇâÀû µ¥ÀÌŸº£À̽º ¸ðµ¨¿¡ ÀÔ°¢ÇÑ Á¦Á¶ Á¤º¸¸ðµ¨À» ±¸¼ºÇÑ´Ù. ±¸¼ºµÈ Á¤º¸¸ðµ¨À» ¹ÙÅÁÀ¸·Î ±¸ÃàµÈ µ¥ÀÌŸº£À̽º´Â ¼³°è, Á¦Á¶»ó¿¡¼­ ÇÊ¿äÇÑ ºÎÇ° ÇüÅÂ, Á¦Á¶ °øÁ¤, Àç·áµîÀÇ ÀڷḦ ÀÏ°ü¼ºÀÖ°Ô ÅëÇÕÇÑ È¯°æÀ» ¸¶·ÃÇØ ÁØ´Ù. ÀÌ °úÁ¤¿¡¼­ °´Ã¼ÁöÇâÀû µ¥ÀÌŸº£À̽ºÀÇ ¿©·¯°¡Áö Ư¡À» ÀÌ¿ëÇÏ¿© Á¦Á¶¿¡ °ü·ÃµÈ ´Ù¾çÇÏ°í º¹ÀâÇÑ Çö½Ç ¼Î°è¸¦ È¿À²ÀûÀ¸·Î Ç¥ÇöÇÒ ¼ö ÀÖÀ½À» º¸¿©ÁØ´Ù.

¾Õ´Ü°è¿¡¼­ ±¸ÃàµÈ µ¥ÀÌŸº£À̽º¸¦ ¹ÙÅÁÀ¸·Î ±â°è¼³°è¿¡ °ü·ÃµÈ ÀÀ¿ë ½Ã½ºÅÛÀ» Á¦ÀÛÇÏ¿© º¸¾Ò´Ù. ƯÈ÷ ÀÌ ºÎºÐ¿¡´Â °´Ã¼ÁöÇâÀû µ¥ÀÌŸº£À̽ºÀÇ ¸Þ½îµå(Method)¿Í ¸Þ¼¼Áö Àü´Þ(Message Passing)À» ÀÌ¿ëÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °³¹ßÀÌ È¿À²¼º°ú ¾Æ¿ï·¯ °ü¸® Ãø¸é¿¡¼­µµ Å« À̵æÀÌ ÀÖÀ½À» º¸¿©ÁØ´Ù.

ºÎÇ° Çü»óÀ» Áß½ÉÀ¸·Î ÇÑ ÀÌ¿ëÀÚ¿ÍÀÇ Æí¸®Çϸ鼭µµ ÅëÇÕµÈ µ¥ÀÌŸº£À̽º ÀÎÅÍÆäÀ̽º¸¦ ±¸¼ºÇÏ¿© ÅëÇÕµÈ ¼³°è, Á¦Á¶ ½Ã½ºÅÛÀ» ±¸ÇöÇß´Ù. ÀÌ ½Ã½ºÅÛÀº ´Ù¾çÇÏ°í º¹ÀâÇÑ Á¦Á¶ºÐ¾ßÀÇ Á¤º¸¸¦ °´Ã¼ÁöÇâÀû µ¥ÀÌŸº£À̽º¸¦ ÀÌ¿ëÇÏ¿© ¾î¶»°Ô È¿À²ÀûÀÌ°í ÀÏ°üµÇ°Ô ÀúÀå, °ü¸®, ÀÀ¿ëÇÒ ¼ö ÀÖ´ÂÁö¸¦ º¸¿© ÁÙ °ÍÀÌ´Ù.

to eng db
Korean Engineering Databases ¨Ï copyright Namchul Do, 1996