(A) goal-oriented testing approach for system of systems using task models시스템 오브 시스템즈를 위한 태스크 모델 기반 목표 지향 테스팅 기법

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 601
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorBae, Doo-Hwan-
dc.contributor.advisor배두환-
dc.contributor.authorLee, Cheonghyun-
dc.contributor.author이정현-
dc.date.accessioned2017-03-29T02:40:15Z-
dc.date.available2017-03-29T02:40:15Z-
dc.date.issued2016-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=663491&flag=dissertationen_US
dc.identifier.urihttp://hdl.handle.net/10203/221881-
dc.description학위논문(석사) - 한국과학기술원 : 전산학부, 2016.8 ,[v, 72 p. :]-
dc.description.abstractSystem of systems (SoS) is a collection of systems that integrates a number of independent self-contained systems to accomplish their SoS-level goals, which cannot be accomplished by a single constituent system. Because SoS involves multiple and complex interactions among constituent systems for accomplishing SoS-level goals, an effective goal-oriented testing approach for distinguishing SoS interactions is necessary. However, previous research on goal-oriented testing requires manual processes, and does not focus on the sequence of system interactions. Therefore, this paper presents an effective goal-oriented testing approach for SoS, based on message interactions among constituent systems. Our approach uses SoS message interaction trace as a test input and expected message interaction trace as an expected output. To generate the expected trace, we proposed a goal-oriented test oracle model along with the XML-based oracle generator to demonstrate our generation process systematically. To allow testers to determine the effectiveness and efficiency, we proposed three-level comparison criteria to compare the simulation trace to the expected trace differently. To support our approach, we also developed a simulation-based testing tool along with the goal-oriented test oracle generator that produces the expected trace. In the evaluation, we demonstrated the effectiveness and efficiency of using the supporting tool we developed, and we concluded that our approach is more effective and saves more time than manually testing goals and effectively distinguishes the SoS interaction faults. In addition, we demonstrated that the proposed three-level comparison criteria shows the difference in effectiveness and time efficiency, so we concluded that testers need to choose between the testing effectiveness and testing time as a tradeoff. As a case study, we applied a Mass Casualty Incident (MCI) management and response plan to demonstrate our approach.-
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectgoal-oriented testing-
dc.subjectsystem of systems-
dc.subjectmodel-based software testing-
dc.subjecttest oracle generation-
dc.subjectsimulation-based testing-
dc.subject목표 지향 테스팅-
dc.subject시스템 오브 시스템즈-
dc.subject모델 기반 소프트웨어 테스팅-
dc.subject테스트 오라클 생성-
dc.subject시뮬레이션 기반 테스팅-
dc.title(A) goal-oriented testing approach for system of systems using task models-
dc.title.alternative시스템 오브 시스템즈를 위한 태스크 모델 기반 목표 지향 테스팅 기법-
dc.typeThesis(Master)-
dc.identifier.CNRN325007-
dc.description.department한국과학기술원 :전산학부,-
Appears in Collection
CS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0