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.
In this project, we developed a chess play system based on Kinect vision sensor, which recognizes different hand gestures as a command and sends these commands to V-REP robotic simulation tool. Delta type robot will play chess according to the commands sent via vision software. In our system, we have tested for 2 different chess opening scenarios and DOF checking mode scenario, then we obtained results...
Time and budget constraints in developing a software create an adverse effect in terms of the adequacy of maintenance and test processes. This case can be considered as a burden for persons who account for test processes. In order to alleviate this burden, test case prioritization is one of the solutions. A nature-inspired method namely BITCP, which was developed based on bat algorithm, produced promising...
Network Function Virtualization (NFV) architectures are emerging to increase networks flexibility. However, this renewed scenario poses new challenges, because virtualized networks, need to be carefully verified before being actually deployed in production environments in order to preserve network coherency (e.g., absence of forwarding loops, preservation of security on network traffic, etc.). Nowadays,...
A new generation of medical devices emerges to supportincreasingly more complex medical decisions and procedures.These Medical Devices (MD) combine data fromnovel sensors and existing modalities like scanners withelaborate software processing to assist caregivers in the sameway Flight Management Systems help a pilot flying planes.For instance, Blue Ortho’s MD allows performing TotalKnee Arthroplasty...
In a training process for DSP software developers' major schools and scientific societies see an actual problem for a kind of transformation from a traditional form of training into different remote forms, using one-to-many online training courses and interactive case study. We have analyzed many different examples of such a new forms of trainings that have been used or trialed by major technical...
As the most active project in the Hadoop ecosystem these days (Zaharia, 2014), Spark is a fast and general purpose engine for large-scale data processing. Thanks to its advanced Directed Acyclic Graph (DAG) execution engine and in-memory computing mechanism, Spark runs programs up to 100x faster than Hadoop MapReduce in memory, or 10x faster on disk (Apache, 2016). However, Spark performance is impacted...
This paper introduces TestMEReq, an automated tool for early validation of requirements. TestMEReq supports requirements engineers (REs) in the validation of the correctness, completeness and consistency of elicited requirements with minimum effort and time through generated abstract tests components: test requirements and test cases, and a mock-up prototype of the user interface (UI). Abstract tests...
.NET platform is increasingly being used in software development industry. Many data access technologies have been developed on this platform, thus choosing a suitable technology has become a difficult task. In this paper, an empirical study on fetch performance comparison by conducting experiments on common test data set of selected data access libraries; ADO.NET, Dapper and Entity Framework Core...
The paper presents an approach to estimate the optimal number of vehicles on public transport line; this approach is based on a simulation model of the process of servicing the bus line passengers. A problem of determining such a number of buses, that provides the minimum cost of transport at the maximum level of passenger service, is quite a complex issue due to the stochastic nature of the transport...
Code portability is a desirable non-functional requirement. The most established metric evaluating it consists of counting the number of instructions that use platform specific APIs. Generally, instructions using APIs are preceded or followed by related code that e.g. prepares some input for a call or analyses the return value. This paper proposes a taint analysis approach to identify code portions...
The work of this p aper is done within the context of European Project E! 8949 PrEmISES 1. One of the central pieces of PrEmISES[16] is the use of automatic tool generation algorithms for the creation of ontologies. The objective of this work is to extend the work from PrEmISES for raising the medical literacy of empowered patients by creating a digital library that contains relevant articles from...
Improving the quality in organizations is carried out through improving their processes. So, it is of vital importance to maintain the knowledge of these processes (assets). One way of doing it is using a process asset library (PAL), although there are some problems when defining effective PALs. In this paper, a new practical approach and a brief case study (focused on IT capacity management) are...
The growing demand for software brings companies in this sector the need to constantly improve their processes. However, not all companies obtained the expected return from Process Improvement, and one of the causes of this problem is the diagnosis that precedes the implementations of reference models. This article presents the Sarasvati method of diagnosis, whose objective is to provide information...
The Digital Public Library of America (DPLA) provides access to over 15 million objects from libraries, museums, and archives. In addition to serving as an open portal for cultural heritage, literature, art, and scientific materials, the DPLA provides access to extensive metadata related to these materials via an openly available, RESTful application programming interface (API). The open API enables...
The Software Enterprise at ASU aims at equipping students with practical knowledge of modern software practices through a multi-year instructional sequence that employs an iterative feedback pedagogical model in order for graduates to be adequately prepared for the workforce upon graduation. By means of the Software Enterprise Website, the community of teaching practitioners in this area having similar...
Some companies have begun to sell robot modules for customers to build their own robots. However, software technology has not caught up to hardware performance. A novel software to create a kinematics library for module-based robots is introduced.
The value of research data not only resides in its content but in how it is made available to users. Research data is often presented interactively through a web application, the design of which is often the result of years of work by researchers. Therefore, preserving the data and the application's functionalities becomes equally important. However, preserving web applications, which are commonly...
The speed of development of the IT industry as well as the computational power which are increasing exponentially, create great competitiveness in the process of development but also in the launching of software products on the market. Automated testing comes to help with these challenges by trying to increase the speed of development by offering fast feedback and trustworthy quality by means of repeated...
In image processing area and segmentation algorithms based on thresholding, the intensity of the image (grayscale) is usually obtained in order to differentiate the regions of the objects and the background. The segmentation based on the threshold works well when the image has a high intensity in the contrast, this characteristic is key to make a good classification of the pixels. This document will...
Actually, software development companies face major challenges related to the implementation of high quality software products at even-increasing speed. In response of such challenges emerges software process improvement as a discipline oriented to continuous improvement of business process of such companies. However, the implementation of software process improvement approaches shows problems related...
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.