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.
Multi product lines (MPLs) are systems consisting of collections of interdependent software product lines (SPLs). The dependencies and interactions among the SPLs cause new challenges in variability management. In the case of a large-scale information system MPL, important issues are raised regarding integration of the databases of the individual SPLs comprising the main system. The aim of this paper...
RESTful API documentation is expensive to produce and maintain due to the lack of reusable tools and automated solutions. Most RESTful APIs are documented manually and the API developers are responsible for keeping the documentation up to date as the API evolves making the process both costly and error-prone. In this paper we introduce a novel technique using an HTTP proxy server that can be used...
This work describes the development of a face detection and recognition application developed into Raspberry Pi and Android. The application connects with the Raspberry Pi by Bluetooth protocols. The object detection is based on boosted cascade while the face recognition is based on Eigenfaces. The developed system may be especially useful for visually impaired users since it can contribute to facilitate...
When designing an application-specific multiprocessor, two key questions arise: (i) how to size the multiprocessor platform to meet application requirements with lowest area and power consumption; and (ii) how to parallelize the target application in order maximize the utilization of the platform. In this paper, we present a methodology for early joint parallel application and multiprocessor design...
Early detection of breast cancer plays an important role in survival of the patients. As smart phones have a massive impact on our lifestyle, we are seeking to decrease the time gap of onset and detection of breast cancer using a mobile phone app. In this paper, we discuss a web-based software application platform that can be used by any patient on their smart phone to automatically score the risk...
Nowadays most of people of developed economy countries interact with software every day. As a result of computer systems expansion to all scope of people's activity the problem of transition from visual and command interfaces to natural language user interfaces is thrown into the sharp relief. Computational linguistics and natural language processing methods are described in this article. Methods...
We propose a discriminative compact scene descriptor for single-view cross-season place recognition. Unlike previous bag-of-words approaches which rely on a library of vector quantized visual features, the proposed scene descriptor is based on a library of raw image data (such as available visual experience, images shared by other colleague robots, and publicly available image data on the web) that...
The reproducibility of an in-silico experiment is a great challenge because of the parallel and distributed environment and the complexity of the scientific workflows. In order to solve such problems on one hand provenance data has to be captured about the dataflow, the ancestry of the results and the environment of the execution, on the other hand description data has to be collected from the scientist...
Every day new frameworks and libraries are created and existing ones evolve. To benefit from such newer or improved APIs, client developers should update their applications. In practice, this process presents some challenges: APIs are commonly backward-incompatible (causing client applications to fail when updating) and multiple APIs are available (making it difficult to decide which one to use)....
Along with the development of technology, many web developers use the framework to simplify the development process. If using pure PHP, the process of development will takes a long time. Framework technology continues to evolve, from the full stack model, until the MVC (Model View Controller) model that is now popular. Each framework is implementing a design pattern that is different. While each design...
As scientific discovery becomes increasingly data-driven, software platforms are needed to efficiently organize and disseminate data from disparate sources. This is certainly the case in the field of materials science. For example, Materials Project has generated computational data on over 60,000 chemical compounds and has made that data available through a web portal and REST interface. However,...
With decades of investments, productivity has still continued to be a major issue for many digital circuit designers. One of the most important factors in improving productivity is design reuse, which current tools have yet to fully exploit. Reusing designs involve manually searching through repositories to find a design that meets the requirements of a project. This search can be tedious and often...
The boundary devices, such as routers, firewalls, proxies, and domain controllers, etc., are continuously generating logs showing the behaviors of the internal and external users, the working state of the network as well as the devices themselves. To rapidly and efficiently analyze these logs makes great sense in terms of security and reliability. However, it is a challenging task due to the fact...
The Grid and Cloud User Support Environment (gUSE) enables users convenient and easy access to grid and cloud infrastructures by providing a general purpose, workflow-oriented graphical user interface to create and run workflows on various Distributed Computing Infrastructures (DCIs). Its arrangements for creating and modifying existing workflows are, however, non-intuitive and cumbersome due to the...
The increasing usage of third-party software and complexity of modern software systems makes dependability, in particular robustness against faulty code, an ever more important concern. To compare and quantitatively assess the dependability of different software systems, dependability benchmarks are needed. We present a configurable tool for dependability benchmarking, Hovac, which uses DLL API hooking...
The metadata system is introduced into the design of coal mine equipment management system, use SQL Server2005 to build Coal mining equipment management information element database and other databases, and develop all the modules by VC 6.0, through ADO (ActiveX Data Objects) to store and transfer data. The application of the system is able to help regulate the management of coal mining enterprise,...
The processing chain leading to specific material detection in hyperspectral imagery implies the use of atmospherically corrected images of emissivity or reflectance before comparing image signatures to a database of materials' signatures. This is a sensible approach for the reflective hyperspectral bands l and when the pixels are completely filled with a uniform material in the LWIR bands (8 to 12...
In the present investigation we pretend to make a Spanish natural language translator to SQL using both the database schema and domain information, which is entered through a CSV file. For that end, the system uses prepositions, articles and main adverbs of Spanish language as part of their analysis and an approximation algorithm is used, it means, according to the words that are understood for the...
State of the art automotive microcontrollers (MCUs) implementing complex system-on-chip (SoC) architectures requires often additional functional patterns to achieve high degree of reliability. Functional pattern family includes test patterns checking internal device functionality under nominal condition. The development of these patterns is required to augment structural tests to achieve high test...
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.