Embedded systems are a mixture of software running on a microprocessor and application-specific hardware. Hardware/Software co-design requires an appropriate profiler to detect the functions that contribute to a large...
详细信息
Embedded systems are a mixture of software running on a microprocessor and application-specific hardware. Hardware/Software co-design requires an appropriate profiler to detect the functions that contribute to a large percentage of program execution. Software based profiling tools, such as the well-known GNU gprof profiler, integrates an extra code with the software program to be profiled causing a significant performance overhead. To address this issue, this paper proposes a software profiler called AddressTracer. This profiler is an adaptation of a non-intrusive, real time profiler called SnoopP. The AddressTracer is accurately able to evaluate the performance matrices of any specific software function. Two benchmarks, Dijkstra and Secure Hash Algorithm, are profiled using AddressTracer and other software profiling tools, Airwolf, and GNU software profiling tool "gprof, for a quantitative comparison and their performance overhead are studied. The achieved results show that AddressTracer provides accurate profiling results with no performance overhead. Airwolf causes a very low remarkable performance overhead compared with that incurred by gprof.
The rapidly aging society in Japan has resulted in an increased demand for electric wheelchairs to enhance the mobility of elderly persons. However, the increased use of electric wheelchairs means an increase in the n...
详细信息
The rapidly aging society in Japan has resulted in an increased demand for electric wheelchairs to enhance the mobility of elderly persons. However, the increased use of electric wheelchairs means an increase in the number of accidents related to wheelchair operation errors. The majority of errors involve the joystick interface because its controllability is highly sensitive and not very intuitive compared to the vehicle-type interface. This paper describes a newly developed intuitive electric wheelchair interface that uses a laser pointer. The direction of the laser pointer is automatically detected by camera and analyzed for movement direction. To ensure smooth driving by using the laser pointer, we apply fuzzy logic. To confirm the proposed method, several simulations were conducted and examined.
The rapid growth of computer technologies and the advent of the World Wide Web have increased the amount and the complexity of multimedia information. A content-based image retrieval (CBIR) system has been developed a...
详细信息
The rapid growth of computer technologies and the advent of the World Wide Web have increased the amount and the complexity of multimedia information. A content-based image retrieval (CBIR) system has been developed as an efficient image retrieval tool, whereby the user can provide their query to the system to allow it to retrieve the user's desired image from the image database. However, the traditional relevance feedback of CBIR has some limitations that will decrease the performance of the CBIR system, such as the imbalance of training-set problem, classification problem, limited information from user problem, and insufficient training-set problem. Therefore, in this study, we proposed an enhanced relevance-feedback method to support the user query based on the representative image selection and weight ranking of the images retrieved. The support vector machine (SVM) has been used to support the learning process to reduce the semantic gap between the user and the CBIR system. From these experiments, the proposed learning method has enabled users to improve their search results based on the performance of CBIR system. In addition, the experiments also proved that by solving the imbalance training set issue, the performance of CBIR could be improved.
Software testing has been used to find software faults in order to improve its quality. To verify the software behavior, testers require test oracle. Test oracle is a reliable source of expected software behavior that...
详细信息
Software testing has been used to find software faults in order to improve its quality. To verify the software behavior, testers require test oracle. Test oracle is a reliable source of expected software behavior that provides outputs for any input specified in the software specifications and a comparator to verify actual results. While test automation requires automated oracle support, oracle automation is considered as a challenging task. These challenges are from the automation required in expected output generation and results verification. This paper presents oracle activities and the challenges to prepare automated oracle. Then a comparative study of existing automated oracle and expected output generation methods is provided. Finally, a classification of these methods is suggested based on how these methods provide automated test oracle and the tool they used. The classification explains which oracle activities will be automated by the proposed approaches.
Accurate forecasting of the rice yields is very important for the organization to make a better planning and decision making. In this study, a hybrid methodology that combines the individual forecasts based on artific...
详细信息
作者:
Krejcar, OndrejKonarik, PetrVSB-Technical University of Ostrava
Faculty of Electrical Engineering and Computer Science Department of Measurement and Control Centre for Applied Cybernetics 17. listopadu 15 708 33 Ostrava-Poruba Czech Republic VSB-Technical University of Ostrava
Faculty of Mechanical Engineering Department of Control System and Instrumentation 17. listopadu 15 708 33 Ostrava-Poruba Czech Republic
Paper shows direct connection and implementation way of designed control schemas of prepared applications to an industrial WinPLC. Paper deals with industrial realization of feedback control of demanding applications ...
详细信息
ISBN:
(纸本)9781424438853
Paper shows direct connection and implementation way of designed control schemas of prepared applications to an industrial WinPLC. Paper deals with industrial realization of feedback control of demanding applications on their control, control algorithms and visualization together with design, implementation and real time control from MATLAB/Simulink Environment. Described is a way to produce a permanent solution in control applications that are fully prepared, designed and implemented directly from MATLAB/Simulink to the target control platform. As a part, the mentioned solution is using a multiplatform control system REX as a bridge between MATLAB and target platforms. These methods allow minimizing costs of development of control of applications, because it produces target permanent realizations in comparison to classical development methods that usually need expensive real time measurement cards and produce only one purpose development solution. As next benefit the application is created for visualization the data from RT database during the measurement and control process. This last benefit produce an interesting data from real control process to give a next reason to use of WinCon solution.
The purpose of this paper is to identify the threats that exist in Healthcare Information systems (HIS). The study has been carried out in three different departments namely, Information Technology department (ITD), M...
详细信息
ISBN:
(纸本)9781424451012
The purpose of this paper is to identify the threats that exist in Healthcare Information systems (HIS). The study has been carried out in three different departments namely, Information Technology department (ITD), Medical Record department (MRD) and X-Ray department in one of the leading government supported hospital in Malaysia. The hospital was equipped with Total Hospital Information system (THIS) environment. The data were collected using in-depth structured interviews. The study identified 22 types of threats according to major threat categories based on ISO/IEC 27002 (ISO 27799:2008). The result shows the most critical threat for the THIS is the power failure. In addition, acts of human error or failure threat also show high frequency of occurrence. The contribution of the paper will be categorization of threats in HIS and can be used to design and implement effective security systems and policies in healthcare setting.
This paper presents the capability of genetic algorithm (GA) technique in obtaining the optimal machining parameters for uncoated carbide (WC-Co) tool to minimize the surface roughness (R a ) value in milling process....
详细信息
This paper presents the capability of genetic algorithm (GA) technique in obtaining the optimal machining parameters for uncoated carbide (WC-Co) tool to minimize the surface roughness (R a ) value in milling process. The optimal machining parameters are generated using MATLAB optimization toolbox. Regression technique is applied to create the surface roughness predicted equation to be taken as a fitness function of the GA. Result of this study indicated that the GA technique capable to estimate the optimal cutting conditions that yields to the minimum R a value. With high speed, low feed and high radial rake angle of the cutting conditions rate, GA technique recommended 0.17533 mum as the best minimum predicted surface roughness value. Consequently, the GA technique has decreased the minimum surface roughness value of the experimental data by about 25.7%.
Bit-serial architectures offer a number of attractive features over their bit-parallel counterparts such as smaller area cost, lower density interconnection, a reduced number of pins, higher clock frequency, simpler r...
详细信息
Bit-serial architectures offer a number of attractive features over their bit-parallel counterparts such as smaller area cost, lower density interconnection, a reduced number of pins, higher clock frequency, simpler routing and etc. These attractive features make them suitable for using in VLSI design and reduce overall production cost. In this paper, we propose the first least significant bit (LSB) bit-serial sum of absolute difference (SAD) hardware accelerator for integer variable block size motion estimation (VBSME) of H.264. This hardware accelerator is based on a previous state-of-art bit-parallel architecture namely propagate partial SAD. In order to reduce area cost and improve throughput, pixel truncation technique is adopted. Due to the bit-serial pipeline architecture and using small processing elements, our architecture works at much higher clock frequency (at least 4 times) and reduces area cost about 32% compared with its bit-parallel counterpart. The proposed hardware accelerator can be used in different disciplines from low bit rate to high bit rate by making a tradeoff between the degree of parallelism or using fast algorithm or a combination of both.
暂无评论