• Title/Summary/Keyword: Development of Testing Tool

Search Result 259, Processing Time 0.029 seconds

A Method for Testing Tool Development in a Product Line Practice (테스팅 도구 개발의 프러덕 라인화 방안)

  • 천은정;최병주
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.112-114
    • /
    • 2002
  • 다양한 자동화된 테스팅 도구들이 존재하지만 프러덕 라인(product line)에서 요구하는 다양한 레벨과 방법론을 수용하기에는 부족하다. 또한 기존 테스팅 도구는 특정 기법과 레벨만을 제공하기 때문에 사용자가 다른 기법을 사용하기 원할 경우 적용하고자 하는 기법이 적용된 다른 테스팅 도구를 사용해야 한다. 따라서 본 논문에서는 테스팅 도구 개발에 있어서 프러덕 라인화 방안을 제안한다. 프러덕 라인 개념에 따라 표준에 정의된 테스트 활동들의 공통점과 방법론과 기법에 따른 차이점을 도출하여 추상화 시킨후 컴포넌트로 개발한다. 개발된 컴포넌트를 조립 시 컴포넌트의 구현된 차이점들을 리스트로 만들어 컴포넌트를 선택 가능하게 함으로써 생산된 제품이 변경 가능하도록 한다. 또한 개발하는데 드는 시간과 노력을 줄이기 위해 각 컴포넌트의 사용자 인터페이스를 실제로 구현하지 않고 명세하여 자동 생성되게 한다. 본 논문에서 제안하는 방안을 통해 사용자가 원하는 방법론과 기법이 적용된 테스팅 도구로 테스팅을 수행할 수 있게 될 뿐 아니라 개발된 컴포넌트를 재사용 할 수 있다.

  • PDF

Development of Metric Analysis Module for Railway Signaling Software (열차제어시스템 소프트웨어 Metric 분석 자동화도구 개발)

  • Hwang, Jong-Gyu;Jo, Hyun-Jeong;Jeong, Eui-Jeong;Kim, Yong-Gyu
    • Proceedings of the KSR Conference
    • /
    • 2008.11b
    • /
    • pp.1257-1263
    • /
    • 2008
  • Recent advances in embedded system technology have brought more dependence on automating train control. While much efforts have been reported to improve electronic hardware's safety, not so much systematic approaches to evaluate software's safety, especially for the vital software running on board train controllers. In this paper, we have developed a software testing tool to evaluate train control system software safety, expecially "Metric Analysis" module. We have reviewed requirements in the international standards and surveyed available tools in the market. From this, we identified the S/W metric analysis module is required for software evaluation. So we have developed S/W metric analysis module for railway signaling systems.

  • PDF

A Component Composition Testing Technique in CBSD (CBSD에서의 컴포넌트 조립 테스트 기법)

  • Yoon, Hoi-Jin;Choi, Byoung-Ju
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.10
    • /
    • pp.694-702
    • /
    • 2002
  • An application in Component-Based Software Development (CBSD) is built by 'composing'two kinds of components; One is a component that is made by current developer himself, and the other is a component that is from other developments. We define the former as a 'White-box component' and the latter as a 'Black-box component.' The error from the composition can be said to be caused by interactions of Black-box components and White-box components. This paper proposes a new testing technique for composition errors, and applies the technique to Enterprise Java Beans component architecture. Our technique selects test cases by injecting a fault only into the specific parts of a White-box component. This specific parts for injecting a fault are selected by analyzing composition patterns, and lead to make our test cases have a good effectiveness. We show the effectiveness of our test cases through an experiment. Moreover, we also mention an automation tool for our technique.

Man-hours Prediction Model for Estimating the Development Cost of AI-Based Software (인공지능 기반 소프트웨어 개발 비용 산정에 관한 소요 공수 예측 모형)

  • Chang, Seong Jin;Kim, Pan Koo;Shin, Ju Hyun
    • Smart Media Journal
    • /
    • v.11 no.7
    • /
    • pp.19-27
    • /
    • 2022
  • The artificial intelligence software market is expected to grow sixfold from 2020 to 2025. However, the software development process is not standardized and there is no standard for calculating the cost. Accordingly, each AI software development company calculates the input man-hours according to their respective development procedures and presents this as the basis for the development cost. In this study, the development stage of "artificial intelligence-based software" that learns with a large amount of data and derives and applies an algorithm was defined, and the required labor was collected by conducting a survey on the number of man-hours required for each development stage targeting developers. Correlation analysis and regression analysis were performed between the collected man-hours for each development stage, and a model for predicting the man-hours for each development stage was derived. As a result of testing the model, it showed an accuracy of 92% compared to the collected airborne effort. The man-hour prediction model proposed in this study is expected to be a tool that can be used simply for estimating man-hours and costs.

