Checking feasibility of worst-case execution time derived by implicit-path enumeration techniqueImplicit path enumeration 기법으로 도출한 최장수행시간의 실행가능성 검사

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 500
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorCha, Sung-Deok-
dc.contributor.advisor차성덕-
dc.contributor.authorPark, Su-Hyun-
dc.contributor.author박수현-
dc.date.accessioned2011-12-13T06:04:57Z-
dc.date.available2011-12-13T06:04:57Z-
dc.date.issued2005-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=243818&flag=dissertation-
dc.identifier.urihttp://hdl.handle.net/10203/34657-
dc.description학위논문(석사) - 한국과학기술원 : 전산학전공, 2005.2, [ v, 44 p. ]-
dc.description.abstractWorst-Case Execution Time(WCET) analysis is essential for developing a real-time embedded system. It predicts an upper bound of execution time of a program for assuring response time and utilizing hardware resources. Analysis result, i.e. WCET estimate, must be as close as possible to actual WCET and must not be underestimated. Implicit-Path Enumeration Technique(IPET), a static WCET analysis method, analyzes all of program paths to produce a safe estimate that is not underestimated. However, it tends to overestimate WCET since it takes even infeasible paths into consideration. In this paper, we propose an approach to check feasibility of a WCET estimate derived by IPET. If the estimate is feasible, our approach provides a feasible WCET path, while IPET merely produces execution count of nodes in a program flow graph. We can generate input data that traverse the path, and measure the actual WCET by running the program with the input. If the estimate is infeasible, i.e. WCET is overestimated, we feed back the information that actual WCET is smaller than the estimate, to get a tighter estimate in IPET. By iterating WCET estimation and its feasibility check, we can eventually get a feasible estimate. To demonstrate effectiveness of our approach, we experimented on CCI module that is embedded in Korea Multi-Purpose Satellite, using extended TimeBounder. TimeBounder, a WCET analyzer of C programs, is extended to check feasibility of an estimate and to get a feasible estimate if the estimate is infeasible.eng
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectWorst-Case Execution Time-
dc.subjectImplicit-Path Enumeration Technique-
dc.subject적응 모드 제어 기법-
dc.subjectImplicit Path Enumeration 기법-
dc.subject최장수행시간-
dc.titleChecking feasibility of worst-case execution time derived by implicit-path enumeration technique-
dc.title.alternativeImplicit path enumeration 기법으로 도출한 최장수행시간의 실행가능성 검사-
dc.typeThesis(Master)-
dc.identifier.CNRN243818/325007 -
dc.description.department한국과학기술원 : 전산학전공, -
dc.identifier.uid020033252-
dc.contributor.localauthorCha, Sung-Deok-
dc.contributor.localauthor차성덕-
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