• Title/Summary/Keyword: test automation

Search Result 635, Processing Time 0.029 seconds

A Study of Knowledge Representation for Effective Programming Error Detection (효과적인 프로그래밍 오류분석을 위한 지식표현연구)

  • 송종수;송두헌
    • Journal of the Korea Computer Industry Society
    • /
    • v.4 no.10
    • /
    • pp.559-570
    • /
    • 2003
  • Automation of programming-error detection is an important part of intelligent programming language tutoring systems. In this paper, a new programming error detection approach for novice programmers is proposed by plan matching and program execution. Program execution result is used to resolve the restricted programming plan representation and to provide a confirming evidence for the plan matching differences. By checking the values of shared variable between the related plans, we can detect the cause-effect relationship between the plans. With this relationship and the test data, we can explain the program's unexpected behaviors according to the bug's cause and resulting effects.

  • PDF

Automatic Punching System for FPC using Machine Vision (비전 기반의 FPC용 자동 펀칭시스템)

  • Lee Young-Choon;Lee Seong-Cheol
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.22 no.12 s.177
    • /
    • pp.77-86
    • /
    • 2005
  • This paper is about the development of Automatic FPC(flexible printed circuit) punching instrument for the improvement of working condition and cost saving. FPC is used to detect the contact position of keyboard and button like a cellular phone. Depending on the quality of the printed ink and position of reference punching point to the FPC, the resistance and current are varied to the malfunctioning values. The size of reference punching point is 2mm and the above. Because the punching operation is done manually, The punching accuracy is varied with operator's condition. Recently, The punching accuracy has deteriorated severely to the 2mm punching reference hall so that assembly of the K/B has hardly done. To improve this manual punching operation to the FPC, automatic FPC punching system is introduced. Precise mechanical parts like a 5-step stepping motor and ball screw mechanism are designed and tested and low cost PC camera is used fur the sake of cost down instead of using high quality vision systems for the factory automation. Test algorithms and programs showed good results to the designed automatic punching system and led to the increasement of productivity and huge cost down to law material like FPC by avoiding bad quality.

A Study on the magnetization of metal orthopedic prosthesis in magnetic resonance imaging (자기공명 영상장치에서 정형보철금속의 자화(磁化)에 관한 연구)

  • Kim, Hyeong-Gyun;Song, Duk-Chung;Choi, Seong-Dae
    • Journal of the Korean Society of Manufacturing Process Engineers
    • /
    • v.12 no.4
    • /
    • pp.34-39
    • /
    • 2013
  • For orthopedic artificial metal stainless steel, the magnetization of the magnetic field due to the presence of the titanium was to observe the change. Magnetic field meter (Tesla meters) a certain distance (ISO Centre) 1.5 Tesla magnetic field, the magnetization in the center with the passage of time were measured. Therefore, these artificial metal clip shape and magnetization of the sample size to produce a ferromagnetic material for comparison is the experimental dependence. For comparison of the experimental dependence of the magnetization, thereby producing a test piece size such as shaping prosthetic metal Clip is a ferromagnetic material. The experimental results, the metal orthopedic implants, there was no change in the magnetization indicated by ferromagnetic material in its natural state. However, in a magnetic field of 1.5T (Tesla), showed a sensitivity that is magnetized rapidly compared to the ferromagnetic material. In conclusion, high in the order of Clip, Stainless, of Titanium, the degree of dependence of the magnetization intensity of magnetization was the order Stainless, Titanium, of Clip in a magnetic field.

Computerization of Radiation Oncology Practice Using Order-Communicating System (처방전달 시스템을 이용한 방사선종양학과 진료업무의 전산화)

  • Shin, Sei-One;Yei, Ji-Won
    • Journal of Yeungnam Medical Science
    • /
    • v.13 no.1
    • /
    • pp.97-109
    • /
    • 1996
  • Recently there has been attempts to develop hospital information system including order communicating system, patient tracing system, tumor registry system, office automation system and picture archiving and communication system(PACS). The authors devloped a practical system that was operated via order communication system of Yeungnam University Hospital. The system provided us the speed, accuracy, reliability, retention, economy and wide applicability through practical test. So we believed that this system would be one of standard computerized programs in radiation oncology practice and providing widely usable data for clinical statistics, medical record, tumor registry system and clinical researches.

  • PDF

