paperbot · PL 论文追踪

全部论文 待读 收藏

P2 JISET

JISET
ASE Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering2020匹配度 3/10 · 论文关注现代 JavaScript 形式语义的自动提取,属于形式语义/程序语言基础工作,与用户核心关注的 LLM 与静态分析/形式化验证交叉、浮点程序分析或贝叶斯程序分析无直接关联;仅可为 JS 程序分析提供间接基础。引用 20 inbox
Jihyeok Park, Jihee Park, Seungmin An, Sukyoung Ryu
crossref: 2026-09-12

AI 速览

一句话:针对现代 JavaScript 形式语义人工编写、易错且滞后的问题,论文提出 JISET;所给摘要未展开具体方法。

论文关注 JavaScript 形式语义的定义与维护问题。JavaScript 最初用于浏览器客户端编程,如今其引擎嵌入各类宿主软件;但其动态特性使语义十分复杂,理解和推理 JavaScript 程序颇具挑战。已有研究尝试基于官方 ECMAScript 规范给出形式语义,然而这些工作依赖人工、劳动密集且容易出错,并且目标均为 ECMAScript 5.1(2011)或更早版本,无法覆盖 ECMAScript 6(2015)以来引入的现代语言特性。此外,ECMAScript 自 ES6 起每年更新,ES5.1 之后已有五个版本发布,进一步加剧了形式语义的维护困难。标题表明论文提出 JISET,但所给摘要未展开其方法、实现或评估。

问题
现有 JavaScript 形式语义依赖人工、易错,且只覆盖 ES5.1 及之前,无法处理 ES6 后每年更新的现代语言特性。
方法
所给摘要未描述 JISET 的具体方法;标题仅表明论文提出 JISET。
评估
所给摘要未报告评估方式或结果。
原文摘要(Abstract)

JavaScript was initially designed for client-side programming in web browsers, but its engine is now embedded in various kinds of host software. Despite the popularity, since the JavaScript semantics is complex especially due to its dynamic nature, understanding and reasoning about JavaScript programs are challenging tasks. Thus, researchers have proposed several attempts to define the formal semantics of JavaScript based on ECMAScript, the official JavaScript specification. However, the existing approaches are manual, labor-intensive, and error-prone and all of their formal semantics target ECMAScript 5.1 (ES5.1, 2011) or its former versions. Therefore, they are not suitable for understanding modern JavaScript language features introduced since ECMAScript 6 (ES6, 2015). Moreover, ECMAScript has been annually updated since ES6, which already made five releases after ES5.1.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6009,
  title = {JISET},
  author = {Jihyeok Park and Jihee Park and Seungmin An and Sukyoung Ryu},
  booktitle = {ASE},
  year = {2020},
  doi = {10.1145/3324884.3416632}
}