1. Àç»ç¿ë±Ø´ëÈ­¸¦ À§ÇÑ ¸ð´îº¯È¯¹× ÄÄÆ÷³ÍÆ® »ý¼ºµµ±¸ MDAÀÇ ¸ðµ¨ º¯È¯µµ±¸ °¡.°³³ä ³ª.º¯È¯°³³ä°úÁ¤(PIM->Áß°£¸ðµ¨->PIM, MDA->XMI->JAVA,C++) 2. °¡.º¯È¯¼¼ºÎÇÁ·Î¼¼½º(º¸°­ÇÊ¿ä) ³ª.ÇÙ½É PIM->PSM¸ðµ¨º¯È¯µµ±¸(UMT,MTL,ATL) UMT:MtM,Áß°£¸ðµ¨±â¹Ý,¼Ò½º-XMI-¸ñÇ¥,Â÷ÀÌŬ¶§ MTL:MtC,Á÷Á¢º¯È¯,¼Ò½º(DSL)-¸ñÇ¥,´ÙÁß»ó¼ÓÁö¿ø,·¹ÆÄÁöÅ丮,Àç»ç¿ë ATL:Mtc,Á÷Á¢º¯È¯,¼Ò½º-XMI-¼Ò½º,±ÔÄ¢Á¤ÀÇ¿ëÀÌ,ÇÕ¼ºÁö¿ø ´Ù.º¯È¯µµ±¸¿ä±¸Á¶°Ç(±âº»¿ä°Ç:ÀÚµ¿È­/´Ù¾çÇ÷§ÆûÁö¿ø/»óÈ£º¸Àå, ºÎ°¡¿ä°Ç:ÀÌÇØ¿ëÀ̼º/¾ç¹æÇâ¸ðµ¨º¯È­) ¶ó.º¯È¯ÀÛ¾÷¿¡ ´ëÇÑ Ç¥ÁØÈ­³»¿ª 1)¾ÆÅ°ÅØó(ÀüüÀû ¾ÆÅ°Á¤ÀÇ) 2)°øÅ뽺Ʈ·°Ã³(º¯È¯Á¤º¸ Á¤ÀÇ,±âº»°³³ä) 3)·ê±â¹Ý¾ð¾î(TRL transformation Based-Based Language + À̸¦ Ç¥ÇöÀ§ÇÑ BNF¹®¹ýÁ¤ÀÇ) 4)UMLÇÁ·ÎÆÄÀϺ¯È¯(±â¹ÝÇÑ º¯È¯ÀÛ¾÷±â¼ú) 5)ÇÁ·¹ÀÓ¿öÅ©Á¢±Ù¹ý(Àû¿ë¿¡ ´ëÇÑ ³»¿ë) 6)»óÈ£¿î¿µ¼º(ÄÄÆ÷³ÍÆ® »óÈ£¿î¿µÀ§ÇÑ ¸ÞŸ¸ðµ¨) 7)ÃßÀû¼º(¿ä±¸»çÇ×->PIM->PSM->¼Ò½ºÄÚµå±îÁö ÃßÀû¼º¿¡´ëÇÑ°³³ä)