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.
This paper focuses on the systematic design and development of an optimized embedded system platform from ground up to handle special real-time requirements of control applications. An embedded system is usually embedded as a part of a complete device including hardware and mechanical parts, and both the hardware system and the software system are tailored and optimized to realize specific functions...
This paper presents the application of the Monte Carlo method for non-detected failure analysis on the mobile seat platform across the dynamic system testing on the commercial vehicle. This method has been applied in automotive embedded software of OEM components to reduce project development time, provide standardization and to predict software errors and look towards quality improvement. With growing...
The rapidly growing software content within the vehicles continue to make automotive systems more intelligent through the addition of software enabled electronics. A plethora of change in the automotive industry is largely driven by the embedded software technology. The Advanced Driver Assistance Systems are one of such innovations of technology which are gaining widespread momentum in today's ever...
Vacuum technology is a very widespread area. Nowadays, a broad variety of applications can be found to be using vacuum and vacuum related monitoring. Vacuum profile for different applications can be different, but whatever that may be, monitoring it is an essential part of any such application. Thus, this paper describes the development of one such vacuum profile monitoring system that can be re-purposed...
Hearing aids are a field of medical devices, powered by digital signal processing techniques. Development of hearing aid modules is realized usually in the first stages using prototyping boards equipped with specialized Embedded DSP. The paper presents a generic model of a hearing aid developed on a DSP development system. The method used to develop and prototype the model (Rapid prototyping) is the...
From September 9, 2016 through October 15, 2016, over 2000 citizens of Indiana carried an unusual torch through all 92 counties. A map updated in real time indicated the current location of the torch and social media sites featured photos and videos taken a short time before using the torch. This torch was the result of many student projects and a challenging integration and production process. This...
This paper presents the design and development of the LinkBoard, an advanced flight control system for micro Unmanned Aerial Vehicles (UAVs). Both hardware and software architectures are presented. The LinkBoard includes four processing units and a full inertial measurement unit. In the basic configuration, the software architecture includes a fully configurable set of control modes and sensor fusion...
The typical approach to designing embedded systems manages the specification and design of the hardware and software separately. HW/SW Co-design is used, in embedded computing, to allow the hardware and the software to be designed and implemented together and make sure that the non-functional properties are met. Behavior-driven development (BDD) is an agile software development approach that spurs...
The base-choice criterion was proposed as a suitable technique for testing software based on its nominal choice of input parameters. Test cases are created based on this strategy by varying the values of one input parameter at a time while keeping the values of the other parameters fixed on the base choice. However, this strategy might not be as effective when used on industrial control software for...
Automated test generation has been suggested as a way of creating tests at a lower cost. Nonetheless, it is not very well studied how such tests compare to manually written ones in terms of cost and effectiveness. This is particularly true for industrial control software, where strict requirements on both specification-based testing and code coverage typically are met with rigorous manual testing...
Template matching is an important technique used for object tracking. It aims at finding a given pattern within a frame sequence. Pearson's Correlation Coefficient (PCC) is widely used to quantify the degree of similarity of two images. This coefficient is computed for each image pixel. This entails a computationally very expensive process. In this paper, aiming at accelerating this process, we propose...
The effective integrated approach for modeling of functional devices (FD), airborne computers and embedded systems on the devices design stage is proposed. This approach can be used at the manufacturers, which have a full production cycle, especially in the following industrial systems: instruments for onboard information processing and control, space systems, aviation systems and others. In the traditional...
The template matching is an important technique used in pattern recognition. It aims at finding a given pattern within a frame sequence. Pearson's Correlation Coefficient (PCC) is widely used to evaluate the similarity of two images. This coefficient is computed for each image pixel, which entails a computationally very expensive process. This paper proposes an implementation of the template matching...
Fundamentals of diversity and multi-version systems (MVS) are overviewed. Main concepts and taxonomy of multi-version computing, methods of diversity assessment and technologies of development are analyzed. Principle D3 (Defense-in-Depth&Diversity) is researched using FTA (failure tree analysis) to understand its influence on safety and security considering physical, design faults and attacks...
Aquaculture processes usually take place in remote and harsh environments, and are highly dependent on uncontrollable and unpredictable variables, therefore its monitoring and supervision can be a key factor in this activity. Taking that into account, this paper proposes a solution for a Remote Supervision System for Aquaculture Platforms, that contemplates a modular, reconfigurable and expandable...
This paper presents a theoretical comparison of different existing data error detection techniques. The techniques are compared by fault coverage, memory overhead and performance overhead. For this comparison, ten different data error detection techniques are taken into account. In general, the best error detection technique always has the highest fault coverage with low performance and memory overhead...
Disturbances occurring on voltage signals following switching events or faults on power systems are defined as power quality problem. Power quality problems result in significant financial losses in the power systems in addition to faulty operation or breakdown of sensitive loads connected to the power system. Therefore, power quality problems should be swiftly detected and eliminated. This paper...
In the development of a satellite, there are key subsystems that can be classified as critical to the success of the mission, since a failure in any of them could threat the fulfillment of the objectives of the mission. These subsystems require the application of rigorous verification and validation methodologies in order to ensure a high degree of dependability. This article describes the independent...
Today, with the increased use of products that use computer programs to run some of its functionalities, it is essential to the development of software quality, especially software that can endanger the lives of human beings, as it is the case of embedded software components. The study and use of Software Engineering with its disciplined activities and principles to guide developers of such products...
One of the most promising areas in Computer Engineering is certainly that of the Internet of Things (IoT) Systems. Moreover, such systems can be efficiently implemented in current Field Programmable Gate Arrays (FPGAs) comprising of either soft-core or hard-core CPUs. The design of an IoT system comprises of developments in both hardware and software whereas a productive IoT Systems Designer should...
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.