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.
Programming Multiprocessor Systems-on-Chips (MPSoCs) with hundreds of heterogeneous Processing Elements (PEs), complex memory architectures, and Networks-on-Chips (NoCs) remains a challenge for embedded system designers. Dataflow Models of Computation (MoCs) are increasingly used for developing parallel applications as their high-level of abstraction eases the automation of mapping, task scheduling...
The need of progress implies the need of time. Daily tasks have been automated to solve time issues but they still need the input of a user. The need for interaction with different applications may endanger the user's life. The simplest way for these automatizations to be “life-saving” is to fully support speech recognition. Although, right now, this is done in an acceptable manner, the main problem...
Modelling and Programming are often used together in system development. However, typically there is a large difference between the handling of modelling parts and the handling of programming parts. This leads to the fact that the transition between the two is not easy, and important information is lost as well as extra information has to be provided when combining modelling and programming. This...
It has been shown that up to 64 percent of personal computers in office buildings are left running during after-hours. Enabling power management options such as sleep mode is a straightforward method to reduce the energy consumption of computers. However, choosing the right timeout can be challenging. A sleep timeout which is too low leads to discomfort, whereas a timeout which is too high results...
Agent-based stochastic simulation is an established approach to study infectious diseases. Its advantage is the flexibility to incorporate important concepts. The effect of various mitigation strategies has been demonstrated using simulation models. Most of the previous studies compared a few options with a few selected scenarios. We propose to use genetic algorithms to search for the best vaccination...
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...
The test oracle—a judge of the correctness of the system under test (SUT)—is a major component of the testing process. Specifying test oracles is challenging for some domains, such as real-time embedded systems, where small changes in timing or sensory input may cause large behavioral differences. Models of such systems, often built for analysis and simulation, are appealing for reuse as test oracles...
With the growing popularity of Internet of Things (IoT) services being applied in several aspects of real-life applications, performance has become an important requirement. Meanwhile, the techniques for reliability enhancement such as virtual machine migration and recovery also have significant impact on end-to-end performance. This paper proposes a predictive approach of reliability-aware performance...
This paper deals with the reduction of the number of comatose servers. The characteristic of such a server is to consume electricity while not delivering useful information services. According to recent studies, up to 30% of the servers (including those in datacenters) are comatose. The existence of these servers lowers the interest in clouds for green computing. Our paper assumes a cloud provider...
The analysis for extra-functional properties like power and performance takes a critical role in the system design workflow. Hardware-software co-simulation is one of the commonly used ways to perform this type of analysis. However, with the modern development of many-core systems the problem of scalability is becoming a bottleneck for all analysis techniques including simulation, especially when...
User interface prototypes are effective structure for describing as models for web application development thanks to their graphical and dynamic architecture. It provides the benefits such as language independent development, less error-prone and increased quality. The executable programming codes are created by code transformation feature of model-driven development tools as well. Nevertheless, this...
Graph Pattern Matching (GPM) plays a significant role in many real applications, where given a graph pattern Q and a data graph G, computing the set M(Q, G) of matching subgraphs of Q in G. However, many applications like the experts recommendation in social networks, often need to find Top-K matches of a designated node v0, rather than the entire set M(Q, G). Moreover, the existing GPM method for...
In the paper, there are considered functional abilities of information operator support systems (IOSS) of power units of nuclear power plants (NPP) and their place within the an unit-level system of automated process control systems (APCS) of NPP. The purpose of implementation of NPP IOSS is preventing or decreasing the frequency and heaviness of human-operator errors appearing during transients and...
The purpose of this study is to explore an affordable, accessible, holistic micro-college model that integrates blended learning using MOOCs to increase access to higher education in the developing world. In spite of the phenomenal growth of MOOCs, people in the Majority World fail to take advantage of them due to several challenges that include the cultural relevance of courses, differences in teaching...
In current applications Analog/Mixed-Signal (AMS) circuits gets increasingly demanding. To speed up the design process parts of the design were implemented in hardware description languages. Besides positive aspects like simulation processing times these models need to be checked in terms of verification run set completeness, i.e. input stimuli, parameter setting, and test bench circuitry. For this...
Inside of any organization, the acquisition process of product or service is extremely important and if not done properly can cause uncountable damage. In this way, the software acquisition isn't different and can cause uncountable problems too, like delays in existing contracts or even the dependence on the company contracted to code the product. Thus, the objective of this work is provide a software...
Virtual Reality (VR) research is accelerating the development of inexpensive real-time Brain Computer Interface (BCI). Hardware improvements that increase the capability of Virtual Reality displays and Brain Computer wearable sensors have made possible several new software frameworks for developers to use and create applications combining BCI and VR. It also enables multiple sensory pathways for communications...
The propagation and dissemination of knowledge are extremely important elements for the collaboration of the country's scientific growth and development. One example is scientific collaboration networks, where interactions between two or more researchers occur, making it easier to share and perform tasks for a mutual purpose. The objective of this work is to analyze how the institutional scientific...
This paper deals with the description of concept of a virtual laboratory designed for educational purposes and deployment of processor-in-the-loop (PIL) concept with the use of the REX Control System. It also presents the case study regarding control of a simple inverted pendulum on the cart. The below mentioned techniques represent modern, accessible and adaptive teaching methods supporting a distance...
The artificial vision is a part of the artificial intelligence that pretends to simulate the human vision, is to say, from the acquisition, processing, analysis and interpretation of images through an intelligent system. This work presents the creation of prototypes under the game jam model as a software product. In this context, the objective of the present work was to apply basic artificial vision...
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.