中文
相关论文

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

200 篇论文

The scale of Android applications in the market is growing rapidly. To efficiently detect the malicious behavior in these applications, an array of static analysis tools are proposed. However, static analysis tools suffer from code hiding…

密码学与安全 · 计算机科学 2018-04-17 Zhenyu Ning , Fengwei Zhang

Android is an operating system that has been used in a majority of mobile devices. Each application in Android runs in an instance of the Dalvik virtual machine, which is a register-based virtual machine (VM). Most applications for Android…

编程语言 · 计算机科学 2016-10-07 Hendra Gunadi , Alwen Tiu , Rajeev Gore

In this work, we describe and evaluate the first model checker for verifying Kotlin programs through the Jimple intermediate representation. The verifier, named ESBMC-Jimple, is built on top of the Efficient SMT-based Context-Bounded Model…

软件工程 · 计算机科学 2022-07-21 Rafael Menezes , Daniel Moura , Helena Cavalcante , Rosiane de Freitas , Lucas C. Cordeiro

The automation of a large number of software engineering tasks is becoming possible thanks to Machine Learning (ML). Central to applying ML to software artifacts (like source or executable code) is converting them into forms suitable for…

软件工程 · 计算机科学 2023-08-25 Tiezhu Sun , Kevin Allix , Kisub Kim , Xin Zhou , Dongsun Kim , David Lo , Tegawendé F. Bissyandé , Jacques Klein

We present a DSP simulation environment that will enable students to perform laboratory exercises using Android mobile devices and tablets. Due to the pervasive nature of the mobile technology, education applications designed for mobile…

计算机与社会 · 计算机科学 2015-02-26 Suhas Ranganath , JJ Thiagarajan , KN Ramamurthy , Shuang Hu , Mahesh Banavar , Andreas Spanias

Native code is now commonplace within Android app packages where it co-exists and interacts with Dex bytecode through the Java Native Interface to deliver rich app functionalities. Yet, state-of-the-art static analysis approaches have…

Among numerical libraries capable of computing gradient descent optimization, JAX stands out by offering more features, accelerated by an intermediate representation known as Jaxpr language. However, editing the Jaxpr code is not directly…

编程语言 · 计算机科学 2024-03-19 Pierrick Pochelu

Static analysis tools, or linters, detect violation of source code conventions to maintain project readability. Those tools automatically fix specific violations while developers edit the source code. However, existing tools are designed…

软件工程 · 计算机科学 2020-05-25 Yuki Ueda , Takashi Ishio , Akinori Ihara , Kenichi Matsumoto

This work proposes a novel approach to restricting the access for blacklisted Android system API calls. Main feature of the suggested method introduced in this paper is that it requires only rootless or (user-mode) access to the system…

密码学与安全 · 计算机科学 2017-06-22 Eugene Minibaev

Since Google introduced Kotlin as an official programming language for developing Android apps in 2017, Kotlin has gained widespread adoption in Android development. However, compared to Java, there is limited support for Kotlin code…

软件工程 · 计算机科学 2024-08-22 Qiong Feng , Xiaotian Ma , Huan Ji , Wei Song , Peng Liang

We present ARTist, a compiler-based application instrumentation solution for Android. ARTist is based on the new ART runtime and the on-device dex2oat compiler of Android, which replaced the interpreter-based managed runtime (DVM) from…

密码学与安全 · 计算机科学 2016-07-25 Michael Backes , Sven Bugiel , Oliver Schranz , Philipp von Styp-Rekowsky , Sebastian Weisgerber

Recent advancements in ML and DL have significantly improved Android malware detection, yet many methodologies still rely on basic static analysis, bytecode, or function call graphs that often fail to capture complex malicious behaviors.…

软件工程 · 计算机科学 2024-08-30 Tiezhu Sun , Nadia Daoudi , Kisub Kim , Kevin Allix , Tegawendé F. Bissyandé , Jacques Klein

Decompilation is widely used in reverse engineering to recover high-level language code from binary executables. While recent approaches leveraging Large Language Models (LLMs) have shown promising progress, they typically treat assembly…

软件工程 · 计算机科学 2025-09-19 Yongpan Wang , Xin Xu , Xiaojie Zhu , Xiaodong Gu , Beijun Shen

We present jorbit, a python/JAX library designed to enable modern data-driven numerical studies of the solar system. Written entirely in JAX, an auto-differentiable and optionally GPU accelerated language behind many current large-scale…

地球与行星天体物理 · 物理学 2025-09-25 Ben Cassese , Malena Rice , Tiger Lu

Software testing is the most commonly used technique in the industry to certify the correctness of software systems. This includes security properties like access control and data confidentiality. However, information flow control and the…

软件工程 · 计算机科学 2019-08-28 Eduardo Geraldo , João Costa Seco

React Native is a widely-used open-source framework that facilitates the development of cross-platform mobile apps. The framework enables JavaScript code to interact with native-side code, such as Objective-C/Swift for iOS and Java/Kotlin…

软件工程 · 计算机科学 2023-09-08 Yonghui Liu , Xiao Chen , Pei Liu , John Grundy , Chunyang Chen , Li Li

Decompilation is a well-studied area with numerous high-quality tools available. These are frequently used for security tasks and to port legacy code. However, they regularly generate difficult-to-read programs and require a large amount of…

编程语言 · 计算机科学 2024-02-16 Jordi Armengol-Estapé , Jackson Woodruff , Chris Cummins , Michael F. P. O'Boyle

Today's Android developers tend to include numerous features to accommodate diverse user requirements, which inevitably leads to bloated apps. Yet more often than not, only a fraction of these features are frequently utilized by users, thus…

Static program analysis tools are often required to work with only a small part of a program's source code, either due to the unavailability of the entire program or the lack of need to analyze the complete code. This makes it challenging…

编程语言 · 计算机科学 2020-09-14 Piyush Gupta , Nikita Mehrotra , Rahul Purandare

Inversions of airborne EM data are often an iterative process, not only requiring that the researcher be able to explore the impact of changing components such as the choice of regularization functional or model parameterization, but also…

地球物理 · 物理学 2022-03-29 Lindsey J. Heagy , Seogi Kang , Rowan Cockett , Douglas Oldenburg
‹ 上一页 1 2 3 10 下一页 ›