Automatically deriving JavaScript double debugger from language specification자바스크립트 명세로부터 실행 상태를 관찰 및 제어할 수 있는 도구 자동 유도

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 49
  • Download : 0
Starting from a simple script language in a web browser, JavaScript is now one of the most extensively used programming languages and evolves fast. At the same time, JavaScript is also notorious for its dynamic and complex semantics. To understand the semantics of JavaScript rigorously, developers and researchers should refer to the language specification named ECMA-262. However, since ECMA-262 is written imperatively, even the proficient readers suffer from understanding it. To mitigate this problem, we present an automatic approach to derive an ECMA-262 double debugger that breaks down barriers between ECMA-262 and its readers. Our approach is two-fold: (1) to compile ECMA-262 to an executable program in IRES (2) to extend an interpreter of IRES to an ECMA-262 double debugger.
Advisors
Ryu, Sukyoungresearcher류석영researcher
Description
한국과학기술원 :전산학부,
Publisher
한국과학기술원
Issue Date
2022
Identifier
325007
Language
eng
Description

학위논문(석사) - 한국과학기술원 : 전산학부, 2022.8,[iv, 29 p :]

Keywords

JavaScript▼aECMA-262▼aMechanized Specification▼aDouble Debugger; 자바스크립트▼aECMA-262▼a기계화된 명세▼a디버거

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