java applications include third-party dependencies as bytecode. To keep these applications secure, researchers have proposed tools to re-identify dependencies that contain known vulnerabilities. Yet, to allow such re-...
详细信息
Worked examples (solutions to typical programming problems presented as a source code in a certain language and are used to explain the topics from a programming class) are among the most popular types of learning con...
详细信息
Packed objects are an experimental feature in the IBM J9 Virtual Machine. Packed objects can be used to gain greater control over the layout of objects in memory and greater flexibility of memory structures that are n...
详细信息
ISBN:
(纸本)9781467387224
Packed objects are an experimental feature in the IBM J9 Virtual Machine. Packed objects can be used to gain greater control over the layout of objects in memory and greater flexibility of memory structures that are not in java code, to reduce the amount of memory required to store objects, and to increase the efficiency of caching. If the application is accessing a significant amount of native data using JNI method calls, then the use of packed objects will eliminate marshalling/unmarshalling of native data into java objects and thus eliminate redundant data copying. The purpose of developing this profiling tool is to assist software developers in determining how much memory can be saved if they switch to packed objects from standard java objects. The correctness and usefulness of the profiling tool is evaluated by running several test programs. Based on the results, the programs were modified to use packed objects instead of standard java objects and the reduction in memory consumption was measured.
JSON is a lightweight data interchange technology. In order to solve the problems in the process of integrating data of various agricultural application systems, such as heterogeneity, redundancy and low degree of sha...
详细信息
ISBN:
(数字)9781728160672
ISBN:
(纸本)9781728160689
JSON is a lightweight data interchange technology. In order to solve the problems in the process of integrating data of various agricultural application systems, such as heterogeneity, redundancy and low degree of sharing, on Henan Rural Information Integrated Service Platform, a data exchange scheme based on JSON Technology is designed by java programming language in this study, and which achieved data interchange between portal platform and other agricultural application systems. It is proved that this scheme has some advantages, such as fast parsing and low data redundancy, high exchange efficiency, and so on.
The well known JGEX program became open source a few years ago, but seemingly, further development of the program can only be done without the original authors. In our project, we are looking at whether it is possible...
详细信息
The popularity of the java programming language has led to its wide adoption in cloud computing infrastructures. However, java applications running in untrusted clouds are vulnerable to various forms of privileged att...
详细信息
At present a big concern is devoted to the problems of effective use of mobile technologies in the area of m-business, m-commerce and other areas. It is important to study carefully the relation and synergy between ma...
详细信息
ISBN:
(纸本)9789537138127
At present a big concern is devoted to the problems of effective use of mobile technologies in the area of m-business, m-commerce and other areas. It is important to study carefully the relation and synergy between management area and mobile technologies so that business processes (mainly) could be supported efficiently. In the paper we there discuss basic approaches to Service Oriented Architectures (SOA) - Web services and their use in mobile devices.
jMWE is a java library for implementing and testing algorithms that detect Multi-Word Expression (MWE) tokens in text. It provides (1) a detector API, including implementations of several detectors, (2) facilities for...
详细信息
ISBN:
(纸本)9781618392534
jMWE is a java library for implementing and testing algorithms that detect Multi-Word Expression (MWE) tokens in text. It provides (1) a detector API, including implementations of several detectors, (2) facilities for constructing indices of MWE types that may be used by the detectors, and (3) a testing framework for measuring the performance of a MWE detector. The software is available for free download.
The goal of point-to analysis for java is to determine the set of objects pointed by a reference variable or a reference object field. This information has a wide variety of client applications in optimizing compilers...
详细信息
ISBN:
(纸本)1581133359
The goal of point-to analysis for java is to determine the set of objects pointed by a reference variable or a reference object field. This information has a wide variety of client applications in optimizing compilers and software engineering tools. In this paper we present a point-to analysis for java based on Andersen's point-to analysis for C [5]. We implement the analysis by using a constraint-based approach which employs annotated inclusion constraints. Constraint annotations allow us model precisely and efficiently the semantics of virtual calls and the flow of values through object fields. By solving systems of annotated inclusion constraints, we have been albe to perform practical and precies points-to analysis for java
In this paper, we present Wandercode, a novel interaction design for recommender systems that recommend code locations to aid programmers in software development tasks. In particular, our design aims to improve upon p...
详细信息
暂无评论