Serwis Infona wykorzystuje pliki cookies (ciasteczka). Są to wartości tekstowe, zapamiętywane przez przeglądarkę na urządzeniu użytkownika. Nasz serwis ma dostęp do tych wartości oraz wykorzystuje je do zapamiętania danych dotyczących użytkownika, takich jak np. ustawienia (typu widok ekranu, wybór języka interfejsu), zapamiętanie zalogowania. Korzystanie z serwisu Infona oznacza zgodę na zapis informacji i ich wykorzystanie dla celów korzytania z serwisu. Więcej informacji można znaleźć w Polityce prywatności oraz Regulaminie serwisu. Zamknięcie tego okienka potwierdza zapoznanie się z informacją o plikach cookies, akceptację polityki prywatności i regulaminu oraz sposobu wykorzystywania plików cookies w serwisie. Możesz zmienić ustawienia obsługi cookies w swojej przeglądarce.
Finite impulse response (FIR) filters have been a primary topic of digital signal processing since their inception. Although FIR filter design is an old problem, with the developments of fast convex solvers, convex modelling approach for FIR filter design has become an active research topic. In this work, we propose a new method based on convex programming for designing FIR filters with the desired...
PyoT is a web-based framework designed to simplify the development of complex applications for the IoT. Adopting the macroprogramming paradigm, it lets the programmers focus on the global application's goal, hiding low-level communication details. Developers can easily define, test, and share applications using IPython Notebooks or through a rich Web interface. The framework is capable of efficiently...
In this paper, we present five different approaches of teaching 8-years-old children basic concepts of programming and fundamentals of computing. Using mechanical calculators, children learn some of the basic computer architecture and functionality concepts like the accumulator, counter and register shifting. The marble adding machine teaches binary number adding. Basics of procedural programming...
The concept of ranking method is an efficient approach to rank fuzzy numbers. In this paper, we have studied stochastic fuzzy multiobjective linear fractional programming problem (SFMOLFPP) where SFMOLFPP is transformed to its equivalent deterministic-crisp multiobjective linear programming problem (MOLPP). To study SFMOLFPP, a SFMOLFPP is presented in which the fuzzy coefficients and scalars in the...
Internet traffic has continued to grow at a spectacular rate over the past ten years. Understanding and managing network traffic have become an important issue for network operators to meet service-level agreements with their customers. In addition, the emergence of high-speed networks, such as 20 Gbps, 40Gbps Ethernet and beyond, requires fast analysis of a large volume of network traffic and this...
In this paper we present a design of a stream scheduler aiming at optimising throughput and latency of streaming programs with dynamic program structures. The scheduler uses heuristics based on the demand of data in communications streams. As we address dynamic structures of streaming programs, the particular challenge is that static scheduling based on formal constraints or probabilities is not applicable.
To create a portal to transfer knowledge may seem easy. However, our experience shows that, in order for a user to accept the learning portal as their primary source of knowledge, a lot of attention to detail is necessary in how the content and interface is built. In order for users to accept a learning portal and to use it as their primary source of knowledge, not only must the content be arranged...
As Analog CMOS ICs are prone to process variations, a minute change in the WIL ratio during fabrication might vary the specifications of the Op-Amp drastically. It is therefore essential to develop a means by which, the specification of IC can be restored even after fabrication. One such approach is to make Analog ICs programmable, so that the specifications can be restored by applying digital input...
Staying updated on new interface developments is crucial to any programming or software design class. This paper reports on experiences from introducing some of the many new post-WIMP I/O possibilities emerging from e.g. mobile and sensor (Microsoft Kinect) technologies. To help students remember the technologies in mind, the acronym SMILE (Speech — Movement — Image — Language — Environment) is introduced...
Wireless Sensor Networks (WSNs) are rapidly gaining popularity in various critical domains like health care, critical infrastructure, and climate monitoring, where application builders have diversified development needs. Independent of the functionalities provided by the WSN applications, many of the developers use visualization, simulation, and programming tools. However, these tools are designed...
Assigning ontological categories to OO programming abstractions is a task of ontological interpretation. In this paper, we describe an approach for ontological interpretation in which the task of interpretation is seen as a classification problem. The task of interpretation is performed in two stages, namely syntactic feature identification and ontological categorization. An analysis technique called...
In this paper, as a consequence of theoretical didactic research, an innovative E-Learning concept and -tool to foster students' preparation for embedded system laboratories is presented. This tool supports the students' first programming for an ATXmega128A1 microcontroller. The concept includes an extensive use of clozures to mediate competences of embedded system development. Thus, students are...
Without guidance, our undergraduates had to explore and learn MATLAB from the beginning by their own. Therefore, in order to continuously improve our electronic engineering undergraduate program, we formally introduce MATLAB to them as a part of the syllabus in our Advance Laboratory course. One survey has been carried out at the beginning of the laboratory, and another one at the end of the laboratory...
A design of virtual oscilloscope is proposed, which uses the technology of GPIB interface and SCPI (Standard Commands for Programmable Instruments) on the LabVIEW platform. It has the functions of waveform display, parameter measurement and data storage. As far as the oscilloscope involving the GPIB interface, the VISA technology in LabVIEW is adopted to programming. And virtual oscilloscope has the...
Jump oriented programming is one of the most up-to-date form of the memory corruption attacks. During this kind of attack the attacker tries to achieve his goal by using library files linked to the binary, without the placing of any own code. To execute attacks like this, a dispatcher gadget is needed which does the control by reading from a given memory part the address of the subsequent command...
This paper sketches a research path that seeks to examine the search for suitable code problem, based on the observation that when code retargeting is included within a code search activity, developers can justify the suitability of these results upfront and thus reduce their searching efforts looking for suitable code. To support this observation, this paper introduces the Snippet Retargeting Approach,...
We have met many software engineering researchers who would like to evaluate a tool or system they developed with real users, but do not know how to begin. In this second iteration of the USER workshop, attendees will collaboratively design, develop, and pilot plans for conducting user evaluations of their own tools and/or software engineering research projects. Attendees will gain practical experience...
One of the long running debates between programmers is whether camelCaseldentifiers are better than underscore_identifiers. This is ultimately a matter of programming language culture and personal taste, and to our best knowledge none of the camps has won the argument yet. It is our intuition that a solution exists which is superior to both the previous ones from the point of view of usability: the...
Workspace awareness tools facilitate coordination among developers in a team by informing them of emerging conflicts due to parallel development. Several such tools have been introduced recently. However, evaluating such (collaborative) tools through user studies is nontrivial because it depends on the group dynamics and their development behavior. In this paper, we present the challenges in evaluating...
Pattern recognition approaches are commonly adopted by many wireless sensor network applications due to their traditional effectiveness in detecting and recognizing events. Performance of a pattern recognition approach is directly proportional to the number of active sensor nodes. However, a high number of active nodes results in high energy consumption. Thus, the above situation can be considered...
Podaj zakres dat dla filtrowania wyświetlonych wyników. Możesz podać datę początkową, końcową lub obie daty. Daty możesz wpisać ręcznie lub wybrać za pomocą kalendarza.