The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
API-library switching is to change an underlying API library to another one for a given program. API-library switching is frequent in software-development process, with typical examples as migrating programs across platforms or across incompatible versions of API libraries. Manual APIlibrary switching is time-consuming and error-prone. To address this problem, previous research has proposed a series...
Network virtualization, as a fundamental technology of Future Internet Architecture, has been used to overcome the ossification of the current Internet. This paper focuses on virtual nodes splitting for aggregating the diverse physical resources in the issue of virtual network embedding (VNE), which is used for the resource allocation in network virtualization. A mixed integer programming (MIP) problem...
Failing to release unneeded system resources such as I/O streams can result in resource leaks, which can lead to performance degradation and system crashes. Existing resource-leak detectors are usually based on predefined defect patterns to detect resource leaks in software. However, they typically report too many false positives and negatives, and also lack effective warning prioritization. Our empirical...
Document processing has the characteristics of MVC. By using MVC pattern, a document processing system can be divided into the roles of model, view and controller. This article proposes a framework of office document processing based on MVC and XForms and discusses the key technologies of on-line office document processing system, as well as how to recognize and separate model, view and controller...
Among many phases in an enterprise process lifecycle, it is typically over process executions that various delays, sometimes even total loss of control, become inevitable. We propose key concepts and process models of an integrated enterprise process control system aiming at rectifying the common pitfalls. While preserving great simplicity and acceptability, the system integrates the Responsibility...
Defects have been compromising quality of software and costing a lot to find and fix. Thus a number of effective tools have been built to automatically find defects by analyzing code statically. These tools apply various techniques and detect a wide range of defects, with a little overlap among defect libraries. Unfortunately, the advantages of tools' defect detection capacity are stubborn to combine,...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.