• Àüü
  • ÀüÀÚ/Àü±â
  • Åë½Å
  • ÄÄÇ»ÅÍ
´Ý±â

»çÀÌÆ®¸Ê

Loading..

Please wait....

±¹³» ³í¹®Áö

Ȩ Ȩ > ¿¬±¸¹®Çå > ±¹³» ³í¹®Áö > Çѱ¹Á¤º¸°úÇÐȸ ³í¹®Áö > Á¤º¸°úÇÐȸ ³í¹®Áö C : ÄÄÇ»ÆÃÀÇ ½ÇÁ¦

Á¤º¸°úÇÐȸ ³í¹®Áö C : ÄÄÇ»ÆÃÀÇ ½ÇÁ¦

Current Result Document : 16 / 25

ÇѱÛÁ¦¸ñ(Korean Title) SEED ÇÁ·Î¼¼½º Á᫐ ¼ÒÇÁÆ®¿þ¾î °³¹ß ȯ°æÀ» À§ÇÑ ÇÁ·Î¼¼½º ÇÁ·Î±×·¡¹Ö ¾ð¾î ¹× ¼öÇàÁö¿ø½Ã½ºÅÛ
¿µ¹®Á¦¸ñ(English Title) A Process Programming Language and Its Runtime Support System for the SEED Procecess-centered Software Engineering Environment
ÀúÀÚ(Author) ±è¿µ°ï   ÃÖÇõÀç   À̸íÁØ   ÀÓä´ö   ÇÑ¿ì¿ë   Young-Gon Kim   Hyukjae Choi   Myung-Joon Lee   Chaedeok Lim   Woo-Yong Han  
¿ø¹®¼ö·Ïó(Citation) VOL 05 NO. 06 PP. 0727 ~ 0737 (1999. 12)
Çѱ۳»¿ë
(Korean Abstract)
ÇÁ·Î¼¼½º Á߽ɠ¼ÒÇÁÆ®¿þ¾î °³¹ß È¯°æ(PSEE : Process-centered Software Engineering Environment)Àº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¸¦ À§ÇÑ ¿©·¯°¡Áö Á¤º¸ÀÇ Á¦°ø°ú Å¸½ºÅ©ÀÇ ¼öÇà, ¼ÒÇÁÆ®¿þ¾î °³¹ß µµ±¸ÀÇ ¼öÇà ¹× Á¦¾î, ÇʼöÀûÀΠ±ÔÄ¢À̳ª ¾÷¹«ÀÇ ¼öÇàµî°ú °°Àº ´Ù¾çÇÑ ÇàÀ§¸¦ Á¦°øÇϴ ÇÁ·Î¼¼½º ¸ðÇüÀÇ ¼öÇàÀ» ÅëÇÏ¿© ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇàÀ§¸¦ Áö¿øÇÑ´Ù. SEED(Software Engineering Environment for Development)´Â È¿À²ÀûÀΠ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú ÇÁ·Î¼¼½º ¸ðÇüÀÇ ¼öÇàÀ» Á¦¾îÇϱâ À§ÇØ ETRI¿¡¼­ °³¹ßµÈ PSEEÀÌ´Ù.
º» ³í¹®¿¡¼­´Â SEED¿¡¼­ ÇÁ·Î¼¼½º ¸ðÇüÀ» ¼³°èÇϱâ À§ÇØ »ç¿ëµÇ´Â SimFlex ÇÁ·Î¼¼½º ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í, ¼öÇàÁö¿ø½Ã½ºÅÛÀΠSEED EngineÀÇ ±¸Çö¿¡ ´ëÇÏ¿© ±â¼úÇÑ´Ù. SimFlex´Â °£´ÜÇÑ ¾ð¾î ±¸Á¶¸¦ °¡Áø ÇÁ·Î¼¼½º ÇÁ·Î±×·¡¹Ö ¾ð¾îÀ̸ç, ÀûÀýÇÑ ÀûÇÕÈ­¸¦ ÅëÇÏ¿© ´Ù¸¥ PSEE¿¡¼­ »ç¿ëµÉ ¼ö ÀÖ´Ù. SEED Engine¿¡ ÀÇÇØ ÂüÁ¶µÇ´Â Áß°£ ÇÁ·Î¼¼½º ¸ðÇüÀ» »ý¼ºÇÑ´Ù. Áß°£ ÇÁ·Î¼¼½º ¸ðÇüÀ» »ç¿ëÇÏ¿© SEED EngineÀº ¿ÜºÎ ¸ð´ÏÅ͸µ µµ±¸¿Í ¿¬°üÇÏ¿© »ç¿ëÀÚ¸¦ À§ÇÑ À¯¿ëÇÑ Á¤º¸»Ó¸¸ ¾Æ´Ï¶ó SimFlex¿¡ ÀÇÇØ ±â¼úµÈ ÇÁ·Î¼¼½º ¸ðÇüÀÇ ÀÚµ¿ÀûÀΠ¼öÇàÀ» Á¦°øÇÑ´Ù. SimFlex¾ð¾î¿Í ¼öÇàÀÚ¿ø ½Ã½ºÅÛÀÇ Áö¿øÀ» ÅëÇÏ¿© ¼ÒÇÁÆ®¿þ¾î ÇÁ·Î¼¼½º¸¦ ¸ðÇüÈ­Çϴµ¥ µå´Â ºñ¿ë°ú ½Ã°£À» ÁÙÀÏ ¼ö ÀÖÀ¸¸ç, Æí¸®ÇÏ°Ô ÇÁ·ÎÁ§Æ®¸¦ °ü¸®ÇÏ¿© ¾çÁúÀÇ ¼ÒÇÁÆ®¿þ¾î »ý»ê¹°À» µµÃâÇÒ ¼ö ÀÖ´Ù.  
¿µ¹®³»¿ë
(English Abstract)
 Process-centered Software Engineering Environments(PSEEs} support software development activities through the enaction of process models, providing a variety of activities such as supply of various information for software developers, automation of routine tasks, invocation and control of software development tools, and enforcement of mandatory rules and practices. The SEED(Software Engineering Environment for Development) system is a PSEE which was developed for effective software process development and controlling the enactment of process models by ETRI.
In this paper, we describe the implementation of the SimFlex process programming language used to design process models in SEED, and its runtime support system called by SEED Engine. SimFlex is a software process programming language to describe process models with simple language constructs, and it could be embedded into other PSEEs through appropriate customization. The SimFlex compiler analyzes process models described by SimFlex, check errors in the models, and produce intermediate process models referenced by the SEED Engine. Using the intermediate process models, the SEED Engine provides automatic enactment of the process models described by SimFlex as well as useful information for agents linked to the external monitoring tool. With the help of the SimFlex language and its runtime support system, we can reduce cost and time in modeling software processes and perform convenient project management, producing well-qualified software products. 
Å°¿öµå(Keyword)
ÆÄÀÏ÷ºÎ PDF ´Ù¿î·Îµå