Development of a Draft Control System for Tractor Using a Proportional Valve (비례밸브를 이용한 트랙터 견인력제어시스템 개발)

  • Lee, S.S.;Lee, J.Y.;Mun, J.H.
    • Journal of Biosystems Engineering
    • /
    • v.31 no.1 s.114
    • /
    • pp.9-15
    • /
    • 2006
  • Draft control is key technique in plow control system for automation of implement control system. To make the consistent draft force is an essential factor for preventing the reduction of working efficiency by tractor's slip and also improving the working efficiency. Therefore, the purpose of this study is to develop the draft sensor for draft control of plow and evaluate the usability of the algorithm of draft control system using proportional control valve. The developed draft control system could extract the draft force very well regardless of draft condition, change of setting draft force and response time in the response characteristic test. The maximum draft force at 3-Point linkage was 10,000 N and the deviation of the control system was 125.8 N in steady state condition. The developed control system worked very well with regard to the change of draft force in field and even in soil condition with soil reaction. The results of experiment showed the characteristics of response was sufficient to be used as the implement draft control system for tractor using proportional valve.

Turn signal lamp jacket to prevent accident of bicycles

  • Saxena, Tarika
    • Korean Journal of Artificial Intelligence
    • /
    • v.4 no.1
    • /
    • pp.4-7
    • /
    • 2016
  • These days, citizens have made change of food life to take Western style food and to suffer from diabetes because of excessive nutrition taking, less exercise, stress and other environmental factors. They may suffer from diabetes because of genetic defect, surgery of pancreas, disinfection and medicine and others. One of ten Koreans may have symptom of diabetes to be popular. The diabetes that is a kind of metabolic disease has high blood sugar at disorder of hyper insulinism and/or defect of insulin action. Long time high blood sugar may produce chronic disease of kidney, eyes, nerve, heart and blood vessel and others. The purpose of health care of diabetes patient was to reach target blood sugar by diet, physical exercise and medicine and to prevent and delay complication. Diabetes patient shall control blood sugar to keep healthy. The blood sugar control requires time and effort, and all of the patients are difficult to make effort and to spend time. You can control blood sugar by the application. The application allows patients to control blood sugar and to save time and efforts and to make small sized input and automation of remaining area. The service was limited to blood sugar graph, and user carries smart phone to conduct test and to have difficulty. Further study needs to solve the problems and to investigate blood sugar testing not carrying smart phone and to make application of easy control of blood sugar.

Test Automation System for Android Software (안드로이드 기반 소프트웨어를 위한 테스트 자동화 체계)

  • Shin, Won;Seok, Jong-Soo;Kim, Tae-Wan;Chang, Chun-Hyon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06a
    • /
    • pp.202-205
    • /
    • 2011
  • 최근 들어 스마트폰 시장이 활성화 되면서 휴대기기용 플랫폼인 안드로이드 역시 각광받고 있다. 오픈 플랫폼인 안드로이드에 수많은 제조사들과 개발자들이 가세하면서 다양한 플랫폼 버전이 탑재된 하드웨어가 출시되고 있다. 이처럼 혼재된 안드로이드 환경 때문에 상호호환성 문제와 함께 그에 따른 테스트의 필요성 또한 대두되고 있는 상황이다. 하지만 기존의 연구들은 테스트 케이스 자동 생성에 주로 초점이 맞추어져 있고, 컴파일 및 실행에 있어서 반복적인 작업이 필요한 안드로이드의 특성을 반영하지 못하고 있어 테스트 과정에 과도한 시간이 소모되고 인력 및 비용 또한 손실되고 있다. 이에 본 논문에서는 안드로이드 기반 소프트웨어 테스트 시 고려해야 할 문제점을 분석하여 비효율적인 면을 제거하고 테스트를 자동으로 진행할 수 있는 테스트 자동화 체계를 제안한다. 이를 통해 기존의 테스트 과정에서 과하게 투입되는 시간, 인력 및 비용을 줄이고 개발 기간이 짧은 안드로이드 소프트웨어 마켓 시장에 효율적으로 대응할 수 있는 이점을 얻을 수 있다.

