ARESDynamicDEVS´Â ÀÌ»ê»ç°Ç ±â¹Ý ½Ã¹Ä·¹À̼ÇÀ» À§ÇÑ ÃÖÀûÀÇ ¼Ö·ç¼ÇÀ¸·Î, ¿øÀÚ¸ðµ¨(Atomic), °áÇÕ¸ðµ¨(Coupled) °ü¸®¸¦ À§ÇÑ ¸ðµ¨°ü¸®±â´É, ½Ã¹Ä·¹À̼ÇÀ» À§ÇÑ ÄÄÆ÷³ÍÆ® °ü¸®±â´É, ÀÌ»ê»ç°ÇÀ» ½ÇÇàÇϱâ À§ÇÑ À̺¥Æ® °ü¸® ±â´É, ¸ðÀǽÇÇàÀ» À§ÇÑ ½Ã°£ °ü¸®±â´É, ¸ðµ¨°£ µ¥ÀÌÅÍ ±³È¯À» À§ÇÑ ¸Þ½ÃÁö °ü¸® ±â´É ¹× È¿À²ÀûÀÎ ¸Þ¸ð¸® »ç¿ëÀ» À§ÇÑ ¸Þ¸ð¸® °ü¸® ±â´ÉÀÌ Æ÷ÇÔµÈ Á¦Ç°À¸·Î ±¹³»¿Ü 10¿©°³ ¸ðµ¨ °³¹ß¿¡ Àû¿ëÇÏ¿© È¿À²ÀûÀ¸·Î »ç¿ëÁß¿¡ ÀÖÀ¸¸ç, ¸ðµ¨ÀÇ ¿ì¼ö¼ºÀ» ÀÎÁ¤¹ÞÀº °ËÁõµÈ ¿ì¼öÇÑ Á¦Ç°ÀÔ´Ï´Ù.
Model Management
- ¿øÀÚ¸ðµ¨(Atomic) ¹× °áÇÕ¸ðµ¨(Coupled) µî ¸ðµ¨ °ü¸® ±â´É
- µ¿Àû ¸ðµ¨ »ý¼º ¹× »èÁ¦ ±â´É Á¦°ø
- ¸ðµ¨ º° µ¶¸³ Å×À̺íÀ» ÅëÇÑ ±×·ì Á¶È¸ ¹× ÇÊÅ͸µ ±â´É Á¦°ø
- »óÈ£¿î¿ë¼º ¹× À¯Áöº¸¼ö¸¦ À§ÇÑ °´Ã¼¸ðµ¨ Àç»ç¿ë ¿ëÀÌ
Component Management
- ¸ðµ¨ÀÇ »ó°ü °ü°è ¹× ¸ðµ¨ÀÇ ¿ì¼± ¼øÀ§ °ü¸® ±â´É Á¦°ø
- ¸ðµ¨°£ ¸Þ½ÃÁö Àü¼ÛÀ» À§ÇÑ Coupling ±â´É Á¦°ø
- ¿øÀڸ𵨠¹× °áÇÕ¸ðµ¨ÀÇ ¸Þ½ÃÁö Æ÷Æ® »ý¼º Á¤º¸ °ü¸® ±â´É
- ¸ðµ¨°£ ÀÔÃâ·Â Æ÷Æ®¸¦ ÅëÇÑ µ¶¸³Àû ¸ðµ¨ ¼öÁ¤ ¹× È®Àå ±â´É
Events Management
- ÀÌ»ê »ç°Ç¿¡ ´ëÇÑ À̺¥Æ® °ü¸® ±â´É Á¦°ø
- ½Ã°£ ÁøÇà ÇÔ¼ö¿¡ ÀÇÇÑ À̺¥Æ® ½ºÄÉÁÙ¸µ ±â´É Á¦°ø
- ½Ã¹Ä·¹ÀÌ¼Ç ½Ã°£°ú ¿¬µ¿ÇÏ¿© À̺¥Æ® ½ÇÇà ±â´É Á¦°ø
- À̺¥Æ® ¿ì¼±¼øÀ§ °ü¸® ¹× ½ÇÇà ±â´É Á¦°ø
- ÀÌ»ê»ç°Ç ½Ã¹Ä·¹À̼ǿ¡ ´ëÇÑ Á¤È®ÇÑ °ËÁõ °¡´É
Time Management
- ½Ç½Ã°£ ½Ã¹Ä·¹À̼ÇÀ» À§ÇÑ ½Ã°£°ü¸® ±â´É Á¦°ø
- ½Ã¹Ä·¹ÀÌ¼Ç Ãʱ⠽ð£(Wall Clock) ¼³Á¤ ±â´É Á¦°ø
- ¸ñÇ¥½Ã°£ ¼³Á¤¿¡ ÀÇÇÑ ÀÚµ¿ ½Ã°£ ÁøÇà ±â´É Á¦°ø
- ½Ã¹Ä·¹ÀÌ¼Ç ¼Óµµ(Ratio) ¼³Á¤ ±â´É Á¦°ø
Message Management
- 󸮼ӵµ Çâ»óÀ» À§ÇÑ ¸Þ½ÃÁö °ü¸® ±â´É Á¦°ø
- È¿À²Àû ¸Þ½ÃÁö Àü¼ÛÀ» À§ÇÑ ¸Þ½ÃÁö ÃÖÀûÈ ±â´É Á¦°ø
- ¸ðµ¨ °£ Á¤º¸ ±³È¯À» À§ÇÑ ¸Þ½ÃÁö »ý¼º ¹× »èÁ¦ ±â´É Á¦°ø
- ¸Þ½ÃÁö Lock/Unlock ±â´É Á¦°ø
Memory Management
- È¿À²Àû ¸Þ¸ð¸® »ç¿ëÀ» À§ÇÑ ¸Þ¸ð¸® °ü¸® ±â´É Á¦°ø
- ½Ã¹Ä·¹ÀÌ¼Ç ÀÚµ¿ ÀúÀå ¹× º¹±¸ ±â´É Á¦°ø
- ¸Þ¸ð¸® ÇÒ´ç(allocate) ±â´É Á¦°ø
- ¸Þ¸ð¸® »ç¿ë Á¤º¸ Á¶È¸ ±â´É Á¦°ø
Others
- OS : Windows / Unix / Linux Ç÷§Æû Áö¿ø
- °´Ã¼-°ü°è¸ðµ¨ Á¤ÀǸ¦ ±â¹ÝÀ¸·Î ¹°¸®Àû ¸ðµ¨¸µ °¡´É
- ½Ã³ª¸®¿À¿¡ ÀÇÇÑ ÀÌ»ê»ç°Ç µ¿ÀÛ¿¡ ´ëÇÑ ¸ðµ¨¸µ °¡´É