DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Ryu, Sukyoung | - |
dc.contributor.advisor | 류석영 | - |
dc.contributor.author | An, Seungmin | - |
dc.date.accessioned | 2023-06-26T19:31:24Z | - |
dc.date.available | 2023-06-26T19:31:24Z | - |
dc.date.issued | 2022 | - |
dc.identifier.uri | http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=1008404&flag=dissertation | en_US |
dc.identifier.uri | http://hdl.handle.net/10203/309523 | - |
dc.description | 학위논문(석사) - 한국과학기술원 : 전산학부, 2022.8,[iv, 29 p :] | - |
dc.description.abstract | 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. | - |
dc.language | eng | - |
dc.publisher | 한국과학기술원 | - |
dc.subject | JavaScript▼aECMA-262▼aMechanized Specification▼aDouble Debugger | - |
dc.subject | 자바스크립트▼aECMA-262▼a기계화된 명세▼a디버거 | - |
dc.title | Automatically deriving JavaScript double debugger from language specification | - |
dc.title.alternative | 자바스크립트 명세로부터 실행 상태를 관찰 및 제어할 수 있는 도구 자동 유도 | - |
dc.type | Thesis(Master) | - |
dc.identifier.CNRN | 325007 | - |
dc.description.department | 한국과학기술원 :전산학부, | - |
dc.contributor.alternativeauthor | 안승민 | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.