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.
Virtual instruments is a program that implements functions of an instrument by software which could replace the work of real instruments to save resources. The functions of these sensor-based systems are limited and they commonly cannot manage related information, such as sensors and monitoring objects, due to special requirements. The procedure of development and integration often suffers from low...
Safety requirements have commanded increasing attention as software is playing a more and more important role in today's safety critical systems. As many experts, scholars have found that the main reason for safety critical systems' accident is bad requirements which means inaccurate, incomplete or inconsistent requirements may lead to misunderstanding of the system and may cause a fault in software...
The personalized and diverse demands of modern communication present new challenges to antenna design. While the emergence of Software-Defined Everything provides an innovative hardware design idea that hardware structure is modeled in a software way and designed with intelligence optimization algorithms. Inspired by the design idea, in this paper we propose a software-defined intelligent method for...
In practical applications, the interference between the antenna and the metal structure nearby often cause deviation of the electromagnetic performance of the antenna. The factor of finite reflector should be considered in the evolutionary antenna to avoid the influence so that the optimal antenna structure can be better applicable to real-world conditions. Therefore, a kind of design model of evolutionary...
In software development process, software developers may introduce defects as they make changes to software projects. Being aware of introduced defects immediately upon the completion of the change would allow software developers or testers to allocate more resources of testing and inspecting on the current risky change timely, which can shorten the process of defect finding and fixing effectively...
In order to improve efficiency of debugging, many fault localization techniques have been proposed to find out the program entities that are likely to contain faults. However, recent researches indicate that the effectiveness of fault localization techniques suffers from occurrences of coincidental correctness, which means execution result of test cases that exercise faulty statements indicate no...
Fault localization is a challenging task in domain specific data mining. Most existing works focus on call graph that can find bugs which are associated with control flow. However, there are a lot of bugs related to data flow. In this paper, we presented a data dependency graph in fault localization. The approach at first analyzes the execution of the test suites dynamically, then derives the data...
We model software bug reports as a topological network called reporter network. By statistical analysis we And that the reporter network displays a number of features (scale-free, small-world, and etc.) shared by other complex networks. In order to understand the origins of these features, an evolving complex network model is proposed for the first time. The experimental results show that the model...
Tracing software entity dependencies is a difficult and time-consuming task, and the incomplete changes on software systems are prone to induce bugs. Mining frequent itemset is widely used to find co-changed entities, with which incomplete changes can be detected. In this paper, we present an improved method to predict co-changed software entities in the context of software evolution. In order to...
To improve software productivity and quality, software engineers are increasingly applying data mining algorithms to various software engineering tasks. However, mining SE data poses several challenges. The authors present various algorithms to effectively mine sequences, graphs, and text from such data.
In this paper, we study how to optimize mesh-based overlay in a contribution aware manner. We have designed a suite of protocols to construct and optimize the overlay. Our core idea is to promote nodes with larger contribution closer to the source node so as to keep a compact and efficient mesh-based streaming overlay. Our method is evaluated through extensive simulations. Compared with the non-optimized...
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.