Despite its already widespread popularity, it continues to gain adoption. More and more developers and architects continue to adopt and apply the FaaS (Function as a Service) model in cloud solutions. The most extensi...
详细信息
Inspired from the green revolution in IT industry where measures are being taken to reduce the CO 2 emission. This s being down by proposing various new hardware design which consume less power, also it is being take...
详细信息
ISBN:
(数字)9781728157184
ISBN:
(纸本)9781728157191
Inspired from the green revolution in IT industry where measures are being taken to reduce the CO 2 emission. This s being down by proposing various new hardware design which consume less power, also it is being taken care that the device used should not get heated up very soon or to very high temperature where again cooling is required which again add to CO 2 emission. Here we proposed another way through which IT industry can serve the environment by reducing the power consumption of the computer system. This is the area where none of the researcher has thought-off. We tried to propose the use of programminglanguage to provide IT solution based on the complexity of the algorithms used, which in turn helps to consume less power by the CPU. Here we have chosen three high-level programminglanguages (C++, C#, and java) to compare the power consumed by algorithms of various complexities using the chosen languages. This may help our IT industry to choose programminglanguage which consumes less power. This may help our IT Industries to Go Green
We present a comprehensive dataset of java vulnerability-fixing commits (VFCs) to advance research in java vulnerability analysis. Our dataset, derived from thousands of open-source java projects on GitHub, comprises ...
详细信息
Performance bugs, i.e., program source code that is unnecessarily inefficient, have received significant attention by the research community in recent years. A number of empirical studies have investigated how these b...
详细信息
ISBN:
(纸本)9781728149837
Performance bugs, i.e., program source code that is unnecessarily inefficient, have received significant attention by the research community in recent years. A number of empirical studies have investigated how these bugs differ from "ordinary" bugs that cause functional deviations and several approaches to aid their detection, localization, and removal have been proposed. Many of these approaches focus on certain subclasses of performance bugs, e.g., those resulting from redundant computations or unnecessary synchronization, and the evaluation of their effectiveness is usually limited to a small number of known instances of these bugs. To provide researchers working on performance bug detection and localization techniques with a larger corpus of performance bugs to evaluate against, we conduct a study of more than 700 performance bug fixing commits across 13 popular open source projects written in C and C++ and investigate the relative frequency of bug types as well as their complexity. Our results show that many of these fixes follow a small set of bug patterns, that they are contributed by experienced developers, and that the number of lines needed to fix performance bugs is highly project dependent.
This work presents a parameterized framework for static and dynamic analysis of call chains in java components. Such analyses have a wide range of uses in tools for software understanding and testing. We also describe...
详细信息
ISBN:
(纸本)1581138202
This work presents a parameterized framework for static and dynamic analysis of call chains in java components. Such analyses have a wide range of uses in tools for software understanding and testing. We also describe a test coverage tool built with these analyses and the use of the tool on a real-world test suite. Our experiments evaluate the exact precision of several instances of the framework and provide a novel approach for estimating the limits of class analysis technology for computing precise call chains.
In type-and-coeffect systems, contexts are enriched by coeffects modeling how they are actually used, typically through annotations on single variables. Coeffects are computed bottom-up, combining, for each term, the ...
详细信息
java object XML mapping (JOXM) is a library that supports the automated persistence and querying of java objects in a native XML database. The goal of this library is to provide a suitable alternative to standard obje...
详细信息
ISBN:
(纸本)9780769532615;9780769534206
java object XML mapping (JOXM) is a library that supports the automated persistence and querying of java objects in a native XML database. The goal of this library is to provide a suitable alternative to standard object-relational mapping (ORM) tools, most notably Hibernate. Unlike techniques such as XML-relational persistence, the storage mechanism provided by JOXM is transparent, allowing the developer to store, retrieve, and query typed java objects as opposed to plain XML data.
In order to provide multimedia services, which would allow users to participate in the modification of forms and contents of the current session in real time, we have begun to create an important component of successf...
详细信息
ISBN:
(纸本)9789537138127
In order to provide multimedia services, which would allow users to participate in the modification of forms and contents of the current session in real time, we have begun to create an important component of successful online communication and education - a software based client. This kind of a smart endpoint needs to meet two conditions. The first requires the client to be platform-independent, modular and able to integrate with Web based applications. There are just a few java based SIP clients (open source and commercial) and they do not meet the second main condition which is the process of authentication in accordance with the recommendations of the AAI@EduHr system. This paper explains the architecture of the client, the extension of authentication concept in AAI@EduHr system, which makes the client unique, as well as how we can benefit from the both.
We propose JAS, a JVM-based active storage framework for object-based storage systems. JAS programs the active storage functions of users as java codes, and allows them to be executed on different OSD platforms (Opera...
详细信息
The identification of sounds is an important tool in ubiquitous and context aware applications. Today's smartphones are capable of performing even computational intensive tasks, like digital signal processing and ...
详细信息
ISBN:
(纸本)9781479988518
The identification of sounds is an important tool in ubiquitous and context aware applications. Today's smartphones are capable of performing even computational intensive tasks, like digital signal processing and pattern recognition. In this contribution an implementation scheme and a framework for sound recognition for smartphones are presented. A basic sound recognition flow consists of preprocessing, feature extraction, feature selection, classification, and action trigger. A flow is not hard coded but described in a JSON file and build dynamically by the framework. The framework itself is implemented in java for the Android operating system. But specific algorithms can be realized in java, C(++), and Renderscript for execution on the CPU, or in Filterscript for execution on a GPU. An example flow is presented and benchmark results are shown for java-, C-, and Filterscriptimplementations of Mel Frequency Cepstral Coefficients (MFCC). Recommendations for technology selection are made.
暂无评论