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

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 584
  • Download : 0
System 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.
Advisors
Bae, Doo-Hwanresearcher배두환researcher
Description
한국과학기술원 :전산학부,
Publisher
한국과학기술원
Issue Date
2016
Identifier
325007
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전산학부, 2016.8 ,[v, 72 p. :]

Keywords

goal-oriented testing; system of systems; model-based software testing; test oracle generation; simulation-based testing; 목표 지향 테스팅; 시스템 오브 시스템즈; 모델 기반 소프트웨어 테스팅; 테스트 오라클 생성; 시뮬레이션 기반 테스팅

URI
http://hdl.handle.net/10203/221881
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=663491&flag=dissertation
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