• Àüü
  • ÀüÀÚ/Àü±â
  • Åë½Å
  • ÄÄÇ»ÅÍ
´Ý±â

»çÀÌÆ®¸Ê

Loading..

Please wait....

±¹³» ³í¹®Áö

Ȩ Ȩ > ¿¬±¸¹®Çå > ±¹³» ³í¹®Áö > Çѱ¹Á¤º¸°úÇÐȸ ³í¹®Áö > Á¤º¸°úÇÐȸ ÄÄÇ»ÆÃÀÇ ½ÇÁ¦ ³í¹®Áö (KIISE Transactions on Computing Practices)

Á¤º¸°úÇÐȸ ÄÄÇ»ÆÃÀÇ ½ÇÁ¦ ³í¹®Áö (KIISE Transactions on Computing Practices)

Current Result Document :

ÇѱÛÁ¦¸ñ(Korean Title) Open Source ±â¹Ý Åø üÀÎÈ­¸¦ ÅëÇÑ ÄÚµå Á¤Àû ºÐ¼® ¿¬±¸
¿µ¹®Á¦¸ñ(English Title) A Practical Study on Code Static Analysis through Open Source based Tool Chains
ÀúÀÚ(Author) °­°ÇÈñ   ±è¿µÃ¶   ÀÌ±Ù»ó   ±è¿µ¼ö   ¹Ú¿ë¹ü   ¼ÕÇö½Â   Geon-Hee Kang   R. Young Chul Kim   Geun Sang Yi   Young Soo Kim   Yong. B. Park   Hyun Seung Son  
¿ø¹®¼ö·Ïó(Citation) VOL 21 NO. 02 PP. 0148 ~ 0153 (2015. 02)
Çѱ۳»¿ë
(Korean Abstract)
±¹³»ÀÇ ¼ÒÇÁÆ®¿þ¾î »ê¾÷°è´Â °íÇ°Áú ¼ÒÇÁÆ®¿þ¾î¸¦ À§ÇØ, °³¹ß/Å×½ºÆ® ÇÁ·Î¼¼½º, ¼º¼÷µµ ÃøÁ¤ µî¿¡ ÃÊÁ¡À» µÎ°í ÀÖ´Ù. ±×·¯³ª ½ÇÁ¦ Áß¼Ò±â¾÷ÀÇ »ê¾÷ÇöÀå¿¡¼­´Â ÄÚµåÁß½ÉÀ¸·Î °³¹ßµÇ°í ÀÖ´Ù. ±×¸®°í ´ëºÎºÐÀÇ ±âÁ¸ ·¹°Å½Ã ½Ã½ºÅÛÀº ¼³°èÀÇ ºÎÀç ±×¸®°í ÄÚµå ÆÐĪÀ¸·Î ÄÚµå ³»ºÎÀÇ º¹Àâµµ°¡ ¸Å¿ì ³ôÀº Çö½ÇÀÌ´Ù. À̸¦ ÇØ°áÇÏ°íÀÚ, ÄÚµåÀÇ °¡½ÃÈ­(visualization)¸¦ Àû¿ëÇÏ¿´´Ù. ÀÌ °¡½ÃÈ­´Â ¸ðµâ°£ÀÇ º¹Àâµµ¸¦ ÁÙÀÌ·Á´Â ¸ñÀûÀ» °¡Áö°í ÀÖ´Ù. À̸¦ À§ÇØ ±âÁ¸ °ø°³ µµ±¸·Î Åø üÀÎ ±¸¼º ¹æ¹ýÀ» Á¦¾ÈÇÑ´Ù. Á¦¾ÈÇÑ ¹æ¹ýÀº NIPAÀÇ SW Visualization ±â¹ýÀ» Àû¿ë.È®ÀåÇÏ¿´´Ù. ¶ÇÇÑ ÄÚµå °¡½ÃÈ­³»ÀÇ Ç°ÁúÁöÇ¥ Áß¿¡ °áÇÕµµ ¿ä¼Ò ÁßÀÇ ³ª»Û ÁöÇ¥¿¡ ´ëÇÑ ¸®ÆÑÅ丵 ½ÃµµÀÌ´Ù. °á°úÀûÀ¸·Î ·¹°¡½Ã Äڵ忡 ´ëÇØ ¿ª °øÇÐ ±â¹ý(from programming via model to architecture)Àû¿ë°ú À̸¦ ÅëÇÑ ¼ÒÇÁÆ®¿þ¾î °íÇ°ÁúÈ­ÀÌ´Ù.
¿µ¹®³»¿ë
(English Abstract)
In our domestic software industries, it is focused on such a high quality development/testing process, maturity measurement, and so on. But the real industrial fields are still working on a code-centric development. Most of the existing legacy systems did not keep the design and highly increased the code complexity with more patching of the original codes. To solve this problem, we adopt a code visualization technique which is important to reduce the code complexity among modules. To do this, we suggest a tool chaining method based on the existing open source software tools, which extends NIPA¡¯s Software Visualization techniques applied to procedural languages. In addition, it should be refactored to fix bad couplings of the quality measurement indicators within the code visualization. As a result, we can apply reverse engineering to the legacy code, that is, from programming via model to architecture, and then make high quality software with this approach.
Å°¿öµå(Keyword) ¼ÒÇÁÆ®¿þ¾î °¡½ÃÈ­   ¸®ÆåÅ丵   ¿ª°øÇР  °áÇÕµµ   Åø üÀΠ  SW visualization   refactoring   reverse engineering   coupling   tool-chain  
ÆÄÀÏ÷ºÎ PDF ´Ù¿î·Îµå