• Title/Summary/Keyword: Software Test Process

Search Result 590, Processing Time 0.023 seconds

The Effect of Software Education on Middle School Students' Computational Thinking (소프트웨어 교육이 중학생의 컴퓨팅 사고력에 미치는 효과)

  • Lee, Jeongmin;Ko, Eunji
    • The Journal of the Korea Contents Association
    • /
    • v.18 no.12
    • /
    • pp.238-250
    • /
    • 2018
  • The 2015 revised curriculum includes 'informatics' course including the process of building software aiming at cultivating creative and convergent ability. This study analyzes the competencies pursued in the revised curriculum and defines computational thinking as the main competency. The subjects of the study were the first grade of a middle school in the first semester of the 2018 school year. Of the 95 collected data, 83 data were used for analysis and the significance was confirmed by the paired t-test. Also, computational concept, computational practice and computational perspectives were confirmed through artifact-based interviews. As a result of statistical analysis, critical thinking, creativity, algorithmic thinking, and problem-solving significantly increased among sub-variables of computational thinking. Statistical results and interview results were analyzed to provide implications for design and implementation of software education in 'informatics' course.

Development of a Software Program for the Automatic Calculation of the Pulp/Tooth Volume Ratio on the Cone-Beam Computed Tomography

  • Lee, Hoon-Ki;Lee, Jeong-Yun
    • Journal of Oral Medicine and Pain
    • /
    • v.41 no.3
    • /
    • pp.85-90
    • /
    • 2016
  • Purpose: The aim of this study was to develop an automated software to extract tooth and pulpal area from sectional cone-beam computed tomography (CBCT) images, which can guarantee more reproducible, objective and time-saving way to measure pulp/tooth volume ratio. Methods: The software program was developed using MATLAB (MathWorks). To determine the optimal threshold for the region of interest (ROI) extraction, user interface to adjust the threshold for extraction algorithm was added. Default threshold was determined after several trials to make the outline of extracted ROI fitting to the tooth and pulpal outlines. To test the effect of starting point location selected initially in the pulpal area on the final result, pulp/tooth volume ratio was calculated 5 times with different 5 starting points. Results: Navigation interface is composed of image loading, zoom-in, zoom-out, and move tool. ROI extraction process can be shown by check in the option box. Default threshold is adjusted for the extracted tooth area to cover whole tooth including dentin, cementum, and enamel. Of course, the result can be corrected, if necessary, by the examiner as well as by changing the threshold of density of hard tissue. Extracted tooth and pulp area are reconstructed three-dimensional (3D) and pulp/tooth volume ratio is calculated by voxel counting on reconstructed model. The difference between the pulp/tooth volume ratio results from the 5 different extraction starting points was not significant. Conclusions: In further studies based on a large-scale sample, the most proper threshold to present the most significant relationship between age and pulp/tooth volume ratio and the tooth correlated with age the most will be explored. If the software can be improved to use whole CBCT data set rather than just sectional images and to detect pulp canal in the original 3D images generated by CBCT software itself, it will be more promising in practical uses.

The Dessing and Implementation of the SPR/SCR Management System for Reliability Data Collection and Analysis (신뢰성 데이터 수집 및 분석을 위한 SPR/SCR 관리 시스템의 설계 및 구현)

  • Lee, Chang-Hui;Han, Pan-Am
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.2
    • /
    • pp.409-429
    • /
    • 1997
  • Problems encountered during software development or pteration nay result from defects in the software,ghrdware,or their oterations.Because of their diversity,the determination of the sources of a problem and its corrective adtion requires a centrally controlled system for monitoring provlems and detemining systematiccauses. In the paper,the SPR/SCR management system was developed and applied for the collection and analysis of the error data,process data and product data delected by each phasd in SDLC.There are four objectibes in the SPR/SCR management system.The first is to assure that software errors are documented,corrected,and vot forgottem. The second is to assure that SPR.are assessed for their validity.The third is to provide feedback on SPR status to the developer and the user.The fourth is ot prvide data for measuring and prediciting sofware quality and reliability.These goals could be satisfied by the application of the SPR/SCR mangement system.Also,the accomplishment rate of software reliability,criterion of test completion,estimation of release time, efficient development and management can be reflected by applying the SPR/SCR management system.

  • PDF

