字节码相关论文
计算机技术发展迅速,随着硬件速度的提高,软件的设计和实现成为发展的瓶颈,软件自动化的研究成为热点问题,部分求值技术正是这一领......
在嵌入式技术与通信技术飞速发展的今天,Sun公司提出了基于消费类电子设备的嵌入式开发技术J2ME(Java 2 Micro Edition),并在其范......
随着嵌入式设备和软件技术的发展,移动终端在人们的生活中扮演着越来越重要的角色,桌面应用正逐渐转移到手机平台上来,如电子商务,......
软件运行出现故障之后,软件故障定位非常困难。传统的软件定位方法主要是结合测试技术,使用有针对性的测试,发现软件中存在的特定......
Java Card是一种可运行Java小应用程序的智能卡,随着信息安全和电子商务技术的快速发展,Java Card的应用越来越广泛,不同厂商生产的智......
利用Java字节码文件中的属性,本文提出了一种用于Java程序优化的方法。该方法利用前置改良同步逃逸分析算法,将待优化Java程序中冗......
伴随着互联网技术的飞速发展,数字产品的传播也得到了极大的方便,不过随之而来的副作用也引起了人们的广泛关注和重视。其中软件作......
互联网和移动通信技术的飞速发展,以及移动设备的普及,使得移动应用的数量呈现爆发式增长,并且涌现出大量拥有千万乃至亿级别用户......
java是当前比较火的一门编程语言,由于java的跨平台性使得java的应用在越来越多的方面得以体现,在java大行其道的背后有着一个默默......
详细讨论了Java平台的底层安全系统,主要包括Java安全模型的3个主要方面:bytecode verifier(字节码验证机)、class loader(类装入......
本文提出了一种针对Java卡虚拟机的硬件结构.Java卡虚拟机是Java语言与智能卡之间的接口,开发支持Java语言的智能卡对IC卡的发展十......
为了提高Java软件的安全性,针对Java程序中的脆弱性分析问题,提出了一种基于数据流的污染分析技术。其中包括对Java程序传播用户输......
Java的解释器是通过将Java类的字节码文件装入Java运行环境,然后接受字节码检验器的检验后再运行之。由于Java类文件中使用的字节码......
结合嵌入式系统的特点 ,介绍了笔者开发的嵌入式JavaScript解释器系统。解释器系统采用JavaScript语言规范支持和具体实现分离的原......
圈复杂度是度量软件复杂程度的主要指标,在软件测试以及维护上有着重要的作用。随着Python语言在各领域的应用越来越普遍,Python程......
本文主要介绍了作者参与开发数据库过程语言解释器,在解释器的设计中借鉴了Java虚拟机和.NETCLR的思想.结合作者的经验,对解释器系......
本文以虚拟机技术为主要研究对象,分析和研究了一些关键技术,如字节码文件结构,虚拟机的内存管理,虚拟机执行引擎等,利用C/C++语言,......
Java虚拟机的设计是基于堆栈的,它的性能由数据相关性而被限制.为了提高JVM的性能,于是sun公司提出了堆栈操作折叠机制并且用于pic......
文中结合PicoJava和JOP等一些经典的Java处理器的优势,设计了一种基于RISC结构的Java处理器.它充分利用了Java指令折叠技术和精简......
在虚拟植物的研究中,一个重要的工作就是将多个植物器官集成为整株.为了简化集成过程和降低植物生长脚本的编辑难度,文章针对组合组件......
Java是当前流行的一种完全面向对象的程序设计语言,安全可靠是它之所以受欢迎的一个十分重要的因素.本文介绍了Java语言在安全控制......
随着社会经济的发展以及科学技术的进步,基于字节码的Java软件水印技术在实际中得到了较为广泛地应用,对这一技术的研究应用,对于......
字节码既是运行于虚拟机的解释指令,也是定义良好的中间表示,是当今网络软件和计算设备中广泛使用的重要技术.字节码验证可以提高相关......
提出一种虚拟机构造和验证方案.给出字节码程序运行环境BVM(bytecode virtual machine)的形式化定义:采用X86机器语言构造虚拟机CertVM......
并发程序中时序的不确定性导致的错误很难被检测.本文介绍了一种基于并发错误模式的多线程动态测试方法,通过在并发事件处插入线程......
为了发现代码中可能存在的潜在错误,通过探究一种典型的开源Java静态代码分析工具FindBugs的实现原理,分析此工具在函数返回值缺陷......
随着侵权现象的不断发生,加强Android软件的保护已成为一个研究热点。对软件逆向工程及其对抗措施进行分析和评价,指出重点的研究......
Java语言至今已成为最受欢迎的编程语言之一,由于其平台无关性、执行的安全性以及垃圾收集等特性而得到广泛应用,受到众多的IT企业及......
介绍了利用Java虚拟机工具接口进行class的加密保护原理。这种保护方法有破解Java的平台无关性.在不同的平台下需要现实平台相关的......
针对管理信息系统开发中不确定性处理问题,采用Java动态类装载技术,利用Java虚拟机和动态绑定机制简化这类问题的解决,通过系统运......
文章则从程序运行的安全角度出发,探讨了如何将Java字节码文件预先装入VFP表格文件中,然后通过自定义的Java类加载器来运行保存在VFP......
面对Android恶意代码高速增长的趋势,提出基于字节码图像的Android恶意代码家族分类方法,通过将Android恶意应用的字节码转化为256......
Java智能卡上的字节码校验是保障Java卡安全的重要手段。但是,由于Java智能卡本身的空间和运算器的限制,传统的字节码校验算法无法在......
Java是一个纯粹的面向对象语言,其中最重要的概念和数据结构就是类了。本文通过对Java类文件的结构进行介绍和分析,实现了一个Java......
通过对Java应用程序的执行过程和Java类加载器的加载机制的分析,探讨了如何在Java类的显示加载和通过自定义类加载器进行加载两种方......
随着互联网行业的不断发展,网站和人们的生活的联系日益紧密,由此带来的是网站的安全变得越来越重要。由中国国家互联网站中心发布......
Java智能卡(Java Card)是在智能卡(Smart Card)中应用Java技术,运行在智能卡硬件系统的基础之上通过软件构建的一个支持Java程序下......
为了简化JVM层集群框架的配置,提高搭建JVM集群的效率,提出了一种共享类集的自动构建方法。通过对Java字节码的静态分析,对元素之间的......
混淆是一种可以用于对移动代码和软件知识产权进行保护的程序变换技术。本文首先介绍了逆向工程和混淆技术原理,然后针对Java语言......
Java Applet程序的特色,是不能够自行运行的,它必须要进行内嵌网页后才有有完整的网络运行能力。Java Applet内嵌网页后,我们能够......
面向对象编程语言和技术日益流行,已经成为最重要的编程框架,这一趋势对编译原理课程建设和教学改革实践提出新的挑战.文章根据最......
在分析Dalvik虚拟机的结构和运行机制的基础上,针对龙芯处理器平台,研究移植Dalvik虚拟机的关键技术,描述Dalvik解释器的执行流程......
针对DSS开发中决策模型的不确定处理问题,将模型以BLob对象的形式存入ovacle数据库,利用Java动态类装载技术在运行时根据不同的情......
ActionScript语言是Flash动画的脚本语言,本文主要介绍笔者设计开发的ActionScript解释器。解释器以动画文件中的字节码为输入,采......
针对安卓应用容易被恶意逆向工程,引起代码注入、隐私数据泄露和侵害知识产权等安全问题.提出一种结合Java方法抽离和映射的代码混......
为提高程序的整体执行效率,提出一种基于踪迹(trace-based)的通用即时编译技术。在SECD抽象机指令序列的解释执行中,将执行频率高的程......
Java卡是一种基于Java语言的智能卡。因为智能卡的空间和处理器速度的约束,一个应用程序在Java卡上运行时面临的最大问题是存储空间......