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.
Software engineering involves a lot of change as code artifacts are not only created once but maintained over time. In the last 25 years, major paradigms of program development have arisen – agile development with refactorings, software product lines, moving sequential code to multicore or cloud, etc. Each is centered on particular kinds of change; their conceptual foundations rely on transformations...
As a common practice in software development, program obfuscation aims at deterring reverse engineering and malicious attacks on released source or binary code. Owning ample obfuscation techniques, we have relatively little knowledge on how to most effectively use them. The biggest challenge lies in identifying the most useful combination of these techniques. We propose a unified framework to automatically...
In the big data era, it is vital to allocate the vast amount of data to various users efficiently. However, the data agents (data owners, collectors and users) are selfish and seek to maximize their own utilities instead of the overall system efficiency. In this paper, the data trading problem of a data market with multiple data owners, collectors and users is formulated and an iterative auction mechanism...
This paper discusses the results of the RETHINK big Project, a 2-year Collaborative Support Action funded by the European Commission in order to write the European Roadmap for Hardware and Networking optimizations for Big Data. This industry-driven project was led by the Barcelona Supercomputing Center (BSC), and it included large industry partners, SMEs and academia. The roadmap identifies business...
There exist several coverage-based approaches to reduce time and resource costs of test execution. While these methods are well-investigated and evaluated for smaller to medium-size projects, we faced several challenges in applying them in the context of a very large industrial software project, namely SAP HANA. These issues include: varying effectiveness of algorithms for test case selection/prioritization,...
The focus of this paper is emulation of ferrite tile characteristic in WlPL-D Pro 3D EM solver. Usually the characteristic itself is unknown, while the performance characteristic is provided in standard datasheets. By using a relatively simple expressions for EM properties of material, we can proceed to optimize their performance until they reach the specification given in datasheets. A coaxial tube...
This work proposes a residential load management system using multiagent technology with the objective of cost and comfort management. Smart appliances in a residential unit are modelled as agents which are controlled using optimization algorithm. These agents cooperate and communicate with each other using agent communication language (ACL) to reduce electricity cost and high peaks without affecting...
Complex safety-critical devices require dependable communication. Dependability includes confidentiality and integrity as much as safety. Encrypting gateways with demilitarized zones, Multiple Independent Levels of Security architectures and the infamous Air Gap are diverse integration patterns for safety-critical infrastructure. Though resource restricted embedded safety devices still lack simple,...
Obfuscation is an easy and inexpensive way to protect Intellectual Property (IP). When obfuscating an IP, a functional equivalent source file is generated, which is virtually impossible for humans to understand and extremely difficult to reverse-engineer. The obfuscation process typically removes comments, renames variables and adds redundant expressions. There are a multitude of free or inexpensive...
The remarkable growth of the different applications for unmanned aerial vehicles (UAVs) are currently of high research interest. This paper proposes a new approach for the attitude control system of a fixed wing aircraft. Using techniques of Artificial Intelligence (AI), this research presents a solution that uses Adaptive Neuro-Fuzzy Inference System (ANFIS) as flight dynamics identifier, and genetic...
Exhaustive testing of highly configurable software developed in continuous integration is rarely feasible in practice due to the configuration space of exponential size on the one hand, and strict time constraints on the other. This entails using selective testing techniques to determine the most failure-inducing test cases, conforming to highly-constrained time budget. These challenges have been...
China fusion engineering test reactor (CFETR) is now in the conceptual design phase. The main objective of CFETR is demonstration of fusion energy with 50 ~ 200 MW fusion power, fuel cycle of T self-sustained and steady-state operation with duty cycle of 0.3 ~ 0.5. The design of CFETR involves complex system structure, and there are complex constrains between physics and engineering. Between optimization...
The development of software radios has brought about a need for multi-band antenna feeds for use in the radio-frequency front-ends of satellite ground terminals. To provide the tools necessary for the design of such feeds, we have developed the Framework for Antenna Design and Optimization (FADO), a computer-based antenna design optimization framework based on the combination of custom-designed synthesis...
The emergence of power as a first-class design constraint has fueled the proposal of a growing number of run-time power optimizations. Many of these optimizations trade-off power saving opportunity for a variable performance loss which depends on application characteristics and program phase. Furthermore, the potential benefits of these optimizations are sometimes non-additive, and it can be difficult...
Ease of programming is one of the main impediments for the broad acceptance of multi-core systems with no hardware support for transparent data transfer between local and global memories. Software cache is a robust approach to provide the user with a transparent view of the memory architecture; but this software approach can suffer from poor performance. In this paper, we propose a hierarchical, hybrid...
The effort required for the development of a software system is predicted through the cost of software estimation. Completion of project within time and budget limits is required for accurate cost estimation. Effort and cost estimation can be done through various modes. A new hybrid algorithm which is a combination of concepts of Artificial Bee Colony (ABC) and Local search procedures is used here...
Future-generation SASs need to have the adaptive abilities to efficiently handle changes from different sources and to mitigate conflicts caused by multiple simultaneous changes. However, existing methods cannot simultaneously make Future-generation SASs have the above abilities. This paper proposes an adaptive system framework based on agent technology and search-based software engineering technology...
The purpose of this paper is to present the use of uniform design of experiments method in improving the permanent deformation and mass of an on-road bicycle frame which undergoes the drop-mass and drop-frame impact tests. Six system parameters of the bicycle frame are selected as the control factors to be improved. Uniform design of experiment is applied to create a set of simulation experiments...
As one kind with the best comprehensive performance of various honeycombs, triangular honeycomb is an important structure to achieve lightweight. Focusing on the deficiency of the non-optimized macro-material distribution in uniform triangular honeycomb, a design and modeling method of variable-density triangular honeycomb structures was proposed. With a three-point bending beam as the design object,...
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.