A Study on the Automatic Generation of Test Case Based on Source Code for Quality Improvement (소프트웨어 품질향상을 위한 소스코드 기반의 테스트 케이스 자동 생성에 관한 연구)

  • Son, Ung-Jin;Lee, Seung-Ho
    • Journal of IKEEE
    • /
    • v.19 no.2
    • /
    • pp.186-192
    • /
    • 2015
  • This paper proposes an automatic generation technology of test case based on API in source code for software's quality improvement. The proposed technology is comprised of four processes which are analyzing source code by using the Doxygen open source tool, defining API specification by using analyzed results, creating test design, generating a test case by adapting Pairwise test technology. Analyzing source code by using the Doxygen open source tool is the phase in which API information in source code such as the API name, input parameter and return parameter are extracted. Defined API specification by using analyzed results is the phase where API informations, which is needed to generate test case, are defined as a form of database by SQLite database on the basis of extracted API information. Creating test design is the phase in which the scenario is designed in order to be composed as database by defining threshold of input and return parameters and setting limitations based on the defined API. Generating a test case by adapting Pairwise test technique is the phase where real test cases are created and changed into database by adapting Pairwise technique on the base of test design information. To evaluate the efficiency of proposed technology, the research was conducted by begin compared to specification based test case creation. The result shows wider test coverage which means the more cases were created in the similar duration of time. The reduction of manpower and time for developing products is expected by changing the process of quality improving in software developing from man-powered handwork system into automatic test case generation based on API of source code.

A Study on Roll Forming Simulation of Under Rail (언더레일의 롤포밍 공정 시뮬레이션에 관한 연구)

  • Jeong, Sang-Hwa;Lee, Sang-Hee;Kim, Gwang-Ho;Kim, Jae-Sang;Kim, Jong-Tae
    • Transactions of the Korean Society of Machine Tool Engineers
    • /
    • v.17 no.3
    • /
    • pp.78-85
    • /
    • 2008
  • Roll forming process is one of the most widely used processes in the world for forming metals. It can manufacture goods of the uniform cross section throughout the continuous processing. However, process analysis is very difficult because of the inherent complexity. Therefore, time is consuming and much money are needed for manufacturing goods. In order to overcome this difficulty, a new computational method based on the rigid-plastic finite element method is developed for the analysis of roll forming process. In this paper, the design of roll forming process and the simulation are performed to manufacture the upper member at under rail composed of three members. The cold rolled carbon steel sheet(SCP-1) is used in this simulation, and a flow stress equation is set up by conducting the tensile test. The upper member is designed using two types of design for a excellent design. Each types are simulated and compared with the strain distribution using SHAPE-RF software. In addition, the numerical magnitude of bow and camber which are the buckling phenomenon is estimated.

Verification of CFD analysis methods for predicting the drag force and thrust power of an underwater disk robot

  • Joung, Tae-Hwan;Choi, Hyeung-Sik;Jung, Sang-Ki;Sammut, Karl;He, Fangpo
    • International Journal of Naval Architecture and Ocean Engineering
    • /
    • v.6 no.2
    • /
    • pp.269-281
    • /
    • 2014
  • This paper examines the suitability of using the Computational Fluid Dynamics (CFD) tools, ANSYS-CFX, as an initial analysis tool for predicting the drag and propulsion performance (thrust and torque) of a concept underwater vehicle design. In order to select an appropriate thruster that will achieve the required speed of the Underwater Disk Robot (UDR), the ANSYS-CFX tools were used to predict the drag force of the UDR. Vertical Planar Motion Mechanism (VPMM) test simulations (i.e. pure heaving and pure pitching motion) by CFD motion analysis were carried out with the CFD software. The CFD results reveal the distribution of hydrodynamic values (velocity, pressure, etc.) of the UDR for these motion studies. Finally, CFD bollard pull test simulations were performed and compared with the experimental bollard pull test results conducted in a model basin. The experimental results confirm the suitability of using the ANSYS-CFX tools for predicting the behavior of concept vehicles early on in their design process.

