论文标题
系统特定的口译员使巨型系统更友好
System-Specific Interpreters Make Megasystems Friendlier
论文作者
论文摘要
现代操作系统,浏览器和办公室套件已成为建立在数百万码的代码上的巨型系统。他们的巨大尺寸可能会恐吓经验丰富的用户和程序员,而不是试图理解和修改在机器上运行的软件。本文介绍了特定于系统的口译员(SSIS),以帮助用户重新获得对Megasystems的知识和控制。 SSI在类似GDB的环境中直接执行Megasystem的单个模块,而无需强迫用户构建,运行和跟踪整个系统。本文描述了一个原型框架来帮助写作SSIS,可在https://github.com/matthewsot/ssi-live22上下载。
Modern operating systems, browsers, and office suites have become megasystems built on millions of lines of code. Their sheer size can intimidate even experienced users and programmers away from attempting to understand and modify the software running on their machines. This paper introduces system-specific interpreters (SSIs) as a tool to help users regain knowledge of and control over megasystems. SSIs directly execute individual modules of a megasystem in a gdb-like environment without forcing the user to build, run, and trace the entire system. A prototype framework to help write SSIs is described in this paper and available for download at https://github.com/matthewsot/ssi-live22.