• Title/Summary/Keyword: software testing

Search Result 1,291, Processing Time 0.024 seconds

Receiver-Initiated MAC Protocol Using an Intermediate Node to Improve Performance (성능 향상을 위해 중간 노드를 이용한 개선된 수신자 주도의 MAC 프로토콜)

  • Kong, Joon-Ik;Lee, Jaeho
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.41 no.11
    • /
    • pp.1423-1430
    • /
    • 2016
  • The MAC protocols, which are classified into synchronous and asynchronous MAC protocol in the wireless sensor network, have actively studied. Especially, the asynchronous MAC protocol needs to research on the algorithm synchronizing between nodes, since each node independently operates in its own duty cycle. Typically, Receiver-Initiated MAC protocol is the algorithm synchronizing particular nodes by using beacon immediately transmitted by each node when it wakes up. However, the sender consumes unnecessary energy because it blankly waits until receiving the receiver's beacon, even if it does not know when the receiver's beacon is transmitted. In this paper, we propose the MAC protocol which can improve the performance by selecting an optimal node between a sender and a receiver to overcome the disadvantages. The simulation results show that the proposed algorithm improves energy efficiency and decreases average delay time than the conventional algorithm.

Descriptive Assessment Tool for Computational Thinking Competencies (Computational Thinking 역량 평가를 위한 서술형 수행평가 도구)

  • Jeon, Soojin;Han, Seonkwan
    • Journal of The Korean Association of Information Education
    • /
    • v.20 no.3
    • /
    • pp.255-262
    • /
    • 2016
  • In this paper, we proposes a method to effectively evaluate learner competencies of computational thinking. Developed descriptive performance assessment tool is the use of assessment items presented in a creative computing MIT. This tool is selected and modified items through expert delphi technique. The performance assessment tool is composed of four areas that are an experimenting and iterating, testing and debugging, reusing and remixing and abstracting and modularizing. We apply to software classes for the pre-service teachers and conducted this descriptive performance assessment. Applying result of the assessment, the developed assessment tool shows the reliability $Cronbach-{\alpha}$ values higher than 0.6. In addition, the validity of the test results is higher in experts delphi test. Descriptive assessment tool suggested in this study are identified as a useful assessment tool to effectively measure student CT competencies.

Application of UAV-based RGB Images for the Growth Estimation of Vegetable Crops

  • Kim, Dong-Wook;Jung, Sang-Jin;Kwon, Young-Seok;Kim, Hak-Jin
    • Proceedings of the Korean Society for Agricultural Machinery Conference
    • /
    • 2017.04a
    • /
    • pp.45-45
    • /
    • 2017
  • On-site monitoring of vegetable growth parameters, such as leaf length, leaf area, and fresh weight, in an agricultural field can provide useful information for farmers to establish farm management strategies suitable for optimum production of vegetables. Unmanned Aerial Vehicles (UAVs) are currently gaining a growing interest for agricultural applications. This study reports on validation testing of previously developed vegetable growth estimation models based on UAV-based RGB images for white radish and Chinese cabbage. Specific objective was to investigate the potential of the UAV-based RGB camera system for effectively quantifying temporal and spatial variability in the growth status of white radish and Chinese cabbage in a field. RGB images were acquired based on an automated flight mission with a multi-rotor UAV equipped with a low-cost RGB camera while automatically tracking on a predefined path. The acquired images were initially geo-located based on the log data of flight information saved into the UAV, and then mosaicked using a commerical image processing software. Otsu threshold-based crop coverage and DSM-based crop height were used as two predictor variables of the previously developed multiple linear regression models to estimate growth parameters of vegetables. The predictive capabilities of the UAV sensing system for estimating the growth parameters of the two vegetables were evaluated quantitatively by comparing to ground truth data. There were highly linear relationships between the actual and estimated leaf lengths, widths, and fresh weights, showing coefficients of determination up to 0.7. However, there were differences in slope between the ground truth and estimated values lower than 0.5, thereby requiring the use of a site-specific normalization method.

  • PDF

The Study of Transmission Speed Analysis In Multimedia Access Network by Environmental Variation (단말의 환경변수에 의한 멀티미디어 가입자망의 전송속도 분석에 관한 연구)

  • Kim, Hyoung-Bae;Park, In-Jung;Chae, Soo-Ik;Park, Dong-Sun;Song, Sang-Seob;Lee, Jae-Jin
    • Journal of the Institute of Electronics Engineers of Korea TC
    • /
    • v.38 no.7
    • /
    • pp.1-5
    • /
    • 2001
  • This study accomplish comparison and analysis multimedia access network speed configuration which is effected by different environmental variation. For this testing. Not only LAN configuration which is symmetric network, But also the ADSL which is asymmetric network is tested by network speed checking software which is designed by our lab in a 10BaseT environment. In the case of TCP receive speed, we find out the network speed is changed according to bands of network to 90% of CPU load. Also, If the TCP receive windows's size became 2 times rate more than MTU, it reduced the relation of speed rate.

  • PDF

