| Uml StateChart ÇÁ·¹ÀÓ ¿öÅ© C ++ ¹× Java¿¡¼ UML StateCharts¸¦ ±¸ÇöÇÏ´Â ÇÁ·Î±×·¥ |
Áö±Ý ´Ù¿î·Îµå |
Uml StateChart ÇÁ·¹ÀÓ ¿öÅ© ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Christian Mocek
Uml StateChart ÇÁ·¹ÀÓ ¿öÅ© ű×
Uml StateChart ÇÁ·¹ÀÓ ¿öÅ© ¼³¸í
C ++ ¹× Java¿¡¼ UML StateCharts¸¦ ±¸ÇöÇÏ´Â ÇÁ·Î±×·¥ UMLÀº C ++ ¹× JavaÀÇ UML StateCharts¸¦ ±¸ÇöÇÕ´Ï´Ù. FSMSÀÇ Ç¥ÁØ ¿ä¼Ò ¿·¿¡ÀÖ´Â °èÃþ Àû ¹× µ¿½Ã »óÅ´ Spseudostates, ¼¼ºÐÈ µÈ Àüȯ, ½Ã°£ ÃÊ°ú À̺¥Æ® ¹× ½º·¹µå Ç®À» »ç¿ëÇÏ¿© EventQueue·Î Áö¿øµË´Ï´Ù. ´ÙÀ½Àº "UML StateChart Framework"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ API »ç¿ëÀÌ ¸Å¿ì ½±½À´Ï´Ù (ÀÚ¼¼ÇÑ ³»¿ëÀº ¹®¼ ÂüÁ¶) ¡¤ C ++ ¹× Java¿¡¼ ±¸ÇöµÇ¾ú½À´Ï´Ù ¡¤ ¸Å¿ì ÀûÀº ¾çÀÇ ¸Þ¸ð¸® ¸¸ ÇÊ¿äÇմϱî? ¡¤ ¿ÏÀüÇÑ °´Ã¼ ÁöÇâ µðÀÚÀÎ (¸ðµç ¿ä¼Ò´Â ½ÇÁ¦ °´Ã¼ÀÔ´Ï´Ù) ¡¤ StateChart ÀÎÇÁ¶ó ½ºÆ®·°Ã³ÀÇ º´·Ä »ç¿ë. ·±Å¸ÀÓ Æ¯Á¤ µ¥ÀÌÅÍ´Â ÀÛÀº °´Ã¼¿¡ ĸ½¶ÈµË´Ï´Ù. ¡¤ STATECHARTSÀÇ ¸¹Àº ¿ä¼Ò Áö¿ø ¡¤ °£´ÜÇÏ°í °èÃþÀûÀÌ°í µ¿½Ã »óÅÂÀÔ´Ï´Ù ¡¤ ½ÃÀÛ ¹× ÃÖÁ¾ ÁÖ ¡¤ °èÃþ Àû »óÅÂÀÇ ¿ª»ç¿Í ±íÀº ¿ª»ç ÀÇ»ç ¡¤ Æ÷Å© - ¹× µ¿½Ã »óÅ¿¡ ´ëÇÑ °¡°ø ¡¤ Á¤¼Ç Æ÷ÀÎÆ®¸¦ »ç¿ëÇÏ¿© ¼¼ºÐÈ µÈ Àüȯ ¡¤ ÀüȯÀº º¹ÇÕ »óÅÂÀÇ Å׵θ®¸¦ ±³Â÷½Ãų ¼ö ÀÖ½À´Ï´Ù (¾Ï½Ã Àû ÀÔ·Â / Ãⱸ) ¡¤ ÁÖÀÔ, Do ¹× Exit ¡¤ À̺¥Æ®, ÀüȯÀ»À§ÇÑ °æºñ¿ø ¹× Çൿ ¿ä±¸ »çÇ× : ¡¤ ÀÚ¹Ù ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ ½Ã°£ ÃÊ°ú À̺¥Æ®¸¦ ó¸® ÇÒ ¶§ ConcurrentModificationException ¹ö±×°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù. ¡¤ »ý¼º µÈ ½º·¹µå°¡ DEAMON ½º·¹µå ÀÎ °æ¿ì °íÁ¤ Á¾·á ÀýÂ÷ÀÔ´Ï´Ù.
Uml StateChart ÇÁ·¹ÀÓ ¿öÅ© °ü·Ã ¼ÒÇÁÆ®¿þ¾î