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.
User Interfaces (UI) design is a complex and multi-faceted problem. It depends on devices, users and their environments and involves various stakeholders with different backgrounds. Moreover, user requirements are difficult to evaluate precisely upfront and require iterative design cycles based on trial and error. All this variability is complex and should be managed efficiently to ensure moderate...
Model Driven Development (MDD) is deemed as a key to address the increasing complexity of software systems. It is imperative that the developed software fulfills the end-user's requirements. This implies that a collaboration between the Requirements Management (RM) tools and the modeling tools, enabling complete traceability and interfacing among these tools, is essential. On the other hand, existing...
Post-silicon validation is becoming widely adopted because it runs significantly faster than pre-silicon verification and hence it helps uncover subtle design errors that escape to silicon prototypes. However, it is hindered by limited controllability and observability, which makes it challenging to reuse pre-silicon content. In order to enable the reuse of stimuli constraints from pre-silicon verification...
Because modern engineering products require more and more functionality, the models used in the design of these products get larger and more complex. A way to handle this complexity would be a suitable mechanism to modularize models. However, current approaches in the Model Driven Engineering field have limited support for modularity. This is the gap that our research addresses. We want to tackle...
New inventions and changes in technology and methodologies affect design activity frequently resulting in unpredictable effects on the final design solution, hence on the real outcome — unsatisfactory buildings. To avoid these consequences, it is necessary to store and exploit ever-growing knowledge and experiences that allow these problems to be overcome. An innovative ‘Abstraction Layer’ overlying...
Side channel attacks exploit inadvertent information leakage from the physical implementation of computing systems, bypassing the theoretical strength of cryptographic algorithms. Of particular concern are software side-channel attacks which can be mounted remotely without access or alteration of the hardware system. One type of attack that has been demonstrated to be highly effective is cache timing...
Introduction. The National Social Security System (SJSN) prioritizes primary service as a spearhead to assist Primary Care Physicians to make medical decisions. The purpose of this research is to develop computer software that will assist primary care physicians in the fields of Obstetrics Ultrasonography, related to referral decision-making abilities.
In post disaster situations it is vital to restore voice and data communication services quickly. Currently, portable wireless systems are used as a temporary solution. However, these solutions have a lengthy setup, limited coverage, and typically require the use of expensive satellite backhaul. Solutions based on cognitive radio mesh networks have been proposed, to exploit self-configuration and...
The following study deals with static analysis of Java source codes and it is dedicated to those readers who are interested in techniques aiming at evaluation of programming abilities of job candidates or students. In our case, the goal of the static analysis is to assemble the most significant and interesting data about source code author (programmer). If properly visualized, such assembled data...
Gesture-controlled applications typically are tied to specific gestures, and also tied to specific recognition methods and specific gesture-detection devices. We propose a concern-separation architecture, which mediates the following concerns: gesture acquisition, gesture recognition, and gestural control. It enables application developers to respond to gesture-independent commands, recognized using...
The increasing complexity of modern digital circuits has exacerbated the challenge of verifying the functionality of these systems. To further compound the issue, shrinking time-to-market constraints place increased pressure on attaining correct devices in short amounts of time. As a result, more and more of the burden of validation has shifted to the post-silicon stage, when the first silicon prototypes...
The Academic Network of Uruguay (in spanish Red Académica Uruguaya - RAU) comprises several universities, research centres and government institutions. RAU is planning a major upgrade, and Software Defined Networking (SDN) is being evaluated as a technology which may promote the deployment of improved network services, while allowing researchers to keep on investigating over the operational network...
As interdisciplinary sciences getting popular with every passing day, the need of electronic devices interfacing with a PC is also increasing. Very useful products (Arduino, RasberryPi, etc) made their way in commercial market to cater such needs however they require programming skills, specific IDE's (integrated development environments) and lack compatibility with useful tools such as NI (National...
With the world becoming a more mobile place for everyone through the use of smartphones, tablets and laptop computers, the need to help people to get mobile programming skills has never been greater. If anyone wants to become a mobile applications developer, the best approach might just be to learn how to develop and start doing it, and it's "to learn how to develop", the really important...
This paper presents a working distributed SATCOM policy enforcement (SPE) software prototype that protects priority traffic in tactical SATCOM networks. The SPE software is designed for distributed deployment at SATCOM terminals and is compatible with communication security (COMSEC) considerations where mission data originated by applications operating on protected computing systems is encrypted prior...
Web applications (apps) are programs created by web technologies such as HTML, CSS, and JavaScript. Web apps can be executed on any platform that supports a web browser. Such portability allows an interesting user experience called app migration [2, 4, 5], which can save app’s execution state information as a snapshot, transmit to another device, and continue its execution on the device. However,...
With the restart of the LHC in 2015, the growth of the CMS conditions dataset will continue, therefore the need of a consistent and highly available access to the conditions makes a great cause to revisit different aspects of the current data storage solutions. We present a study of alternative data storage backends for the CMS Conditions Databases, evaluating some of the most popular NoSQL ones to...
In this paper, we propose a series of applications that represent a system family for processing Research Data. The whole system is a model of complete data flow of "research", from data capturing, processing, until intelligent data analysis. Data engineering, Software Engineering, Domain Engineering and Ontology Engineering are used for the development of the system. We also described tools...
This article describes the design and implementation of a 3D printer prototype based on a delta parallel robot, which decreases printing time without losing quality in the final product. In addition, the free software, Repertier, was used for programming and GUI. For height calibration of printer dock, an automatic leveling system was develop through an inductive sensor in order to avoid manual handling.
In this work, a practical evaluation of the filtering method for weighing system is provided. The analyzed system form a part of the horticultural fruits sorting machine, which requires a fast and reliable weight measurements. Dynamic weighing of moving objects requires fast and adaptive signal processing techniques in order to guaranty a timely response. Thus, applied signal filtration technique...
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.