Picture archiving and communications systems development and performance results

  • Nam, Ji-Seung;Ralph Martinez
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1991.10b
    • /
    • pp.1796-1800
    • /
    • 1991
  • Picture Archiving and Communication Systems(PACS) provide an integration of digital imaging information in a hospital, which encompasses various imaging equipment, viewing workstations, database archive systems, and a high speed fiber optic network. One of the most important requirements for integration is the standardization of communication protocols to connect devices from different vendors. Since 1985, the ACR-NEMA standard provides a hardware interface, a set of software commands, and a consistent set of data formats for point-to-point interconnection of medical equipment. However, it has been shown to be inadequate for PACS networking environments, because of its point-to-point nature and its inflexibility to allow other services and protocols in the future. Based on previous experience of PACS developments in The University of Arizona, a new communication protocol for PACS networks has been suggested to the ACR-NEMA Working Group VI. The defined PACS protocol is intended to facilitate the development of PACS's capable of interfacing with other hospital information systems. Also, it is intended to allow the creation of diagnostic information data bases which can be interrogated by a variety of distributed devices. A particularly important goal is to support communications in a multivendor environment. The new protocol specifications are defined primarily as a combination of the International Organization for Standardization / Open Systems Interconnection (ISO/OSI) protocols and the data format portion of ACR-NEMA standard. This paper addresses the specification and implementation of the proposed PACS protocol into network node. The protocol specification, which covers Presentation, Session, Transport, and Network layers, is summarized briefly. The implementation has natural extentions to Global PACS environments. The protocol implementation is discussed based on our implementation efforts in the UNIX Operating System Environment. At the same time, results of performance evaluation are presented to demonstrate the implementation of defined protocol. The testing of performance analysis is performed on the PACS prototype node.

  • PDF

Development of Third-Party Damage Monitoring System for Natural Gas Pipeline

  • Shin, Seung-Mok;Suh, Jin-Ho;Im, Jae-Sung;Kim, Sang-Bong;Yoo, Hui-Ryong
    • Journal of Mechanical Science and Technology
    • /
    • v.17 no.10
    • /
    • pp.1423-1430
    • /
    • 2003
  • In this paper, we develop a real time monitoring system to detect third-party damage on natural gas pipeline. When the damage due to third-party incidents causes an immediate rupture, the developed on-line monitoring system can help reducing the sequences of event at once. Moreover, since many third-party incidents cause damage that does not lead to immediate rupture but can grow with time, the developed on-line monitoring system can execute a significant role in reducing many third-party damage incidents. Also, when the damage is given at a point on natural gas pipeline, the acoustic wave is propagated very fast about 421.3 m/s. Therefore, the data processing time should be very short in order to detect precisely the impact position. Generally, the pipeline is laid under ground or sea and the length is very long. So a wireless data communication method is recommendable and the sensing positions are limited by laid circumstance and setting cost of sensors. The calculation and monitoring software is developed by an algorithm using the propagation speed of acoustic wave and data base system based on wireless communication and DSP systems. The developed monitoring system is examined by field testing at Balan pilot plant, KOGAS being done in order to demonstrate its validity through reactive detection of third-party contact with pipelines. Furthermore, the development system was set at the practical pipelines such as an offshore pipeline between two islands Yul-Do and Youngjong-Do, and a land branch of Pyoungtaek, Korea and it has been operating in real time.

NIRS APPLIED TO "PASTA FILATA" CHEESE ANALYSIS

  • Cattaneo, Tiziana M.P.;Maraboli, Adele;Giangiacomo, Roberto
    • Proceedings of the Korean Society of Near Infrared Spectroscopy Conference
    • /
    • 2001.06a
    • /
    • pp.1519-1519
    • /
    • 2001
  • The aim of this work was to test the feasibility of NIRS in analysing textural characteristics of “Pasta Filata” cheese during the shelf-life. For this purpose, 128 samples of “Pasta Filata” cheese, subdivided into two sets on the basis of the wax used to avoid mechanical damages (paraffin, biodegradable wax), were analysed by using an InfraAlyzer 500 (Bran+Luebbe). Analyses were performed at room temperature. Samples were cut into small cylinders (D=3.2 cm, height = 1 cm), in agreement with literature information. Data were processed by using Sesame Software (Bran+Luebbe). Samples were analysed, during the shelf-life, at 90 and 120 days. In parallel, textural characteristics were detected carrying out a compression method by using an Universal Testing Machine Instron model 4301 (Instron Corporation, Canton, Massachusetts). As compression probe was used a cylinder (D = 5.8 cm, height = 3.7 cm) and a speed rate of 20mm/min was applied. The load at 20 mm of compression was recorded on sample cylinders of 1.7 cm (D) by 2 cm (height). Qualitative analysis of full spectra showed the possibility to gather samples on the basis of the days of shelf-life. The textural characteristics of cheese during the shelf-life was evaluated by comparing NIRS data with rheological results. The best correlation was obtained applying MLR to the first derivative of normalized absorbance values at seven wavelengths. Load values were plotted against the NIR prediction values based on first derivatives. NIRS proved to be an useful tool in classifying samples on the basis of the shelf-life period as well as in predicting their textural characteristics ($R^2$= 0.916, SEC = 0.192, SEP = 0.248, SEV = 0.345).

  • PDF

