| Çò°æ¡¡Í¡* | ÃÓ¸¶¡¡¸ç* | ²£Èø¡¡¾¼ÃË* | ÅÚÁÒ¡¡»°ÄÅ·Ã** | |||
| SHIRAI, Satoshi | IKEHARA, Satoru | YOKOO, Akio | TSUCHIKURA, Mitsue |
| *NTT¾ðÊóÄÌ¿®ÌÖ¸¦µæ½ê | **NTT¥¢¥É¥Ð¥ó¥¹¥Æ¥¯¥Î¥í¥¸ | |
| NTT Network information Systems Laboratories | NTT Advanced Technology Corporation |
| 1 ¤Ï¤¸¤á¤Ë | |
| 2 ½ñ¤Âؤ¨À©¸æ¥ë¡¼¥ëºîÀ®»Ù±ç¤Î¹Í¤¨Êý | |
| 3 ½ñ¤Âؤ¨À©¸æ¥ë¡¼¥ëºîÀ®»Ù±ç¥·¥¹¥Æ¥à¤Î¹½À® | |
| 4 ½ñ¤Âؤ¨À©¸æ¥ë¡¼¥ë¤ÎºîÀ®Îã | |
| 5 ¤ª¤ï¤ê¤Ë | |
| ¡ã¼Õ¼¡ä | |
| ¡ã»²¹Íʸ¸¥¡ä |
Æü±Ñµ¡³£ËÝÌõ¥·¥¹¥Æ¥à¤Î¸¦µæ³«È¯¤¬¿Ê¤ß[1]¡¤ ËÝÌõ¶È̳¤Ë¤âÍøÍѤµ¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¿¤¬¡¤¤µ¤é¤Ê¤ëÌõʸÉʼÁ¤Î¸þ¾å¤Î¤¿¤á¤Î¿·¤·¤¤ÍýÏÀ¤ä Êý¼°¤ÎÄ󰯤¬´üÂÔ¤µ¤ì¤Æ¤¤¤ë[2]¡£ É®¼Ô¤é¤Ï¡¤Àè¤Ë¸¶Ê¸¼«Æ°½ñ¤Âؤ¨·¿ËÝÌõÊý¼°¤òÄ󰯤·¡¤ Æü±Ñµ¡³£ËÝÌõ¤Ë¤ª¤±¤ë͸úÀ¤òÊó¹ð¤·¤¿¤¬[3]¡¤ ¼ÂºÝ¤Î½ñ¤Âؤ¨½èÍýÍÑÀ©¸æ¥ë¡¼¥ë¤ÎºîÀ®¤Ï¼Â¸³¤ËÍѤ¤¤¿ Æü±ÑËÝÌõ¥·¥¹¥Æ¥à£Á£Ì£Ô¡Ý£Ê¡¿£Å¤ËÀºÄ̤·¤¿ºî¶È¼Ô¤ËÍê¤Ã¤Æ¤¤¤¿¡£
ËܹƤǤϡ¤½ñ¤Âؤ¨½èÍýÍÑÀ©¸æ¥ë¡¼¥ë¡Ê°Ê²¼¡¤À©¸æ¥ë¡¼¥ë¡Ë¤òºîÀ®¤¹¤ë¤¿¤á¤Ë Á°ÊÔ½¸¤ò¹Ô¤Ê¤Ã¤¿ºÝ¤ËÆÀ¤é¤ì¤ë¸µ¤ÎÆþÎÏʸ¤ÈÁ°ÊÔ½¸¸å¤Îʸ¡Ê°Ê²¼¡¤ÊÔ½¸Ê¸¡Ë¤Î²òÀϾðÊó¤òÍøÍѤ·¤¿ À©¸æ¥ë¡¼¥ëºîÀ®ÊýË¡¤òÄ󰯤¹¤ë¡£ ¤³¤ÎÊýË¡¤Ï¡¤¥ë¡¼¥ëºîÀ®¼Ô¤ÎÉéô¤ò·Ú¸º¤¹¤ë¤È¤È¤â¤Ë¡¤ °ìÈÌÍøÍѼԤˤè¤ëÀ©¸æ¥ë¡¼¥ëºîÀ®¤ò²Äǽ¤Ë¤¹¤ë¤È¹Í¤¨¤é¤ì¤ë¡£
É®¼Ô¤é¤ÏÀè¤ËÄ󰯤·¤¿¸¶Ê¸¼«Æ°½ñ¤Âؤ¨·¿ËÝÌõÊý¼°[3]¤Ë¤ª¤¤¤Æ¡¤ ½ñ¤Âؤ¨¤Î¥¿¥¤¥×¤È¤·¤Æ¡¤¡ÆüËܸìÆâ½ñ¤Âؤ¨¡¤¢µ¿»÷ŪÆüËÜ¸ì¤Ø¤Î½ñ¤Âؤ¨¡¤¤Î2¤Ä¤òÄêµÁ¤·¤¿¡£ ¤½¤ì¤¾¤ì¤Î¾ì¹ç¤Ë¤Ä¤¤¤Æ¡¤½ñ¤Âؤ¨À©¸æ¥ë¡¼¥ëºîÀ®»Ù±ç¤Î´ðËÜŪ¤Ê¹Í¤¨Êý¤ò¼¨¤¹¡£
¡ÆüËܸìÆâ½ñ¤Âؤ¨¤Î¾ì¹ç¡¤¤³¤ì¤Þ¤Ç¤ÏÀ©¸æ¥ë¡¼¥ëºîÀ®¤Î½àÈ÷Ãʳ¬¤È¤·¤Æ¡¤ÆþÎÏʸ¤òÁ°ÊÔ½¸¤·¡¤ Ëþ¤Ǥ¤ëÌõʸ¤¬ÆÀ¤é¤ì¤ëÊÔ½¸Ê¸¤òºîÀ®¤¹¤ë¤È¤¤¤¦ºî¶È¤ò¹Ô¤Ê¤Ã¤Æ¤¤¿¡£ ¤â¤·¡¤½ñ¤Âؤ¨½èÍý¤Ë¤è¤ê¡¤ ÆþÎÏʸ¤ËÂФ¹¤ë²òÀÏ·ë²Ì¤ò¡¤Á°½Ò¤ÎÊÔ½¸Ê¸¤ËÂФ¹¤ë²òÀÏ·ë²Ì¤ËÃÖ´¹¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¤Ê¤é¡¤ Á°ÊÔ½¸¤¬¼«Æ°Åª¤Ë¹Ô¤Ê¤ï¤ì¤¿¤³¤È¤Ë¤Ê¤ë¡£ ½¾¤Ã¤Æ¡¤ÆþÎÏʸ¤ËÂФ¹¤ë²òÀÏ·ë²Ì¤ò¾ò·ïÉô¡¤ ÊÔ½¸Ê¸¤ËÂФ¹¤ë²òÀÏ·ë²Ì¤ò¼Â¹ÔÉô¤Ë¤½¤ì¤¾¤ìÍøÍѤ·¤¿À©¸æ¥ë¡¼¥ë¤òºîÀ®¤¹¤ì¤ÐÎɤ¤¤È¹Í¤¨¤é¤ì¤ë¡£ ¤Ê¤ª¡¤¾ò·ï¤Î»ØÄê¤ò´Ë¤á¤ë¤³¤È¤Ë¤è¤êÀ©¸æ¥ë¡¼¥ë¤ÎŬÍÑÈϰϤ¬³ÈÂ礹¤ë¤È»×¤ï¤ì¤ë¤¬¡¤ ´Ë¤á¤¹¤®¤ë¤È½ñ¤Âؤ¨¤¿¤¯¤Ê¤¤Ê¸¤ò½ñ¤Âؤ¨¤Æ¤·¤Þ¤¦¶²¤ì¤¬¤¢¤ë¡£
¢µ¿»÷ŪÆüËÜ¸ì¤Ø¤Î½ñ¤Âؤ¨¤Î¾ì¹ç¤â¡¤´ðËÜŪ¤Ë¤Ï¡ÆüËܸìÆâ½ñ¤Âؤ¨¤Î¾ì¹ç¤ÈƱ¤¸¤Ç¤¢¤ë¡£ ¤¿¤À¤·¡¤¤³¤Î¥¿¥¤¥×¤Î½ñ¤Âؤ¨¤Ï¡¤ÆÃÄê¤Î¸ì¶ç¤òñ¸ì°·¤¤¤·¤¿¤ê¡¤ Ìõ½Ð¾ðÊó¤òľÀÜ»ØÄꤷ¤¿¤ê¤¹¤ë¤Ê¤É¤Î²òÀϾðÊó¤ËΩ¤ÁÆþ¤Ã¤¿À©¸æ¤ËÆÃħ¤¬¤¢¤ë¡£ ½¾¤Ã¤Æ¡¤ ÆÃ¼ìµ¹æ¤Ê¤É¤ÇÆþÎÏʸ¤Î°ìÉô¤ò±Ñ¸ìɽ¸½¤ËľÀÜÂбþ¤µ¤»¤ë¤Ê¤É¤Î»ØÄ꤬¤Ç¤¤ë¤³¤È¤¬Ë¾¤Þ¤·¤¯¡¤ ¤³¤Î»ØÄ꤬À©¸æ¥ë¡¼¥ë¤ËÈ¿±Ç¤µ¤ì¤ë¾ðÊó¤È¤Ê¤ë¡£
°Ê¾å¤ÎÊýË¡¤Ç¤Ï¼ÂºÝ¤Î²òÀÏ·ë²Ì¤ò¤½¤Î¤Þ¤Þ¾ò·ï¤Ë»ÈÍѤ¹¤ë¤¿¤á¡¤ ¾ò·ïÀßÄê¤ÎÉÔÈ÷Åù¤Ë¤è¤ê¡¤½ñ¤Âؤ¨¤¿¤¤Ê¸¤ËÅö¤¿¤é¤Ê¤«¤Ã¤¿¤ê¡¤ µÕ¤Ë¡¤½ñ¤Âؤ¨¤¿¤¯¤Ê¤¤Ê¸¤ËÅö¤¿¤Ã¤¿¤ê¤¹¤ëÉûºîÍѤ¬·Ú¸º¤µ¤ì¤ë¤È¤¤¤¦ÍøÅÀ¤â¹Í¤¨¤é¤ì¤ë¡£
ËÜ¥·¥¹¥Æ¥à¤Ï¡¤Æü±ÑËÝÌõ¥·¥¹¥Æ¥à¾å¤Ë¿Þ1¤Î¤è¤¦¤Ë¹½ÃÛ¤µ¤ì¤ë¡£
¥ë¡¼¥ëÀ¸À®Éô¤Ï¡¤ÆþÎÏʸ¤ÈÊÔ½¸Ê¸¤È¤Î²òÀÏ·ë²Ì¤«¤é¡¤Î¾¼Ô¤Î°Û¤Ê¤ê¤ò´Þ¤àÈϰϤòÃê½Ð¤·¡¤ ¤³¤ì¤é¤òIf-Then·Á¼°¤ÎÀ©¸æ¥ë¡¼¥ë¤Î¾ò·ïÉô¤È¼Â¹ÔÉô¤ËÍøÍѤ¹¤ë¡£ ¤¿¤À¤·¡¤¾ò·ïÉô¤È¤·¤ÆÍѤ¤¤ëÈϰϤˤϡ¤ÉûºîÍѤòËɤ°¤¿¤á¡¤²òÀÏ·ë²Ì¤Î°Û¤Ê¤êÉôʬ¤À¤±¤Ç¤Ï¤Ê¤¯ ÌÚ¹½Â¤¾å¤Î¤½¤Îľ¾å¤Î¥Î¡¼¥É¤ò´Þ¤á¤Æ¤ª¤¤¤¿Êý¤¬¤è¤¤¤È»×¤ï¤ì¤ë¡£
¥ë¡¼¥ë³ÎǧÉô¤Ï¡¤À©¸æ¥ë¡¼¥ë¤ÎÀ¸À®·ë²Ì¤òÍøÍѼԤËÄ󼨤·¡¤ ÍøÍѼԤÎȽÃǤ˴ð¤Å¤¾ò·ïÉô¤Î»ØÄêÈϰϤòÄ´Àᤷ¡¤ ¾ò·ï»ØÄê¤òÉÊ»ì»ØÄê¤Ê¤É¤Î°À»ØÄê¤Ë´Ë¤á¤ë¤Ê¤É¤·¤Æ¡¤ºÇ½ªÅª¤ÊÀ©¸æ¥ë¡¼¥ë¤Ë²Ã¹©¤¹¤ë¡£
|
°Ê²¼¡¤²òÀÏ·ë²Ì¤ÈÀ©¸æ¥ë¡¼¥ëºîÀ®¤ÎÎã¤ò¼¨¤¹¡£ ²òÀÏ·ë²Ì¤ÎÇȲ¼Àþ¤ÏÆþÎÏʸ¤ÈÊÔ½¸Ê¸¤Î°Û¤Ê¤êñ¸ì¤ò¼¨¤¹¡£
| ¡ | ÆüËܸìÆâ½ñ¤Âؤ¨¡§Á´ÂΤι½Â¤¤¬ÂçÉý¤Ë°Û¤Ê¤ë¾ì¹ç¡¤ ²òÀÏ·ë²ÌÁ´ÂΤòÀ©¸æ¥ë¡¼¥ë¤ËÍøÍѤ¹¤ë¡£ ¿ô»ì¤ä½õ¿ô»ì¤ÎÉôʬ¤Ï¾ò·ï»ØÄê¤È¤·¤ÆÉÊ»ì»ØÄê¤òÍѤ¤¤ë¤³¤È¤Ë¤è¤ê¡¤ ŬÍÑÈϰϤò³ÈÂ礵¤»¤ë¡£ |
|
| ʸÀá | ¾ò·ïÉô | ¼Â¹ÔÉô | ||
| B1 | [¿ô»ì1][½õ¿ô»ì1] | ¢ªB2 | [¿ô»ì1][½õ¿ô»ì1]¤Î | ¢ªB3 |
| B2 | ¹ç¤ï¤»¤ë/¤Æ | ¢ªB4 | (ºï½ü) | |
| B3 | ·î[¿ô»ì2][½õ¿ô»ì2] | ¢ªB4 | ¹ç·×/·î/»º/¤Ï | ¢ªB4 |
| B4 | À¸»º¤¹¤ë/* | ¢ªB? | [¿ô»ì2][½õ¿ô»ì2]¤À/* | ¢ªB? |
| ¢ | µ¿»÷ŪÆüËÜ¸ì¤Ø¤Î½ñ¤Âؤ¨¡§°Û¤Ê¤êÉôʬ¤Ï¡È¤Ë¾è¤Ã¤Æ¡É¤ÎÉôʬ¤Ç¤¢¤ë¤¬¡¤ ÉûºîÍѤòËɤ°¤¿¤á¡¤Ä¾¾å¤Î¡È¹Ô¤¯¡É¤ò¾ò·ï¤Ë²Ã¤¨¤ë¡£ |
|
| ʸÀá | ¾ò·ïÉô | ¼Â¹ÔÉô | ||
| B1 | ¡Ò¾è¤êʪ¡Ó¤Ë | ¢ªB2 | ¡Ò¾è¤êʪ¡Ó¤Ë¿â¤Ã¤Æ(by,Á°ÃÖ»ì) | ¢ªB3 |
| B2 | ¾è¤ë/¤Æ | ¢ªB3 | (ºï½ü) | |
| B3 | ¹Ô¤¯/* | ¢ªB? | (Êѹ¹¤Ê¤·) | ¢ªB? |
ÆþÎÏʸ¤òÁ°ÊÔ½¸¤·¤¿ºÝ¡¤ ¸µ¤ÎÆþÎÏʸ¤ÈÁ°½Í½¸¸å¤Îʸ¤È¤ËÂФ¹¤ë²òÀϾðÊó¤òÍøÍѤ·¤Æ ÆüËÜʸ¼«Æ°½ñ¤Âؤ¨½èÍý¤ÎÀ©¸æ¥ë¡¼¥ë¤òºîÀ®¤¹¤ëÊýË¡¤òÄ󰯤·¤¿¡£ º£¸å¤Ï¡¤ËÜÊýË¡¤Ë¤è¤ê¼ÂºÝ¤ËÀ©¸æ¥ë¡¼¥ë¤òºîÀ®¤· Æü±ÑËÝÌõ¥·¥¹¥Æ¥à£Á£Ì£Ô¡Ý£Ê¡¿£Å¤ÎËÝÌõÀºÅÙ¤ò¸þ¾å¤µ¤»¤ë¤È¤È¤â¤Ë¡¤ °ìÈÌÍøÍѼԤˤâ¥ë¡¼¥ëºîÀ®¤¬²Äǽ¤Ë¤Ê¤ë¤è¤¦ ½ñ¤Âؤ¨À©¸æ¥ë¡¼¥ëºîÀ®»Ù±ç¥·¥¹¥Æ¥à¤Î²þÎɤò¿Ê¤á¤ëͽÄê¤Ç¤¢¤ë¡£
Ëܸ¡Æ¤¤Ë¤¢¤¿¤ê¡¤ ½ñ¤Âؤ¨¥ë¡¼¥ë¤Î·Á¼°¤ä¥ë¡¼¥ëºîÀ®»Ù±ç¥·¥¹¥Æ¥à¤Îµ¡Ç½¤Ë¤Ä¤¤¤Æ¤´Æ¤ÏÀ¤¯¤À¤µ¤Ã¤¿¾®¸«²Â·Ã»á¡¤ ÃæÂ¼»°µª»á¤ò»Ï¤á¤È¤¹¤ëNTT¥¢¥É¥Ð¥ó¥¹¥Æ¥¯¥Î¥í¥¸¤Î³Æ°Ì¤Ë´¶¼Õ¤¹¤ë¡£