Development of smart transducer with embedded sensor for automatic process control of ultrasonic wire bonding

  • Or, Siu Wing;Chan, Helen Lai Wa;Liu, Peter Chou Kee
    • Smart Structures and Systems
    • /
    • v.1 no.1
    • /
    • pp.47-61
    • /
    • 2005
  • A ring-shaped lead zirconate titanate (PZT) piezoceramic sensor has been integrated with the Langevin-type piezoceramic driver of an ultrasonic wire-bonding transducer to form a smart transducer for in-situ measurement of three essential bonding parameters: namely, impact force, ultrasonic amplitude and bond time. This sensor has an inner diameter, an outer diameter and a thickness of 12.7 mm, 5.1 mm and 0.6 mm, respectively. It has a specifically designed electrode pattern on the two major surfaces perpendicular to its thickness along which polarization is induced. The process-test results have indicated that the sensor not only is sensitive to excessive impact forces exerted on the devices to be bonded but also can track changes in the ultrasonic amplitude proficiently during bonding. Good correlation between the sensor outputs and the bond quality has been established. This smart transducer has good potential to be used in automatic process-control systems for ultrasonic wire bonding.

Development of Datamining Roadmap and Its Application to Water Treatment Plant for Coagulant Control (데이터마이닝 로드맵 개발과 수처리 응집제 제어를 위한 데이터마이닝 적용)

  • Bae, Hyeon;Kim, Sung-Shin;Kim, Ye-Jin
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.9 no.7
    • /
    • pp.1582-1587
    • /
    • 2005
  • In coagulant control of water treatment plants, rule extraction, one of datamining categories, was performed for coagulant control of a water treatment plant. Clustering methods were applied to extract control rules from data. These control rules can be used for fully automation of water treatment plants instead of operator's knowledge for plant control. To perform fuzzy clustering, there are some coefficients to be determined and these kinds of studies have been performed over decades such as clustering indices. In this study, statistical indices were taken to calculate the number of clusters. Simultaneously, seed points were found out based on hierarchical clustering. These statistical approaches give information about features of clusters, so it can reduce computing cost and increase accuracy of clustering. The proposed algorithm can play an important role in datamining and knowledge discovery.

Design and Implementation of a CAN Data Analysis Test Bench based on Raspberry Pi

  • Pant, Sudarshan;Lee, Sangdon
    • Journal of Multimedia Information System
    • /
    • v.6 no.4
    • /
    • pp.239-244
    • /
    • 2019
  • With the development of Cyber-Physical Systems(CPS), several technologies such as automation control, automotive and intelligent house systems have been developed. To enable communication among various components of such systems, several wired and wireless communication protocols are used. The Controller Area Network(CAN) is one of such wired communication protocols that is popularly used for communication in automobiles and other machinery in the industry. In this paper, we designed and implemented a response time analysis system for CAN communication. The reliable data transfer among various electronic components in a significant time is crucial for the smooth operation of an electric vehicle. Therefore, this system is designed to conveniently analyze the response time of various electronic components of a CAN enabled system. The priority for transmission of the messages in the CAN bus is determined by the message identifier. As the number of nodes increases the transmission of low priority messages is delayed due to the existence of higher priority messages on the bus. We used Raspberry Pi3 and PiCAN2 board to simulate the data transfer for studying the comparative delay in low priority nodes.