<?xml version="1.0" encoding="utf-8" standalone="no"?>
<dublin_core schema="dc">
  <dcvalue element="contributor" qualifier="advisor">박승규</dcvalue>
  <dcvalue element="contributor" qualifier="author">김범모</dcvalue>
  <dcvalue element="date" qualifier="issued">2006-02</dcvalue>
  <dcvalue element="identifier" qualifier="other">1209</dcvalue>
  <dcvalue element="identifier" qualifier="uri">https:&#x2F;&#x2F;aurora.ajou.ac.kr&#x2F;handle&#x2F;2018.oak&#x2F;16733</dcvalue>
  <dcvalue element="description" qualifier="none">학위논문(석사)--아주대학교&#x20;정보통신전문대학원&#x20;:정보통신공학과,2006.&#x20;2</dcvalue>
  <dcvalue element="description" qualifier="abstract">임베디드&#x20;소프트웨어의&#x20;품질&#x20;향상을&#x20;위해&#x20;소프트웨어에&#x20;대한&#x20;테스트가&#x20;필요하다.&#x20;이때&#x20;임베디드&#x20;소프트웨어가&#x20;가진&#x20;다양한&#x20;제약성을&#x20;고려해야&#x20;하며,&#x20;이를&#x20;위해&#x20;시스템&#x20;수준에서의&#x20;테스트를&#x20;수행하는&#x20;것이&#x20;가장&#x20;적합하다고&#x20;할&#x20;수&#x20;있다.&#x20;시스템&#x20;테스트에서는&#x20;SUT(System&#x20;Under&#x20;Test)의&#x20;하드웨어&#x20;구성에&#x20;따라&#x20;센서,&#x20;스위치,&#x20;액추에이터&#x20;등이&#x20;시스템과&#x20;연결되어&#x20;작동하여야&#x20;한다.&#x20;특히&#x20;온도센서나&#x20;습도센서&#x20;등과&#x20;같이&#x20;외부의&#x20;환경정보를&#x20;시스템의&#x20;입력으로&#x20;사용하는&#x20;임베디드&#x20;시스템을&#x20;테스트하기&#x20;위해서는&#x20;테스트&#x20;자동화&#x20;도구&#x20;내부에&#x20;환경을&#x20;관리하고,&#x20;정해진&#x20;환경&#x20;시나리오에&#x20;따라&#x20;시스템에&#x20;입력을&#x20;주는&#x20;모듈이&#x20;요구된다.&#x0A;본&#x20;논문에서는&#x20;임베디드&#x20;시스템에&#x20;구성되어&#x20;있는&#x20;센서의&#x20;기능을&#x20;대신하는&#x20;가상&#x20;환경&#x20;관리자(Virtual&#x20;Environment&#x20;Operator)를&#x20;설계하고&#x20;구현하였다.&#x20;구현된&#x20;가상&#x20;환경&#x20;관리자의&#x20;도입으로&#x20;테스트&#x20;스크립트의&#x20;간결화와&#x20;현실&#x20;세계를&#x20;반영하는&#x20;다양한&#x20;테스트가&#x20;가능한&#x20;테스트&#x20;환경을&#x20;구축하였다.</dcvalue>
  <dcvalue element="description" qualifier="tableofcontents">제&#x20;1&#x20;장&#x20;서론&#x20;&#x20;----------------------------------------------------------&#x20;1&#x0A;&#x0A;제&#x20;2&#x20;장&#x20;관련&#x20;연구&#x20;&#x20;-----------------------------------------------------&#x20;3&#x0A;&#x20;&#x20;&#x20;&#x20;제&#x20;1&#x20;절&#x20;임베디드&#x20;소프트웨어&#x20;&#x20;----------------------------------------&#x20;3&#x0A;&#x20;&#x20;&#x20;&#x20;제&#x20;2&#x20;절&#x20;임베디드&#x20;소프트웨어&#x20;테스팅&#x20;방법론&#x20;&#x20;---------------------------&#x20;5&#x0A;&#x0A;제&#x20;3&#x20;장&#x20;테스트&#x20;자동화&#x20;도구의&#x20;작동&#x20;구조&#x20;&#x20;---------------------------------&#x20;7&#x0A;&#x20;&#x20;&#x20;&#x20;제&#x20;1&#x20;절&#x20;임베디드&#x20;소프트웨어의&#x20;시스템&#x20;테스트&#x20;환경&#x20;&#x20;--------------------&#x20;8&#x0A;&#x20;&#x20;&#x20;&#x20;제&#x20;2&#x20;절&#x20;테스트&#x20;자동화&#x20;도구의&#x20;테스트&#x20;수행&#x20;절차&#x20;&#x20;-----------------------&#x20;11&#x0A;&#x0A;제&#x20;4&#x20;장&#x20;가상&#x20;환경&#x20;관리자&#x20;&#x20;----------------------------------------------&#x20;14&#x0A;&#x20;&#x20;&#x20;&#x20;제&#x20;1&#x20;절&#x20;가상&#x20;환경의&#x20;정의&#x20;&#x20;-------------------------------------------&#x20;14&#x0A;&#x20;&#x20;&#x20;&#x20;제&#x20;2&#x20;절&#x20;가상&#x20;환경&#x20;관리자의&#x20;동작&#x20;&#x20;------------------------------------&#x20;16&#x0A;&#x0A;제&#x20;5&#x20;장&#x20;가상&#x20;환경&#x20;관리자의&#x20;성능&#x20;평가&#x20;&#x20;----------------------------------&#x20;22&#x0A;&#x20;&#x20;&#x20;&#x20;제&#x20;1&#x20;절&#x20;테스트&#x20;스크립트의&#x20;길이&#x20;감소&#x20;&#x20;--------------------------------&#x20;23&#x0A;&#x20;&#x20;&#x20;&#x20;제&#x20;2&#x20;절&#x20;테스트&#x20;케이스&#x20;생성&#x20;및&#x20;스크립트&#x20;작성의&#x20;복잡도&#x20;감소&#x20;&#x20;-----------&#x20;24&#x0A;&#x20;&#x20;&#x20;&#x20;제&#x20;3&#x20;절&#x20;테스트&#x20;스크립트의&#x20;재사용성&#x20;증가&#x20;&#x20;----------------------------&#x20;24&#x0A;&#x20;&#x20;&#x20;&#x20;제&#x20;4&#x20;절&#x20;테스트&#x20;케이스&#x20;생성&#x20;효율&#x20;증가&#x20;&#x20;-------------------------------&#x20;25&#x0A;&#x0A;제&#x20;6&#x20;장&#x20;결론&#x20;및&#x20;향후&#x20;과제&#x20;&#x20;---------------------------------------------&#x20;26</dcvalue>
  <dcvalue element="language" qualifier="iso">kor</dcvalue>
  <dcvalue element="publisher" qualifier="none">The&#x20;Graduate&#x20;School,&#x20;Ajou&#x20;University</dcvalue>
  <dcvalue element="rights" qualifier="none">아주대학교&#x20;논문은&#x20;저작권에&#x20;의해&#x20;보호받습니다.</dcvalue>
  <dcvalue element="title" qualifier="none">가상&#x20;환경&#x20;관리자를&#x20;이용한&#x20;임베디드&#x20;시스템&#x20;테스트</dcvalue>
  <dcvalue element="title" qualifier="alternative">Kim&#x20;Beommo</dcvalue>
  <dcvalue element="type" qualifier="none">Thesis</dcvalue>
  <dcvalue element="contributor" qualifier="affiliation">아주대학교&#x20;정보통신전문대학원</dcvalue>
  <dcvalue element="contributor" qualifier="alternativeName">Kim&#x20;Beommo</dcvalue>
  <dcvalue element="contributor" qualifier="department">정보통신전문대학원&#x20;정보통신공학과</dcvalue>
  <dcvalue element="date" qualifier="awarded">2006.&#x20;2</dcvalue>
  <dcvalue element="description" qualifier="degree">Master</dcvalue>
  <dcvalue element="identifier" qualifier="url">http:&#x2F;&#x2F;dcoll.ajou.ac.kr:9080&#x2F;dcollection&#x2F;jsp&#x2F;common&#x2F;DcLoOrgPer.jsp?sItemId=000000001209</dcvalue>
  <dcvalue element="subject" qualifier="keyword">가상&#x20;환경&#x20;관리자</dcvalue>
  <dcvalue element="subject" qualifier="keyword">임베디드&#x20;시스템&#x20;테스트</dcvalue>
  <dcvalue element="subject" qualifier="keyword">소프트웨어&#x20;테스트</dcvalue>
  <dcvalue element="subject" qualifier="keyword">임베디드&#x20;시스템</dcvalue>
  <dcvalue element="subject" qualifier="keyword">소프트웨어&#x20;공학</dcvalue>
  <dcvalue element="description" qualifier="alternativeAbstract">Rapid&#x20;increase&#x20;of&#x20;embedded&#x20;systems&#x20;in&#x20;electronic&#x20;and&#x20;mechanical&#x20;control&#x20;systems&#x20;gets&#x20;engineers&#x20;into&#x20;major&#x20;concerns&#x20;on&#x20;quality&#x20;and&#x20;reliability&#x20;of&#x20;final&#x20;products.&#x20;To&#x20;attain&#x20;the&#x20;goal,&#x20;we&#x20;should&#x20;try&#x20;to&#x20;do&#x20;effective&#x20;software&#x20;testing&#x20;which&#x20;is&#x20;dedicated&#x20;to&#x20;embedded&#x20;software.&#x20;Embedded&#x20;software&#x20;is&#x20;more&#x20;complex&#x20;than&#x20;conventional&#x20;software&#x20;because&#x20;it&#x20;usually&#x20;responses&#x20;to&#x20;some&#x20;kind&#x20;of&#x20;hardware&#x20;components&#x20;and&#x20;environmental&#x20;factors.&#x20;By&#x20;these&#x20;reasons,&#x20;many&#x20;testers&#x20;adapts&#x20;the&#x20;black-box&#x20;testing&#x20;in&#x20;the&#x20;level&#x20;of&#x20;system&#x20;and&#x20;makes&#x20;complex&#x20;test&#x20;cases&#x20;that&#x20;is&#x20;considered&#x20;for&#x20;the&#x20;hardware&#x20;components&#x20;and&#x20;environmental&#x20;factors.&#x0A;System&#x20;testing&#x20;for&#x20;the&#x20;embedded&#x20;software&#x20;is&#x20;done&#x20;in&#x20;the&#x20;testing&#x20;environment&#x20;which&#x20;many&#x20;sensors&#x20;or&#x20;actuators&#x20;are&#x20;linked&#x20;to&#x20;the&#x20;system&#x20;under&#x20;test.&#x20;For&#x20;instance,&#x20;temperature&#x20;sensor&#x20;or&#x20;humidity&#x20;sensor&#x20;would&#x20;be&#x20;an&#x20;input&#x20;device&#x20;for&#x20;an&#x20;embedded&#x20;system.&#x20;In&#x20;this&#x20;case,&#x20;it’s&#x20;very&#x20;difficult&#x20;work&#x20;to&#x20;give&#x20;the&#x20;system&#x20;some&#x20;test&#x20;cases&#x20;based&#x20;on&#x20;a&#x20;given&#x20;environment&#x20;scenario&#x20;that&#x20;describes&#x20;real&#x20;world.&#x20;To&#x20;do&#x20;this&#x20;effectively,&#x20;an&#x20;automated&#x20;tool&#x20;is&#x20;needed.&#x0A;In&#x20;this&#x20;paper,&#x20;we&#x20;have&#x20;designed&#x20;and&#x20;implemented&#x20;the&#x20;Virtual&#x20;Environment&#x20;Operator&#x20;which&#x20;generates&#x20;test&#x20;cases&#x20;based&#x20;on&#x20;a&#x20;given&#x20;test&#x20;scenario.&#x20;The&#x20;test&#x20;scenario&#x20;is&#x20;related&#x20;to&#x20;environmental&#x20;factors,&#x20;instead&#x20;of&#x20;real&#x20;hardware&#x20;components&#x20;or&#x20;man-made&#x20;inputs.&#x20;Virtual&#x20;Environment&#x20;Operator&#x20;gives&#x20;us&#x20;some&#x20;benefits&#x20;such&#x20;as&#x20;creating&#x20;more&#x20;concise&#x20;test&#x20;script&#x20;and&#x20;performing&#x20;more&#x20;various&#x20;tests&#x20;which&#x20;reflect&#x20;real&#x20;world.</dcvalue>
</dublin_core>
