(A) testing method for task interactions of embedded software using message sequence charts메시지 순서도를 이용한 내장 소프트웨어의 태스크 상호작용 테스팅 방법

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 379
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorCha, Sung-Deok-
dc.contributor.advisor차성덕-
dc.contributor.authorLee, Nam-Hee-
dc.contributor.author이남희-
dc.date.accessioned2011-12-13T05:20:34Z-
dc.date.available2011-12-13T05:20:34Z-
dc.date.issued2003-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=231150&flag=dissertation-
dc.identifier.urihttp://hdl.handle.net/10203/32849-
dc.description학위논문(박사) - 한국과학기술원 : 전산학전공, 2003.8, [ viii, 72 p. ]-
dc.description.abstractModern embedded software is often quite complex for testing interactions among tasks, and it is desirable to automate testing process as much as possible for cost effective testing. In this dissertation, we demonstrate how to automatically generate test cases from a set of scenarios by constructing a semantically equivalent global behavior model. We separately describe internal interactions of each external input event using Message Sequence Charts (MSCs). Since brute-force approach to translate MSCs into a finite state machine (FSM) results in a large number of states and transitions, we propose a state-reduced FSM, global FSM (GFSM), by encoding the possible configurations of system into states. When scenarios are to be executed concurrently, as is often the case for embedded software, the number of transitions grows too quickly for the approach to remain practical. In this dissertation, we demonstrate that partial order reduction technique is useful in reducing the number of transitions. We illustrate how to identify a sequence of message exchanges, independent region, that are semantically equivalent. When concurrent messages are interleaved, the number of transitions can be reduced by excluding the messages within the independent region. Finally, test cases are generated from the GFSM to satisfy either the state- or transition-tour coverage criteria, and represented in terms of the required external events` sequences and internal interactions. We develop a software toolset, a graphical MSCs editor and test case generator, to automatically generate test cases. We have successfully applied the proposed approach to specify a major portion of software requirements running on a digital TV.eng
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectEmbedded Software Testing-
dc.subjectTask Interaction Testing-
dc.subjectMessage Sequence Charts-
dc.subject메시지 순서도-
dc.subject내장 소프트웨어 테스팅-
dc.subject태스크 상호작용 테스팅-
dc.title(A) testing method for task interactions of embedded software using message sequence charts-
dc.title.alternative메시지 순서도를 이용한 내장 소프트웨어의 태스크 상호작용 테스팅 방법-
dc.typeThesis(Ph.D)-
dc.identifier.CNRN231150/325007 -
dc.description.department한국과학기술원 : 전산학전공, -
dc.identifier.uid000985257-
dc.contributor.localauthorCha, Sung-Deok-
dc.contributor.localauthor차성덕-
Appears in Collection
CS-Theses_Ph.D.(박사논문)
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