中文
相关论文

相关论文: Reverse Engineering from Assembler to Formal Speci…

200 篇论文

Reverse-mode differentiation is used for optimization, but it introduces references, which break the purity of the underlying programs, making them notoriously harder to optimize. We present a reverse-mode differentiation on a purely…

编程语言 · 计算机科学 2023-04-27 Mathieu Huot , Amir Shaikhha

Models of complicated systems can be represented in different ways - in scientific papers, they are represented using natural language text as well as equations. But to be of real use, they must also be implemented as software, thus making…

This study investigates the capabilities of Large Language Models (LLMs), specifically GPT-4, in the context of Binary Reverse Engineering (RE). Employing a structured experimental approach, we analyzed the LLM's performance in interpreting…

软件工程 · 计算机科学 2024-06-12 Saman Pordanesh , Benjamin Tan

The requirements engineering (RE) phase is pivotal in developing high-quality software. Integrating advanced modelling techniques with large language models (LLMs) and formal verification in a logical style can significantly enhance this…

软件工程 · 计算机科学 2025-06-11 Radoslaw Klimek

Formal specification is widely employed in the construction of high-quality software. However, there is often a huge gap between formal specification and actual implementation. While there is already a vast body of work on software testing…

编程语言 · 计算机科学 2012-03-29 Zhiqiang Ren , Hongwei Xi

In Software Reengineering, one of the central artifacts is the source code of the legacy system in question. In fact, in most cases it is the only definitive artifact, because over the time the code has diverged from the original…

软件工程 · 计算机科学 2011-11-22 Tassilo Horn

A computational limit of combining partial evaluation and program inversion is investigated. Using a reversible Turing machine interpreter, we show that the first Futamura and inversion projections can produce not only functionally but also…

编程语言 · 计算机科学 2024-12-05 Robert Glück , Louis Marott Normann

Transformation approaches for automatically constructing analysis models from textual requirements are critical to software development, as they can bring forward the use of precise formal languages from the coding phase to the requirement…

软件工程 · 计算机科学 2024-08-13 Keletso J. Letsholo

Most Formal Languages and Automata Theory courses explore the duality between computation models to recognize words in a language and computation models to generate words in a language. For students unaccustomed to formal statements, these…

形式语言与自动机理论 · 计算机科学 2024-07-12 Marco T. Morazán , Tijana Minić

Distributed software engineering is widely recognized as a complex task. Among the inherent complexities is the process of obtaining a system design from its global requirement specification. This paper deals with such transformation…

软件工程 · 计算机科学 2012-02-09 Ahmed Harbouche , Mohammed Erradi , Aicha Mokhtari

Autoformalization is the process of automatically translating from natural language mathematics to formal specifications and proofs. A successful autoformalization system could advance the fields of formal verification, program synthesis,…

机器学习 · 计算机科学 2022-05-26 Yuhuai Wu , Albert Q. Jiang , Wenda Li , Markus N. Rabe , Charles Staats , Mateja Jamnik , Christian Szegedy

Our research is part of a wider project that aims to investigate and reason about the correctness of scheme-based source code transformations of Erlang programs. In order to formally reason about the definition of a programming language and…

编程语言 · 计算机科学 2020-08-19 Péter Bereczky , Dániel Horpácsi , Simon Thompson

The DARPA Transfer from Imprecise and Abstract Models to Autonomous Technologies (TIAMAT) program aims to address rapid and robust transfer of autonomy technologies across dynamic and complex environments, goals, and platforms. Existing…

机器人学 · 计算机科学 2025-03-17 Erfaun Noorani , Zachary Serlin , Ben Price , Alvaro Velasquez

Formal software specification is known to enable early error detection and explicit invariants, yet it has seen limited industrial adoption due to its high notation overhead and the expertise required to use traditional formal languages.…

软件工程 · 计算机科学 2026-01-16 Antonio Abu Nassar , Eitan Farchi

We study the formalization of a collection of documents created for a Software Engineering project from an MKM perspective. We analyze how document and collection markup formats can cope with an open-ended, multi-dimensional space of…

数字图书馆 · 计算机科学 2010-04-29 Andrea Kohlhase , Michael Kohlhase , Christoph Lange

In this paper, we introduce a data-driven approach for Formality-Sensitive Machine Translation (FSMT) that caters to the unique linguistic properties of four target languages. Our methodology centers on two core strategies: 1)…

计算与语言 · 计算机科学 2023-06-28 Seugnjun Lee , Hyeonseok Moon , Chanjun Park , Heuiseok Lim

In the past years, software reverse engineering dealt with source code understanding. Nowadays, it is levered to software requirements abstract level, supported by feature model notations, language independent, and simpler than the source…

软件工程 · 计算机科学 2019-04-30 Anas Alhamwieh , Said Ghoul

Abstract State Machines (ASMs) have shown to be a suitable high-level specification method for complex, even industrial, systems; the ASMETA framework, supporting several validation and verification activities on ASM models, is an example…

软件工程 · 计算机科学 2018-11-28 Paolo Arcaini , Riccardo Melioli , Elvinia Riccobene

Industrial cyber-physical systems require complex distributed software to orchestrate many heterogeneous mechatronic components and control multiple physical processes. Industrial automation software is typically developed in a model-driven…

软件工程 · 计算机科学 2021-08-18 Roopak Sinha , Cheng Pang , Gerardo Santillán Martínez , Juha Kuronen , Valeriy Vyatkin

Reverse Engineering(RE) has been a fundamental task in software engineering. However, most of the traditional Java reverse engineering tools are strictly rule defined, thus are not fault-tolerant, which pose serious problem when noise and…

软件工程 · 计算机科学 2019-10-16 Zhiming Li , Qing Wu , Kun Qian