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.
Modern software engineering practice allows us tobuild more complex software than ever before. However, onthe other hand, it causes some negative consequences such asbloatware and feature creep which have been observed in manysoftware evolution and iteration lifecycle. In this paper, we proposean approach to customizing Java bytecode by applying staticdataflow analysis and enhanced programming slicing...
Software plagiarism, an act of illegally copying others' code, has become a serious concern for honest software companies and the open source community. In this paper, we propose LoPD, a program logic based approach to software plagiarism detection. Instead of directly comparing the similarity between two programs, LoPD searches for any dissimilarity between two programs by finding an input that will...
Hardware/Software (HW/SW) partitioning and scheduling are essential to the embedded systems. In this paper, a hybrid algorithm derived from Tabu Search and Simulated Annealing is proposed for solving the HW/SW partitioning problem. The virtual hardware resource is set to implement the customized Tabu Search. Earliest-Deadline-First strategy is introduced to describe the reconfiguration of FPGA. Moreover,...
The paper provides the related formula on the tension-reducing technology. According to the relevant formula, the software of Visual Basic 6.0 is used to design the process. Then the programs and methods also are introduced. The results of software will be applied in practical so that the process parameters are obtained more efficiently and convenient. According to the technology of stretch-reducing...
In view of the shortcomings of traditional multi-objective optimal methods, this paper introduces iSIGHT which is a kind of optimal design software. Based on optimal design framework Isight, the multi-objective optimal design method and step using the Neighborhood Cultivation Genetic Algorithm (NCGA) are investigated. Taking a multi-objective optimal design of spring as the example, the Pareto optimal...
Business agility is of vital importance to chemical and petroleum industry, especially in rapid response to diagnose and exchange of real-time information and other relevant data sources. From IT perspective, emerging delivery models such as cloud computing offer the possibility to build the elastic infrastructure and flexible computing platform, thus enable enterprises to focus on their core competences...
Along with the burst of open source projects, software theft (or plagiarism) has become a very serious threat to the healthiness of software industry. Software birthmark, which represents the unique characteristic of a program, can be used for software theft detection. We propose two system call based software birthmarks: SCSSB (system call short sequence birthmark) and IDSCSB (input dependant system...
Embedded systems, because of their application-specific characteristic, are one of the most widely used domains for reconfigurable systems. Aiming at the energy-saving problem, this paper presents a dynamic scheduling architecture. The contribution of this paper is twofold: First, this paper presents an Energy-efficient Architecture for Embedded Software (EAES), which uses a processor with dynamic...
The emulation and functional validation are essential to assessment of the correctness and performance of networks-on-chip architecture. A flexible hardware/software networks-on-chip open platform (NoCOP) emulation framework is designed and implemented for exploring the on-chip interconnection networks architecture. An instruction set simulator and universal serial bus communicator control and configure...
Fails in aerospace missions, caused by broken communication and unexpected situation, have generated a pressing need for intelligent adaptation, repairing and upgrading capabilities in on-board maintenance (OBM) applications. In this paper, we present a fault-tolerant on-board evolutionary platform for aerospace applications which utilizes FPGA technology. To avoid complex evolution process of circuit...
Oil spills in the ocean are one of major environmental concerns, especially in the costal waters. Many satellite sensors, including optical sensors and microwave sensors, have been used to detect oil spills which often exhibit different feature in the satellite images compared with the surrounding waters. In this study, we used texture feature analysis to detect oil spill using MODIS and SAR images...
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.