Papers of Byeong-Mo Chang

For questions send email to: chang@sookmyung.ac.kr

Conference papers

  • Joo-Yen Choi, Ja-Hyun Jung, Sungmi Park and Byeong-Mo Chang, A Location-Aware Smart Bus Guide Application for Seoul, 2008 Int. Conf. on Convergence Information Technology , Pusan, Nov. 2008
    Available: PDF
  • K. Choi, H. Jeong, K. Doh, J. Ahn, B. Chang, A Type System for Checking Consistencies of a Policy Specification Used in Ubiquitous Programming Environment 2007 Int. Conf. on Convergence Information Technology , Kyeongju, Nov. 2007
    Available: PDF
  • Da-Jung Park, San-Hee Hwang, Ah-Reum Kim, Byeong-Mo Chang, A Context-Aware Smart Tourist Guide Application for an Old Palace, 2007 Int. Conf. on Convergence Information Technology , Kyeongju, Nov. 2007
    Available: PDF
  • Yoonkyung Kim and Byeong-Mo Chang, Visualization of Permission Checks in Java using Static Analysis, 2006 Workshop on Information Security and Applications, Jeju, Aug. 2006
    Available: PDF
  • Joonseon Ahn, Kyung-Koo Doh and Byeong-Mo Chang, Policy Description Language for Context-based Access Control and Adaptation in Ubiquitous Environment, Lecture Notes in Computer Science 4097, pp. 650-659, Springer Verlag. (presented at TRUST'06, Seoul, Korea, Aug. 2006)
    Available: PDF
  • Heejung Ohe and Byeong-Mo Chang, An Exception Monitoring System for Java Rapid Integration of Software Engineering(RISE'04), Nov. 2004, Luxembourg.
    Available: PDF
  • Byeong-Mo Chang and Jong-Deok Choi, Thread-Sensitive Points-to Analysis for Multithreaded Java Programs Int. Symosisum on Computer and Information Sciences(ISCIS'04), Oct. 2004, Antalya, Turkey.
    Available: PDF
  • Byeong-Mo Chang, A Review on Exception Analysis and its Applications. SCI2003 , Orlando, USA, July, 2003.
    Available PDF
  • Byeong-Mo Chang, J. Jo, and S. Her, Visualization of Exception Propagation for Java using Static Analysis. IEEE Workshop on Source Code Analysis and Manipulation, Montreal, Canada, October, 2002.
    Available PDF | PostScript
  • I. Chung, B.-M. Chang, J. Jo, and B. Kim, Abstract Program Slicing. IASTED International Conference on Applied Informatics, Innsbruck, Austria, Feburary, 2002.
    Available PDF
  • Byeong-Mo Chang and J. Jo, Estimating Exception-Induced Control Flow for Java. Asian Workshop on Programming Languages and Systems, Daejon, Korea, December 2001.
    Available PDF
  • Byeong-Mo Chang and J. Jo, Granularity of Constraint-based Analysis for Java. ACM Conference on Principles and Practice of Declarative Programming, Florence, Italy, September 2001.
    Available PDF
  • Byeong-Mo Chang, J. Jo, K. Yi and K.-M. Choe, Interprocedural Exception Analysis for Java. ACM Symposium on Applied Computing, LasVegas, USA, March 2001.
    Available PDF PS
  • Byeong-Mo Chang, K. Yi and J. Jo, Constraint-based Analysis for Java. SSGRR Conference on Computer and e-Business, L'Aquila, Italy, Aug. 2000.
    Available : Postscript
  • ⺴¸ð, Static Analysis for Java (ÀÚ¹Ù ¾ð¾î¸¦ À§ÇÑ Á¤Àû ºÐ¼®). '99 KISS Fall Conference : Turorial, Oct. 23, 1999
    Available : PPT.
  • Kwangkeun Yi and Byeong-Mo Chang, Exception Analysis for Java. ECOOP Workshop on Formal Techniques for Java Programs , June 1999, Lisbon, Portugal.
    Available : Postscript
  • B.-M. Chang, R. Giacobazzi, and K.-M. Choe. Abstract Filters:Improving Bottom-up Execution of Logic Programs. Proceedins of '94 ACM Symposium on Applied Computing.
    Also available as Research Report/93/06, LIX, Ecole Polytechnique, Palaiseau cedex, France, Nov., 1993.
    Available: PDF
  • Journal papers

  • Minkyoung Oh, Jiyeon Lee, Byeong-Mo Chang, Joonseon Ahn, and Kyung-Koo Doh, A Programming Environment for Ubiquitous Computing Environment, ACM SIGPLAN Notices Vol 42(4), April 2007.
    Available: PDF
  • Joonseon Ahn, Kyung-Koo Doh and Byeong-Mo Chang, Policy Description Language for Context-based Access Control and Adaptation in Ubiquitous Environment, Lecture Notes in Computer Science 4097, pp. 650-659, Springer Verlag.
    Available: PDF
  • Sewon Moon and Byeong-Mo Chang, A Thread Mointoring System for Multithreaded Java Programs, ACM SIGPLAN Notices Vol 41(5), May 2006.
    Available: PDF
  • Byeong-Mo Chang, Static Check Analysis for Java Stack Inspection, ACM SIGPLAN Notices Vol 41(2), Feb. 2006.
    Available: PDF
  • Heejung Ohe and Byeong-Mo Chang, An Exception Monitoring System for Java. Lecture Notes in Computer Science Vol. 3475, pp71-81, 2005, Springer-Verlag.
    Available: PDF
  • Byeong-Mo Chang and Jong-Deok Choi, Thread-Sensitive Points-to Analysis for Multithreaded Java Programs. Lecture Notes in Computer Science Vol. 3280, pp. 945-954, Oct. 2004, Springer-Verlag.
    Available: PDF
  • Jang-Wu Jo and Byeong-Mo Chang, Constructing control flow graph for Java by decoupling exception flow from normal flow. Lecture Notes in Computer Science, Vol 3043, pp. 105-112, May 2004, Springer-Verlag.
    Available: PDF
  • J. Jo, Byeong-Mo Chang, K. Yi, and K.-M. Choe, An Uncaught Exception Analysis for Java. Journal of Systems and Software, Vol. 72, Issue 1, June 2004, pp. 59-69
    Available: PDF
  • Byeong-Mo Chang, Managing the granularity of constraint-based analyses by rule transformation. Information Processing Letters, Vol. 83 No. 2, July 2002
    Available: PDF
  • Byeong-Mo Chang, Kwang-Moo Choe, and Roberto Giacobazzi, Improving Execution Models of Logic Programs by Two-phase Abstract Interpretation, ETRI Journal, Vol. 16, No. 4, Jan. 1995, pp. 27-47.
    Available : abstract
  • Byeong-Mo Chang, Kwang-Moo Choe, and Tai-sook Han, Static Filtering for Stratified Programs, Information Processing Letters, Vol. 47, Oct. 1993, pp. 237-244.
  • Byeong-Mo Chang, Kwang-Moo Choe, and Tai-sook Han, An Efficient Bottom-up Execution of Logic Programs using Abstract Interpretation , Information Processing Letters, Vol. 47, Sep. 1993, pp.149-157.
  • ±¹³» ³í¹®Áö ³í¹®

  • ¹Ú´ÙÁ¤, Ȳ»óÈñ, ±è¾Æ¸§, ⺴¸ð, À§Ä¡-ÀÎ½Ä ±â¹Ý ´ö¼ö±Ã °ü±¤ °¡ÀÌµå ½Ã½ºÅÛÀÇ ¼³°è ¹× ±¸Çö, Çѱ¹ÀÎÅͳÝÁ¤º¸ÇÐȸ ³í¹®Áö, Á¦9±Ç Á¦2È£(2008.4). PDF
  • ÀÌÁö¿¬, ⺴¸ð, ¾ÈÁؼ±, µµ°æ±¸, »óȲ ÀÎ½Ä ±â¹ÝÀÇ À¯ºñÄõÅͽº ÄÄÇ»ÆÃÀ» À§ÇÑ Á¢±Ù Á¦¾î ½Ã½ºÅÛ, Á¤º¸Ã³¸®ÇÐȸ³í¹®ÁöA, Á¦15±Ç Á¦1È£(2008.2). PDF
  • ¿À¹Î°æ, ⺴¸ð, À¯ºñÄõÅͽº ÄÄÇ»ÆÃÀ» À§ÇÑ »óȲ ÀûÀÀ ½Ã½ºÅÛ, Á¤º¸Ã³¸®ÇÐȸ³í¹®ÁöA, Á¦14±Ç Á¦6È£(2007.12). PDF
  • ±èÀ±°æ, ⺴¸ð, Á¤ÀûºÐ¼®À» ÀÌ¿ëÇÑ ÀÚ¹Ù ¾ð¾îÀÇ ±ÇÇÑ°Ë»ç ½Ã°¢È­ ½Ã½ºÅÛ, Á¤º¸Ã³¸®ÇÐȸ³í¹®ÁöA, Á¦13±Ç Á¦5È£(2006.10). PDF
  • ÃÖÀ±Á¤, ⺴¸ð. J2ME ÇÁ·Î±×·¥ÀÇ µ¿Àû À̺¥Æ® ºÐ¼®±âÀÇ ±¸Çö (Implementation of Dynamic Event Analysis Tool for J2ME Programs), Á¤º¸°úÇÐȸ ³í¹®Áö: ¼ÒÇÁÆ®¿þ¾î ¹× ÀÀ¿ë. Á¦33±Ç Á¦9È£(2006.09), pp. 802-809. PDF
  • ¹®¼¼¿ø, ⺴¸ð, Java ¾ð¾î¸¦ À§ÇÑ ¾²·¹µå ¸ð´ÏÅ͸µ ½Ã½ºÅÛ, Á¤º¸Ã³¸®ÇÐȸ³í¹®ÁöA Á¦13±Ç Á¦3È£(2006.6) PDF
  • ¿ÀÈñÁ¤, ⺴¸ð, ½Å·Ú¼º ³ôÀº Java ÇÁ·Î±×·¥ °³¹ßÀ» À§ÇÑ ¿¹¿Ü ¸ð´ÏÅ͸µ ½Ã½ºÅÛ, Á¤º¸Ã³¸®ÇÐȸ³í¹®ÁöA, Á¦12±Ç Á¦6È£(2005.12). PDF
  • Á¶Àå¿ì, ⺴¸ð, ¿¹¿ÜÈ帧 ºÐ¼®À» Á¤»óÈ帧 ºÐ¼®°ú ºÐ¸®ÇÏ¿© Java¿¡ ´ëÇÑ Á¦¾îÈ帧 ±×·¡ÇÁ¸¦ »ý¼ºÇÏ´Â ¹æ¹ý, Çѱ¹Á¤º¸°úÇÐȸ³í¹®Áö: ¼ÒÇÁÆ®¿þ¾î ¹× ÀÀ¿ë Á¦31±Ç Á¦4È£(2004.05), pp. 643-650. PDF
  • Çã¼øÈñ, ⺴¸ð. Á¤ÀûºÐ¼®À» ÀÌ¿ëÇÑ ÀÚ¹Ù ÇÁ·Î±×·¥ÀÇ ¿¹¿Ü ÀüÆÄ ½Ã°¢È­, Á¤º¸°úÇÐȸ ³í¹®Áö: ¼ÒÇÁÆ®¿þ¾î ¹× ÀÀ¿ë. Á¦ 30 ±Ç Á¦ 7 È£(2003.8), pp. 696-702. PDF
  • ⺴¸ð, Á¶Àå¿ì. ÀÚ¹Ù ÇÁ·Î±×·¥ÀÇ È¿À²ÀûÀÎ ºÐ¼®À» À§ÇÑ ÁýÇÕ-±â¹Ý ºÐ¼®ÀÇ º¯È¯(Transformation of Constraint-based Analyses for Efficient Analysis of Java Programs). Á¤º¸°úÇÐȸ ³í¹®Áö(SA), Á¦29±Ç Á¦7È£(2002.08), pp. 510-520. PDF
  • Á¤Àλó, ⺴¸ð. ¿ä¾à ÇØ¼®À» ÀÌ¿ëÇÑ ÇÁ·Î±×·¥ ½½¶óÀ̽Ì(Abstract Program Slicing). Á¤º¸°úÇÐȸ ³í¹®Áö(SA), Á¦28±Ç Á¦7È£(2001.08), pp. 551-559. PDF
  • Á¶Àå¿ì, ⺴¸ð. ÀÚ¹Ù ¾ð¾î¿¡ ´ëÇÑ ¿¹¿Ü ºÐ¼® ¹æ¹ý ºñ±³(Comparative Sudy of Java Exception Anlyses). Á¤º¸°úÇÐȸ ³í¹®Áö(SA), Á¦28±Ç Á¦6È£(2001.06), pp. 460-465. PDF
  • Á¤Àλó, ⺴¸ð. À¯ÀüÀÚ ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÑ ¹ÂÅ×ÀÌ¼Ç Å×½ºÆÃÀÇ Å×½ºÆ® µ¥ÀÌÅÍ ÀÚµ¿ »ý¼º (Automatic test data generation for mutation testing using genetic algorithms), Á¤º¸Ã³¸®ÇÐȸ ³í¹®Áö Á¦8-D±Ç Á¦1È£(2001.02), pp. 81-87. PDF
  • ⺴¸ð. ¿ä¾à ÇØ¼® ¹× ÀÀ¿ë(Abstract Interpretation and its Applications). ¼ÒÇÁÆ®¿þ¾î °øÇÐȸÁö, 2000³â 9¿ù HWP file
  • ⺴¸ð. ³í¸® ÇÁ·Î±×·¥ÀÇ Å¸ÀÔ ¹× ¸ðµå ºÐ¼®ÀÇ °èÃþ±¸Á¶ (A Hierarchical Structure of Type and Mode Analyses of Logic Programs) Á¤º¸°úÇÐȸ³í¹®Áö(B), Á¦26±Ç Á¦3È£(1999.03), pp. 335-342. PDF
  • ¿À½Âȯ, ⺴¸ð, ½Åµ¿ÇÏ, ÃÖ±¤¹«. ½©·Î¿ì ¹éÆ®·¡Å·À» »ç¿ëÇÑ Prolog ÄÄÆÄÀÏ·¯ÀÇ ÃÖÀûÈ­ (Optimizing Prolog Compiler using Shallow Backtracking), Á¤º¸°úÇÐȸ³í¹®Áö(B), Á¦25±Ç Á¦1È£(1998.01), pp. 160-171. PDF
  • ±è¹®Á¤, ⺴¸ð, ÃÖ±¤¹«. Ãß»ó ÇÊÅ͸¦ ÀÌ¿ëÇÑ ³í¸® ÇÁ·Î±×·¥ÀÇ »óÇâ½Ä ¼öÇà °³¼±: ½ÇÇèÀû °íÂû (Improving Bottom-up Execution of Logic Program using Abstract Filters: An Experimental Approach). Á¤º¸°úÇÐȸ³í¹®Áö(B), Á¦24±Ç Á¦10È£(1997.10), pp. 1112-1121. PDF
  • ⺴¸ð, ½Åµ¿ÇÏ. Á¦¾à ³í¸® ÇÁ·Î±×·¡¹Ö(Constracint Logic Programming). Á¤º¸°úÇÐȸÁö Á¦15±Ç Á¦1È£(1997.01) PDF| html.
  • ⺴¸ð. ³í¸® ÇÁ·Î±×·¥ÀÇ µÎ ´Ü°è Ãß»ó ÇØ¼® Ʋ (Two-phase Abstract Interpretation Framework for Logic Programs) Á¤º¸°úÇÐȸ³í¹®Áö(B), Á¦23±Ç Á¦6È£(1996.06), pp. 661-670. PDF
  • ⺴¸ð, ÃÖ±¤¹«, ÇÑż÷. »óÇâ½Ä Ãß»ó ÇØ¼®À» ÀÌ¿ëÇÑ ³í¸® ÇÁ·Î±×·¥ÀÇ AND/OR º´·Ä ¼öÇà ¸ðµ¨ °³¼±( AND/OR Parallel Execution Model of Logic Programs by Bottom-up Abstract Interpretation), Á¤º¸°úÇÐȸ³í¹®Áö, Á¦21±Ç Á¦5È£(1994.05), pp. 792-800 PDF
  • Byeong-Mo Chang and Kwang-Moo Choe, ¼øÈ¯ ³í¸® ÁúÀÇ ÃÖÀûÈ­¸¦ À§ÇÑ Á¤Àû ÇÊÅÍÀÇ °íÁ¤Á¡ °è»ê (Fixed Point Computation of Static Filters for Optimizing Recursive Logic Queries), Á¤º¸°úÇÐȸ³í¹®Áö, Á¦20±Ç Á¦9È£(1993.09), pp. 1391-1402. PDF
  • ±¹³» Çмú´ëȸ ¹× ±âŸ

  • ½ÅÀçÈ£, °­°æ±¸, ¾ÈÁؼ±, µµ°æ±¸, ⺴¸ð, »óȲ ÀÎ½Ä ¿ªÇÒ ±â¹Ý Á¢±Ù Á¦¾î¿¡ ±â¹ÝÇÑ À¯ºñÄõÅͽº ȯ°æ Á¤Ã¥ ±â¼ú ¾ð¾î Çѱ¹Á¤º¸°úÇÐȸ °¡À»Çмú¹ßÇ¥ ³í¹®Áý Á¦34±Ç Á¦2È£(2007.11) PDF
  • Á¤Çý·É, ÃÖ±âȯ, µµ°æ±¸, ¾ÈÁؼ±, ⺴¸ð, À¯ºñÄõÅͽº ÄÄÇ»ÆÃÀ» À§ÇÑ Á¢±Ù Á¦¾î ±ÔÄ¢°ú »óȲÀûÀÀ ±ÔÄ¢ÀÇ ¾ÈÀü¼º °Ë»ç, Çѱ¹Á¤º¸Ã³¸®ÇÐȸ Ãß°èÇмú¹ßÇ¥´ëȸ ³í¹®Áý Á¦14±Ç Á¦2È£(2007.11) PDF
  • ÀÌÁö¿¬, ¿À¹Î°æ, ⺴¸ð, ¾ÈÁؼ±, µµ°æ±¸, À¯ºñÄõÅͽº ÄÄÇ»ÆÃÀ» À§ÇÑ Á¢±ÙÁ¦¾î¿Í »óȲÀûÀÀ ½Ã½ºÅÛ, Çѱ¹Á¤º¸°úÇÐȸ °¡À» Çмú¹ßÇ¥³í¹®Áý Á¦33±Ç Á¦2È£(2006³â 10¿ù), pp. 590-594 PDF
  • ±èÀ±°æ, ⺴¸ð, Java ½ºÅà ÀνºÆå¼ÇÀ» À§ÇÑ ±ÇÇÑ°Ë»ç ºÐ¼® ½Ã½ºÅÛ, Çѱ¹Á¤º¸°úÇÐȸ Á¾ÇÕÇмú´ëȸ(KCC 2006), 2006³â 6¿ù(Æòâ) PDF
  • ¹®¼¼¿ø, ⺴¸ð, ÀÚ¹Ù º´Çà ÇÁ·Î±×·¥ÀÇ ¸ð´ÏÅ͸µ ½Ã½ºÅÛ, Çѱ¹Á¤º¸°úÇÐȸ Á¾ÇÕÇмú´ëȸ(KCC 2005), 2005³â 6¿ù(Æòâ) PDF
  • ÃÖÀ±Á¤, ⺴¸ð, ÀÚ¹Ù ÇÁ·Î±×·¥ÀÇ À̺¥Æ® ¸ð´ÏÅ͸µ, Çѱ¹Á¤º¸°úÇÐȸ Ãß°èÇмú´ëȸ, 2004³â 10¿ù(¼­¿ï´ë) PDF
  • ¿ÀÈñÁ¤, ⺴¸ð, ÇÁ·Î±×·¥ º¯È¯À» ÀÌ¿ëÇÑ ÀÚ¹Ù ÇÁ·Î±×·¥ÀÇ µ¿Àû ¿¹¿Ü ºÐ¼®, Çѱ¹Á¤º¸°úÇÐȸ Ãß°èÇмú´ëȸ, 2004³â 4¿ù(KAIST) PDF
  • Jang-Wu Jo and B.-M. Chang, Exception Propagation Analysis for Java, Çѱ¹Á¤º¸°úÇÐȸ ÇÁ·Î±×·¡¹Ö¾ð¾î³í¹®Áö, Á¦17±Ç Á¦1È£, pp. 59-72, 2003.
  • Á¶Àå¿ì,⺴¸ð, ÀÚ¹ÙÀÇ ¿¹¿Ü ¸ÞÄ¿´ÏÁò, Çѱ¹Á¤º¸°úÇÐȸ Ãß°èÇмú¹ßǥȸ ³í¹®Áý, 2000³â 10¿ù
  • Á¶Àå¿ì,⺴¸ð, ÀÚ¹Ù ¾ð¾î¸¦ À§ÇÑ ¿¹¿Ü»óȲ ºÐ¼® ºñ±³¿¬±¸, Çѱ¹Á¤º¸°úÇÐȸ °¡À» Çмú¹ßÇ¥³í¹®Áý Á¦27±Ç Á¦2È£(2000³â 10¿ù), pp. 323-325.
  • ¹ÚÈ¿Áø, ⺴¸ð, VRMLÀ» ÀÌ¿ëÇÑ ÄÄÇ»ÅÍ Á¶¸³°úÁ¤ ÇнÀ ½Ã½ºÅÛ ¼³°è ¹× ±¸Çö, Çѱ¹Á¤º¸°úÇÐȸ °¡À» Çмú¹ßÇ¥³í¹®Áý Á¦27±Ç Á¦2È£(2000³â 10¿ù), pp. 574-576 PDF
  • ¾ÈÇý¼±, ⺴¸ð, ÀÎÅÍ³Ý »ó¿¡¼­ Prolog ÇÁ·Î±×·¥ ½ÇÇà ȯ°æ °³¹ß, Çѱ¹Á¤º¸°úÇÐȸ º½ Çмú¹ßÇ¥³í¹®Áý, Á¦26 Á¦1È£(1999.04), pp. 90-92. PDF
  • ⺴¸ð, ÃÖ±¤¹«, ÇÑż÷, Function-free ³í¸® ÇÁ·Î±×·¥ÀÇ Bottom-up ¼öÇàÀÇ ÃÖÀûÈ­À» À§ÇÑ Á¤Àû ÇÊÅÍÀ¸ÀÌ ÃÖ¼Ò°íÁ¤Á¡ Á¤ÇüÈ­, Çѱ¹Á¤º¸°úÇÐȸ º½ Çмú¹ßÇ¥³í¹®Áý, Á¦19±Ç Á¦1È£(1992.04), pp. 241-244. PDF
  • ⺴¸ð, ÃÖ±¤¹«, ³í¸® ÇÁ·Î±×·¥ÀÇ AND º´·Ä ¼öÇàÀ» À§ÇÑ Á¤ÇüÀûÀÎ Á¦¾È, Çѱ¹Á¤º¸°úÇÐȸ º½ Çмú¹ßÇ¥³í¹®Áý, Á¦17±Ç Á¦1È£(1990.04), pp. PDF