A Study for Development of a Korean Pain Measurement Tool(II). A Study for Testing Ranks of Words in each Subclass of a Korean Pain Measurement Tool (동통 평가도구 개발을 위한 연구 -한국 통증 어휘별 강도 순위의 유의도 및 신뢰도 검사-)

  • 이은옥;송미순
    • Journal of Korean Academy of Nursing
    • /
    • v.13 no.3
    • /
    • pp.106-118
    • /
    • 1983
  • The main purpose of this study is to systematically classify words indicating pain in terms of their ranks in each subclass. This study is a part of developing a Korean Pain Measurement Tool. This study didnot include exploration of each word's dimension such as sensory or affective. Eighty three Korean words tentatively classified in 19 subclasses in previous study were used for this study. At least three to six words were included in each subclass and the words were randomly placed in which each subject indicates their rank of pain degree. One hundred and fifty nursing students and one hundred clinical nurses were requested to indicate the rank of each word. One hundred and sixteen students and eighty three nurses completed the ratings for analysis. The data were collected from June 1983 to July 1983. The data using ordinal scale were analyzed by Friedman ANOVA to test significant difference between rank means. All of pain words indicated significant rank mean difference in all of 19 subclasses. Some of the words were either cancelled or replaced by other words, or rearranged for their ranks. Subclasses of which words were cancelled were 1) Simple stimulating pain, 2) Punctuate pressure, 3) peripheral nerve pain, 4) radiation pain, 5) punishment-related pain, and 6) suffering-related pain. Subclasses of which words were replaced or rearranged were 1) incisive pressure, 2) constrictive pressure, 3) dull pain, 4) tract pain, 5) digestion-related pain and 6) fear-related pain. Four subclasses such as traction pressure, thermal, cavity pressure, and fatigue- elated pain indicated significant differences among rank means in each subclasses and showed no visible overlaps of the ranks among means. Further research is needed using high level measurement of pain degree of each word and more sophisticated analysis of the pain degrees. Three pain words which would be related to chemical stimulation were newly explored and included as a new subclass. Through this study, the total number of subclasses increases from 19 to 20 and the total number of Korean words in the scale decreases from 83 to 80.

  • PDF

Development and Application of ATM Protocol Conformance Test System (ATM 프로토콜 적합성 시험시스템의 개발과 적용)

  • Gang, Seong-Won;Seo, Yeong-Su;Hong, Mi-Jeong;Yang, Jun-Hwan;Go, Il-Guk;Gang, Deuk-Yun;Yu, Sang-Jo;Lee, Chae-U;Kim, Myeong-Cheol
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.5 no.4
    • /
    • pp.498-506
    • /
    • 1999
  • 본 논문에서는 ATM 통신프로토콜을 위한 자동시험시스템인 ACTS(ATM Conformance Test System)의 개발과 적용을 소개한다. ACTS는 ITU-T 또는 ATM Forum의 ATM 사용자-망 접속표준을 준용하는 ATM 단말과 망장비의 프로토콜적합성을 확인하는데 사용된다. 본 논문에서는 ACTS 개발에 사용된 방법을 소개한 뒤, ACTS를 실제 ATM 단말과 장비에 적용한 사례들을 소개한다. ACTS의 적용을 통하여 시험대상 장비들이 지닌 프로토콜구현상의 문제점을 파악하였고, 문제에 대한 원인분석을 수행하였다. 또한 이러한 문제점들이 상호운용에 미치는 장애를 예측함으로써, ACTS를 상호운용하는 ATM 장비를 확보하기 위한 유용한 도구로 사용할 수 있음을 보인다.Abstract This paper presents development and application of ACTS(ATM Conformance Test System), an automated test system for ATM protocols. ACTS is a test system that checks conformance of ATM terminal and network equipment implementing either ITU-T or ATM Forum user-network interface. This paper, after presenting the methodology and process used for developing ACTS, conducts case studies of its applications to real ATM equipment. By applying ACTS, we were able to detect numerous problems in protocol implementations of ATM equipment and analyse causes of the problems, thereby demonstrating the efficacy of ACTS as an efficient automated testing tool. Furthermore, by predicting the potential effects of the problems on interoperability, we show how ACTS can be used as a useful tool for ensuring interoperable ATM equipment.

