中文
相关论文

相关论文: Dexpler: Converting Android Dalvik Bytecode to Jim…

200 篇论文

Game UI implementation requires translating stylized mockups into interactive engine entities. However, current "Screenshot-to-Code" tools often struggle with the irregular geometries and deep visual hierarchies typical of game interfaces.…

人机交互 · 计算机科学 2026-04-22 Yunshu Bai , RuiHao Li , Hao Zhang , Chien Her Lim , Ming Yan , Mengtian Li

The Outilex software platform, which will be made available to research, development and industry, comprises software components implementing all the fundamental operations of written text processing: processing without lexicons,…

计算与语言 · 计算机科学 2007-11-27 Olivier Blanc , Matthieu Constant , Eric Laporte

Syntheto is a surface language for carrying out formally verified program synthesis by transformational refinement in ACL2 using the APT toolkit. Syntheto aims at providing more familiarity and automation, in order to make this technology…

The increasing adoption of Jupyter notebooks in data science and machine learning workflows has created a gap between exploratory code development and production-ready software systems. While notebooks excel at iterative development and…

软件工程 · 计算机科学 2025-11-11 Hanya Elhashemy , Youssef Lotfy , Yongjian Tang

Exploration algorithms for explicit-state transition systems are a core back-end technology in program verification. They can be applied to programs by generating the transition system on the fly, avoiding an expensive up-front translation.…

软件工程 · 计算机科学 2017-06-13 Peizun Liu , Thomas Wahl

Android applications collecting data from users must protect it according to the current legal frameworks. Such data protection has become even more important since the European Union rolled out the General Data Protection Regulation…

软件工程 · 计算机科学 2024-02-13 Mugdha Khedkar , Eric Bodden

GNOLL ("GNOLL's Not *OLL") is a software library for dice notation. Unlike previous papers, GNOLL's dice notation syntax is focused on parsing a language that tabletop role-players and board gamers are already used to for specifying dice…

编程语言 · 计算机科学 2022-07-05 Ian Frederick Vigogne Goodbody Hunter

In the present paper, we propose a technology for translating algorithmic descriptions of discrete functions to SAT. The proposed technology is aimed at applications in algebraic cryptanalysis. We describe how cryptanalysis problems are…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Alexander Semenov , Ilya Otpuschennikov , Irina Gribanova , Oleg Zaikin , Stepan Kochemazov

This demo paper presents the technical details and usage scenarios of $\mu$SE: a mutation-based tool for evaluating security-focused static analysis tools for Android. Mutation testing is generally used by software practitioners to assess…

软件工程 · 计算机科学 2021-07-16 Amit Seal Ami , Kaushal Kafle , Kevin Moran , Adwait Nadkarni , Denys Poshyvanyk

In this paper, we illustrate how to enhance an existing state-of-the-art modeling language and tool for the Internet of Things (IoT), called ThingML, to support machine learning on the modeling level. To this aim, we extend the…

软件工程 · 计算机科学 2021-06-29 Armin Moin , Stephan Rössler , Marouane Sayih , Stephan Günnemann

A range of methodologies and techniques are available to guide the design and implementation of language extensions and domain-specific languages. A simple yet powerful technique is based on source-to-source transformations interleaved…

编程语言 · 计算机科学 2013-02-01 Zoé Drey , José F. Morales , Manuel V. Hermenegildo

This technical report introduces Docling, an easy to use, self-contained, MIT-licensed open-source package for PDF document conversion. It is powered by state-of-the-art specialized AI models for layout analysis (DocLayNet) and table…

Since its launch in November 2022, ChatGPT has gained popularity among users, especially programmers who use it as a tool to solve development problems. However, while offering a practical solution to programming problems, ChatGPT should be…

Building a high-performance JIT-capable VM for a dynamic language has traditionally required a tremendous amount of time, money, and expertise. We present Deegen, a meta-compiler that allows users to generate a high-performance JIT-capable…

编程语言 · 计算机科学 2024-11-26 Haoran Xu , Fredrik Kjolstad

Traditional Digital Signal Processing ( DSP ) compilers work at low level ( C-level / assembly level ) and hence lose much of the optimization opportunities present at high-level ( domain-level ). The emerging multi-level compiler…

信号处理 · 电气工程与系统科学 2025-06-23 Abhinav Kumar , Atharva Khedkar , Aviral Shrivastava

A major part of debugging, testing, and analyzing a complex software system is understanding what is happening within the system at run-time. Some developers advocate running within a debugger to better understand the system at this level.…

软件工程 · 计算机科学 2007-05-23 Joseph R. Kiniry

Open source is the future of technology. This community is growing by the day; developing and improving existing frameworks and software for free. Open source replacements are coming up for almost all proprietary software nowadays. This…

编程语言 · 计算机科学 2014-07-02 Ajay Kulkarni , Saurabh Kulkarni

This paper proposes a procedure to execute external source codes from a LaTeX document and include the calculation outputs in the resulting Portable Document Format (pdf) file automatically. It integrates programming tools into the LaTeX…

软件工程 · 计算机科学 2021-06-29 Haim Bar , HaiYing Wang

Data preparation is the first and a very important step towards any Large Language Model (LLM) development. This paper introduces an easy-to-use, extensible, and scale-flexible open-source data preparation toolkit called Data Prep Kit…