Structural Safety of Universal Joint using FEM Simulation (FEM 시뮬레이션을 이용한 유니버설 조인트의 구조안전성)

  • Jung, Jong Yun
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.41 no.4
    • /
    • pp.213-219
    • /
    • 2018
  • Mechanical components are to be produced with accurate dimensions in order to function properly in assemblies of a machine. Once designs of mechanical components are created, designers examine the designs by adopting many known experimental methods. A primary test method includes stress and strain evaluation of structural parts. In addition, fatigue test and vibration analysis are an important test method for mechanical components. Real experiments at a laboratory are established when products are manufactured. Since design changes should be done before producing the designs in factories, rapid modifications for new designs are required in production industries. FEM simulation is a proper choice for a design evaluation with speed at a detail stage in design process. This research focuses modeling and mechanical simulation of a mechanical component in order to ensure structural safety. In this paper, a universal joint, being used in driving axels of vehicles, is studied as a target component. A design model is created and tested in some ways by using commercial software of FEM. The designed component is being twisted to transmit heavy power and thus, torsional stress should be under strengths of the component's material. The next is fatigue analysis to convince fatigue cycles to be within the endurance limit of the material. Another test is a vibration analysis for rotational components. This research draws final conclusions from these test analyses and recommends whether the designed model is under safety condition in terms of mechanical structure.

Development of Test-Equipment for AUVs' Navigation Performance Pre-verification (자율무인잠수정의 항법성능 사전 검증을 위한 시험치구 개발)

  • Hansol Lee;Gwonsoo Lee;Ho Sung Kim;Kihwan Choi;Jinwoo Choo;Hyungjoo Kang
    • The Journal of Korea Robotics Society
    • /
    • v.18 no.4
    • /
    • pp.472-480
    • /
    • 2023
  • This paper describes the development of a test-equipment for the pre-verification of navigation performance in cluster-based AUVs (Autonomous Underwater Vehicle). In the development of an AUV, conducting hardware and software development sequentially is not efficient due to the limited research and development period. Therefore, in order to reduce the overall development time and achieve successful development results, it is essential to pre-validate the navigation system and navigation algorithms. Accordingly, this paper explains the test-equipment for pre-verification of navigation performance, and ultimately confirms the stability of the navigation system and the performance of the navigation algorithms through the analysis of five types of navigation sensor data stored during real-sea experiments. The results demonstrate that through the development and verification of the test-equipment, it is possible to shorten the overall development period and improvement of product quality in the process of developing multiple AUVs.

A Study on the characteristics of the cast using forged insert (까단조형 인서트를 이용한 주물재의 특성연구)

  • Yim, H.S.;Park, H.K.;Lee, K.Y.;Kang, Y.K.;Moon, Y.H.
    • Proceedings of the Korean Society for Technology of Plasticity Conference
    • /
    • 2008.10a
    • /
    • pp.354-357
    • /
    • 2008
  • In this study, the casting process using forged insert was applied to manufacturing a knuckle, in order to prove that application of casting process using forged insert is likely to get the effect of light weight and superior mechanical characteristic compared with existing casting products. Firstly, in the forging experiment, it was confirmed that the optimal configuration of the forged insert could be predicted by FE analysis. And by using FVM (Finite Volume Method) software, it was verified that a proposed casting design was available. To identify the mechanical characteristic of the final casting product, the microstructual observation and hardness test were performed at the boundary zone between forging and casting part.

  • PDF

Fast Intraframe Coding for High Efficiency Video Coding

  • Huang, Han;Zhao, Yao;Lin, Chunyu;Bai, Huihui
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.8 no.3
    • /
    • pp.1093-1104
    • /
    • 2014
  • The High Efficiency Video Coding (HEVC) is a new video coding standard that can provide much better compression efficiency than its predecessor H.264/AVC. However, it is computationally more intensive due to the use of flexible quadtree coding unit structure and more choices of prediction modes. In this paper, a fast intraframe coding scheme is proposed for HEVC. Firstly, a fast bottom-up pruning algorithm is designed to skip the mode decision process or reduce the candidate modes at larger block size coding unit. Then, a low complexity rough mode decision process is adopted to choose a small candidate set, followed by early DC and Planar mode decision and mode filtering to further reduce the number of candidate modes. The proposed method is evaluated by the HEVC reference software HM8.2. Averaging over 5 classes of HEVC test sequences, 41.39% encoding time saving is achieved with only 0.77% bitrate increase.