| Á¶»ç Jensor´Â Java¿¡¼ ¿ÏÀüÈ÷ ÀÛ¼ºµÈ °¡º¿î Àú ¿À¹ö Çìµå Java ÇÁ·ÎÆÄÀÏ ·¯ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
Á¶»ç ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Amol Khanapurkar
Á¶»ç ű×
Á¶»ç ¼³¸í
Jensor´Â ÀüÀûÀ¸·Î Java¿¡ ÀÛ¼ºµÈ °¡º¿î °¡º±°í ¿À¹ö Çìµå ÇÁ·ÎÆÄÀÏ ·¯ÀÔ´Ï´Ù. Jensor´Â ÀüÀûÀ¸·Î Java¿¡ ÀÛ¼ºµÈ °¡º¿î °¡º±°í ¿À¹ö Çìµå ÇÁ·ÎÆÄÀÏ ·¯ÀÔ´Ï´Ù. BCI (Bytecode Instrumentation) ±â¼úÀ» ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. Jensor´Â Java ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ º´¸ñ Çö»óÀ» ŽÁöÇÏ°í Á¦°ÅÇÏ´Â µ¥ µµ¿òÀ̵Ǵ Çõ½ÅÀûÀÎ ºÐ¼® ±â¼úÀ» Á¦°øÇÕ´Ï´Ù. ´õ ¸¹Àº Èï¹Ì·Î¿î ¸ðµâÀº ´ÙÀ½°ú °°½À´Ï´Ù. ű״ ºñÁî´Ï½º ¶Ç´Â ±â¼úÀû ¶Ç´Â µÎ °üÁ¡À» º¸·Á¸é ¸¸µé ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼ ÅÂ±ë ¿£ÁøÀº ºñÁî´Ï½º¸¦ Á¦°ø ÇÒ»Ó¸¸ ¾Æ´Ï¶ó µ¿ÀÏÇÑ ±âº» µ¥ÀÌÅ͸¦ ±â¹ÝÀ¸·Î ±â¼ú ºÐ¼®À» Á¦°øÇÕ´Ï´Ù .jvm Àç»ý ±â´ÉÀº JVM¿¡¼ ¹ß»ýÇÑ À̺¥Æ®ÀÇ ¾Ö´Ï¸ÞÀÌ¼Ç µð½ºÇ÷¹À̸¦ Àç»ýÇÕ´Ï´Ù. µû¶ó¼ Àç»ýÀº JVM¿¡¼ ½ÇÇàµÇ´Â ¸Þ¼ÒµåÀÇ ½Ã°£°ú °ø°£ °üÁ¡À» »ý¼ºÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº Java Applications.Pattern AnalysisJensorÀÇ ½Å·Ú¼ºÀ» µð¹ö±ëÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù. È£Ãâ ±×·¡ÇÁ ½ÃÄö½º¸¦ ±â¹ÝÀ¸·Î ¸Þ¼Òµå È£Ãâ ÆÐÅÏÀ» °Ë»öÇÕ´Ï´Ù. ¸Þ¼Òµå¿Í ¹Ý´ë·Î ÆÐÅÏ ÃÖÀûÈ´Â Àüü JVM¿¡¼ °è´Ü½Ä ¼º´É ÀÌÁ¡À» Á¦°øÇÕ´Ï´Ù. From ±â´É °üÁ¡ Jensor°¡ ½ÇÇàÁßÀÎ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ µ¥ÀÌÅ͸¦ ĸóÇÏ°í ¿ÀÇÁ¶óÀÎ ºÐ¼®À» Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ JAW (Jensor Analysis Workbench)¿¡¼ ÇÁ·ÎÆÄÀÏ ¸µÀ» ½ÃÀÛÇÏ°í ÁßÁö ÇÒ ¼öÀÖ´Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ÅÎÀº Java Swing ±â¹Ý Ŭ¶óÀ̾ðÆ®À̸ç Jensor°¡ ĸó ÇÑ µ¥ÀÌÅ͸¦ ºÐ¼®ÇϱâÀ§ÇÑ GUI¸¦ Á¦°øÇÕ´Ï´Ù. Jensor´Â ¶ÇÇÑÀΰ¡ µÈ »ç¿ëÀÚ ¸¸ ÇÁ·ÎÆÄÀÏ ¸µ µ¥ÀÌÅ͸¦ ½ÃÀÛ / ÁßÁöÇÏ°í º¼ ¼ö ÀÖµµ·Ï Çã¿ëÇÏ¿© Ãʺ¸ÀûÀÎ º¸¾È ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù .Jensor´Â Open Source Open SourceÀ̸ç GNU ÀÏ¹Ý ´ëÁß ¶óÀ̼¾½º·Î ¶óÀ̼¾½º°¡ ºÎ¿©µË´Ï´Ù. Jensor¸¦ ´Ù¿î·ÎµåÇÏ¿© »ç¿ëÀÚ È¯°æ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ì¸®´Â Sourceforge Æ÷·³À» »ç¿ëÇÏ¿© ¿ì¸®¿¡°Ô ÆíÁö¸¦ ¾µ ¼ö ÀÖ½À´Ï´Ù. °³¼±À»À§ÇÑ ¹üÀ§¿¡ ´ëÇÑ °üÁ¡À» ¾Ë·Á ÁÖ½Ç ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Â ¾î·µç °¡´ÉÇÕ´Ï´Ù. °¡´ÉÇÏ´Ù¸é À¯¿ëÇÑ Á¤º¸¸¦ ã´Â °æ¿ì °Ý·ÁÀÇ ¸Þ¸ð¸¦ ¾Ë·Á µå¸®°Ú½À´Ï´Ù.
Á¶»ç °ü·Ã ¼ÒÇÁÆ®¿þ¾î