A Development Study on New Hand Rehabilitation Training Tool Using Cat's Cradle Game (실뜨기 놀이를 활용한 새로운 수부재활훈련도구 개발 연구)

  • Lee, Yu Sol;Chung, Do Sung
    • Design Convergence Study
    • /
    • v.17 no.3
    • /
    • pp.1-19
    • /
    • 2018
  • Hand rehabilitation training tools are used in hospitals and at home for patients and users who require recovery of disabled hands and improvement in overall hand function. However, existing training tools are not organized into a progressive system, and they lead to repeatability operations over a period of time. As a result, patients feel free and cannot be motivated by rehabilitation, and continuous rehabilitation training is difficult. Based on this argument, the study combines one of the elements of the game called the "Cat's cradle" to enable the user to feel achievement through play and to achieve natural rehabilitation through unconsciousness. After examining the characteristics of the tool, the user's environment, the relevance of the Cat's cradle game to the training tool and to the patient's continued rehabilitation was established. And design elements were derived through professional interviews. Later, design guidelines and prototypes have been created to complement the problems associated with guidelines and prototypes by conducting usability testing and design element assessment.

The Design Technique for Reducing the Intake Noise of Vehicle (Part I) (자동차 흡기소음저감을 위한 설계기법에 관한 연구)

  • Oh, Jae-Eung;Han, Kwang-Hee;Lee, Kyu-Tae
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.21 no.10
    • /
    • pp.1648-1655
    • /
    • 1997
  • The intake noise, a major source of vehicle noises, has rapidly become a noticeable, and has been studied to reduce the level. Traditionally, the intake system has been developed through a experiment, namely, the trial and error process. This approach requires very high cost and long time consuming to develop the system. Recently, FEM and BEM are becoming useful in analysis of the intake system, and te results of analysis are very valid. But because these techniques also require high cost and long analysis time, these are generally not practical tool at the early stage of the development of an intake system. In this study, the software was developed to predict and analyze the acoustic characteristics of an intake system. It was based on the Transfer Matrix Method and operated to analyze a simplified intake system in a personal computer. It can be used early in the design stage of development of the intake system. This study presented an improvement to reduce the level of an intake noise. It was to select the optimum position of a resonator and verified by NIT/SYSNOISE, FE analysis commercial software, and testing a prototype.

The Design Technique for Reducing the Intake Noise of Vehicle (Part II) (자동차 흡기소음저감을 위한 설계기법에 관한 연구)

  • Oh, Jae-Eung;Han, Kwang-Hee;Kim, Sang-Hun
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.21 no.10
    • /
    • pp.1656-1665
    • /
    • 1997
  • The intake noise, a major source of vehicle noises, has rapidly become a noticeable, and has been studied to reduce the level. Traditionally, the intake system has been developed through a experiment, namely, the trial and error process. This approach requires very high cost and long time consuming to develop the systm. Recently, FEM and BEM are becoming useful in analysis of the intake system, and the results of analysis are very valid. But because this techniques also require high cost and long analysis time, this technique is generally not practical tool at the early stage of the development. In this study, the software was developed to predict and analyze the acoustic characteristics of the intake system. It was based on the Transfer Matrix Method and operated to analyze a simplified intake system in a personal computer. It can be used early in the design stage of development of the intake system. This study presented a improvement to reduce the level of the intake noise, which modified the specification of the intake system. And the improvement were verified by NIT/SYSNOISE, FE analysis commercial software, and testing a prototype.

A Behavior Conformance Checker for Component Interfaces using UML State Machine Diagram (UML 상태기계 다이어그램을 이용한 컴포넌트 인터페이스의 행위 호환성 검증 도구)

  • Kim, Ho-Jun;Lee, Woo-Jin
    • The KIPS Transactions:PartD
    • /
    • v.16D no.1
    • /
    • pp.65-72
    • /
    • 2009
  • Component based development has increasingly become important in the software industry. However, in the current component based development approach with UML, the absence of behavioral description of components brings about a cost problem which causes semantic errors on the testing phase. Accordingly we cannot grasp the usage pattern of component by its provided interfaces which refer to an abstraction of software component. And we cannot guarantee the behavioral conformance of the provided and required interfaces of components. In order to solve these problems, we describe the behaviors of component interfaces by state machine diagram and guarantee their behavior conformance at the modeling phase. We also propose a method to guarantee the behavior conformance of component interfaces with concept of observation equivalence and invocation consistency. And we provide an analyzing tool which checks interface behavior conformance.