Virtual Prototyping of Portable Consumer Electronic Products Based on HMI Functional Simulation (HMI 기능 시뮬레이션 기반 개인용 휴대전자제품의 가상시작)

  • Park, Hyung-Jun;Bae, Chae-Yeol;Moon, Hee-Cheol;Lee, Kwan-Heng
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2005.05a
    • /
    • pp.854-861
    • /
    • 2005
  • The functional behavior of a portable consumer electronic (PCE) product is nearly all expressed with human-machine interaction (HMI) tasks. Although physical prototyping and computer aided design (CAD) software can show the appearance of the product, they cannot properly reflect its functional behavior. In this paper, we propose a virtual prototyping (VP) system that incorporates virtual reality and HMI functional simulation in order to enables users to capture not only the realistic look of a PCE product but also its functional behavior. We obtain geometric part models of the product and their assembly and kinematics information with the help of CAD and reverse engineering tools, and visualize them with various display tools. We adopt state transition methodology to capture the HMI functional behavior of the product into a state transition chart, which is later used to construct a finite state machine (FSM) for the functional simulation of the product. The FSM plays an important role to control the transition between states of the product. The proposed VP system receives input events such as mouse clicks on buttons and switches of the virtual prototype model, and it reacts to the events based on the FSM by activating associated activities. The VP system provides the realistic visualization of the product and the vivid simulation of its functional behavior. It can easily allow users to perform functional evaluation and usability testing. Moreover, it can greatly reduce communication errors occurring in a typical product development process. A case study about VP of an MP3 player is given to show the usefulness of the proposed VP system.

  • PDF

An Artificial Neural Networks Model for Predicting Permeability Properties of Nano Silica-Rice Husk Ash Ternary Blended Concrete

  • Najigivi, Alireza;Khaloo, Alireza;zad, Azam Iraji;Rashid, Suraya Abdul
    • International Journal of Concrete Structures and Materials
    • /
    • v.7 no.3
    • /
    • pp.225-238
    • /
    • 2013
  • In this study, a two-layer feed-forward neural network was constructed and applied to determine a mapping associating mix design and testing factors of cement-nano silica (NS)-rice husk ash ternary blended concrete samples with their performance in conductance to the water absorption properties. To generate data for the neural network model (NNM), a total of 174 field cores from 58 different mixes at three ages were tested in the laboratory for each of percentage, velocity and coefficient of water absorption and mix volumetric properties. The significant factors (six items) that affect the permeability properties of ternary blended concrete were identified by experimental studies which were: (1) percentage of cement; (2) content of rice husk ash; (3) percentage of 15 nm of $SiO_2$ particles; (4) content of NS particles with average size of 80 nm; (5) effect of curing medium and (6) curing time. The mentioned significant factors were then used to define the domain of a neural network which was trained based on the Levenberg-Marquardt back propagation algorithm using Matlab software. Excellent agreement was observed between simulation and laboratory data. It is believed that the novel developed NNM with three outputs will be a useful tool in the study of the permeability properties of ternary blended concrete and its maintenance.

Semantics-Preserving Mutation-Based Fuzzing on JavaScript Interpreters (자바스크립트 엔진에 대한 시맨틱 보존적 변이기반 퍼징)

  • Oh, DongHyeon;Choi, JaeSeung;Cha, SangKil
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.30 no.4
    • /
    • pp.573-582
    • /
    • 2020
  • Fuzzing is a method of testing software by randomly generating test cases. Since its introduction, a variety of fuzzing techniques have been studied. Among them, mutation-based fuzzing is an efficient method that finds real-world bugs even though it uses a simple approach such as probabilistic bit-flipping and character substitution. However, the interpreter fuzzing has difficulty in applying general mutation techniques because the interpreter requires grammar and semantic correctness input values. In this paper, we present a novel mutation-based fuzzing on JavaScript interpreters with a dynamic data flow analysis. To this end, we implement JMFuzzer that can generate various types of mutated test cases that operate normally without runtime errors in JavaScript interpreter considering syntax and semantics. As a result, we found numerous unknown vulnerabilities in the latest JavaScript interpreters. We reported all of them to the vendors.