• Title/Summary/Keyword: test scenario generation

Search Result 50, Processing Time 0.029 seconds

An Optimal Path Generation Method considering the Safe Maneuvering of UGV (무인지상차량의 안전주행을 고려한 최적경로 생성 방법)

  • Kwak, Kyung-Woon;Jeong, Hae-Kwan;Choe, Tok-Son;Park, Yong-Woon;Kwak, Yoon-Keun;Kim, Soo-Hyun
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.13 no.6
    • /
    • pp.951-957
    • /
    • 2010
  • An optimal path generation method considering the safety of UGV(Unmanned Ground Vehicle) is proposed and demonstrated through examples. Among various functions of UGV, real-time obstacle avoidance is a key issue to realize realistic scenario in FCS(Future Combat Systems). A two-dimensional narrow corridor environment is considered as a test field. For each step of UGV movement, two objectives are considered: One is to minimize the distance to the target and the other to maximize the distance to the nearest point of an obstacle. A weighted objective function is used in the optimization problem. Equality and inequality constraints are taken to secure the UGV's dynamics and safety. The weighting factors are controlled by a fuzzy controller which is constructed by a fuzzy rule set and membership functions. Simulations are performed for two cases. First the weighting factors are considered as constant values to understand the characteristics of the corresponding solutions and then as variables that are adjusted by the fuzzy controller. The results are satisfactory for realistic situations considered. The proposed optimal path generation with the fuzzy control is expected to be well applicable to real environment.

Development of Ice Load Generation Module to Evaluate Station-Keeping Performance for Arctic Floating Structures in Time Domain

  • Kang, Hyun Hwa;Lee, Dae-Soo;Lim, Ji-Su;Lee, Seung Jae;Jang, Jinho;Jung, Kwang Hyo;Lee, Jaeyong
    • Journal of Ocean Engineering and Technology
    • /
    • v.34 no.6
    • /
    • pp.394-405
    • /
    • 2020
  • To assess the station-keeping performance of floating structures in the Arctic region, the ice load should be considered along with other environmental loads induced by waves, wind, and currents. However, present methods for performance evaluation in the time domain are not effective in terms of time and cost. An ice load generation module is proposed based on the experimental data measured at the KRISO ice model basin. The developed module was applied to a time domain simulation. Using the results of a captive model test conducted in multiple directions, the statistical characteristics of ice loads were analyzed and processed so that an ice load corresponding to an arbitrary angle of the structure could be generated. The developed module is connected to commercial dynamic analysis software (OrcaFlex) as an external force input. Station-keeping simulation in the time domain was conducted for the same floating structure used in the model test. The mooring system was modeled and included to reflect the designed operation scenario. Simulation results show the effectiveness of the proposed ice generation module and its application to station-keeping performance evaluation. Considering the generated ice load, the designed structure can maintain a heading angle relative to ice up to 4°. Station-keeping performance is enhanced as the heading angle conforms to the drift direction. It is expected that the developed module will be used as a platform to verify station-keeping algorithms for Arctic floating structures with a dynamic positioning system.

A Test Case Generation Method Based on Activity for Android Application Testing (안드로이드 애플리케이션을 테스트하기 위한 액티비티 기반의 테스트 케이스 생성 방법)

  • Ko, Minhyuk;Seo, Yongjin;Yun, Sangpil;Kim, Hyeon Soo
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.2 no.10
    • /
    • pp.679-690
    • /
    • 2013
  • Smartphones have features that users feel free to install/delete the program they want. Their emergence makes many developers rush into the Smartphone application development market. Thus, developing good applications quickly is becoming even more intense competition in the market. Because, however, the application development and deployment procedures are simple in the Android environments and anyone can participate in the development easily, applications not validated thoroughly are likely to be deployed. Therefore, a systematic approach that can verify Android-based applications with fewer burdens is required. In this paper, we propose a method that generates automatically GUI-based testing scenarios for the Android applications. The automated test scenario generation can reduce the time which the developer spends on testing, thus it can improve the productivity of the development in the testing phase.

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.

Worst Case Scenario Generation on Vehicle Dynamic Stability and Its Application (주행 안정성을 고려한 최악 상황 시나리오 도출 및 적용)

  • Jung, Dae-Yi;Jung, Do-Hyun;Moon, Ki-Hyun;Jeong, Chang-Hyun;Noh, Ki-Han;Choi, Hyung-Jeen
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.16 no.6
    • /
    • pp.1-9
    • /
    • 2008
  • The current test methods are insufficient to evaluate and ensure the safety and reliability of vehicle system for all possible dynamic situation including the worst case such as rollover, spin-out and so on. Although the known NHTSA J-turn and Fish-hook steering maneuvers are applied for the vehicle performance assessment, they aren't enough to estimate other possible worst case scenarios. Therefore, it is crucial for us to verify the various worst cases including the existing severe steering maneuvers. This paper includes the procedure to search for other useful worst case based upon the existing worst case scenarios mentioned above and its application in simulation basis. The only human steering angle is selected as a design parameter here and optimized to maximize the index function to be expressed in terms of either roll angle or yaw rate. The obtained scenarios were enough to generate the worst case to meet NHTSA worst case definition (ex.2-inch wheel lift). Additionally, as an application, the worst case steering maneuver is acquired for the vehicle to operate with a simple ESP system. It has been concluded that the new procedure in this paper is adequate to create other feasible worst case scenarios for a vehicle system both with an intelligent safety control system and without it.

Implementation of Airborne Multi-Function Radar Including Attitude Maneuvering (자세 기동을 고려한 항공기 탑재 다기능 레이다 통합 시뮬레이터 구현)

  • Ko, Jae-Youl;Park, Soon-Seo;Choi, Han-Lim;Ahn, Jae-Myung;Lee, Sung-Won;Lee, Dong-Hui;Yoon, Jung-Suk
    • The Journal of Korean Institute of Electromagnetic Engineering and Science
    • /
    • v.28 no.3
    • /
    • pp.225-236
    • /
    • 2017
  • In this paper, a simulation test bed is presented which operates to provide full-scale simulation of airborne multi-function phased array radars. This simulation test bed provides a capability to evaluate the target tracking performance. To realize aircraft operation scenario, we developed 6DOF aircraft dynamics model which can generate trajectories and attitude of an aircraft. This procedure includes steady state flight trim search, autopilot design, and aircraft guidance command design. Also, the radar-environment integrated simulator includes target detection/measurement model and tracking filter. Developed simulator is validated by creating an air-to-air scenario.

Development of fundamental technology for dynamic analysis of the high speed EMU (Electric Multiple Unit) (동력분산형 고속철도 주행성능 동역학 해석을 위한 기반기술 개발)

  • Yoon, Ji-Won;Park, Tae-Won;Jun, Kab-Jin;Park, Sung-Moon;Kim, Jung-Bum
    • Proceedings of the KSR Conference
    • /
    • 2008.11b
    • /
    • pp.380-386
    • /
    • 2008
  • The development of a new railway vehicle is under progress through the Next Generation High-Speed Rail Development Project in Korea. Its aim is to develope fundamental technology of the vehicle that can run over 400km/h. The new distributed traction bogie system, 'HEMU'(High-speed Electric Multiple Unit), will be used and is different from that of previously developed high speed railway vehicles. Previous vehicles adopted push-pull type system, which means one traction-car drives rest all of the vehicle. Due to the difference, investigation on dynamic behavior and its safety evaluation are necessary, as a part of verification of the design specification. In the paper, current progresses of researches are presented. And the High-Speed Railway vehicle system is evaluated for a dynamic characteristic simulation. Proper dynamic models including air-suspension system, wheel-rail, bogie and car-body is developed according to the vehicle simulation scenario. The basic platform for the development of dynamic solver is prepared using nodal, modal coordinate system and wheel-rail contact module. Operating scenario is prepared using commercial dynamic analysis program and used for development of dynamic model, which contains many parts such as carbodies, bogies and suspension systems. Furthermore, international safety standard is applied for final verification of the system. Finally, the reliability of the dynamic model will be verified with test results in the further researches. This research will propose a better solution when test results shows a problem in the parts and elements. Finally, the vehicle that has excellent performance will be developed, promoting academic achievement and technical development.

  • PDF

Acceleration data and shape change characteristics of a gravity quay wall according to inclination condition grades

  • Su-Kyeong Geum;Jong-Han Lee;Dohyoung Shin;Jiyoung Min
    • Structural Engineering and Mechanics
    • /
    • v.90 no.6
    • /
    • pp.591-600
    • /
    • 2024
  • This study investigated the acceleration response and shape change characteristics of a gravity quay wall according to the magnitude of the applied acceleration. The quay wall was defined as a port facility damaged by the Kobe earthquake. Four experimental scenarios were established based on the inclination condition grades, considered to be a significant defect factor in the quay wall. Then, the shaking table test was conducted using scaled-down quay wall models constructed per each scenario. The ground acceleration was gradually increased from the peak ground acceleration (PGA) of 0.1 g to 0.7 g. After each ground acceleration test, acceleration installed on the wall and backfill ground and inclination on the top of the wall were measured to assess the amplification of peak response acceleration and maximum response amplitude and the change in the inclination of the quay wall. This study also analyzed the separation of the quay wall from the backfill and the crack pattern of the backfill ground according to PGA values and inclination condition grades. The result of this study shows that response acceleration could provide a reasonable prediction for the changes in the inclination of the quay wall and the crack generation and propagation on the backfill from a current inclination condition grade.

An automation method for GUI test using a UIA library (UIA 라이브러리를 이용한 GUI 테스트 자동화 방법)

  • Choi, Chang-Min;Chung, In-Sang;Kim, Hyeon-Soo
    • The KIPS Transactions:PartD
    • /
    • v.18D no.5
    • /
    • pp.343-356
    • /
    • 2011
  • When preparing test cases and running the test the existing GUI test tools require many tester's interventions. To cope with such problem this paper suggests a new method to build test cases for GUI test. This method identifies the potential control flows within the GUI and constructs the GUI map. The UIA library in .NET Framework is used to extract information about the GUI controls and the GUI map is constructed by the extracted information. Test scenarios are generated from the extracted information about the GUI controls using the grouping mechanism. Based on the grouping mechanism, various test scenarios which are test cases in GUI tests can be made by replacing a GUI control by another one in the same group. The existing GUI test tools do not support the concept of test coverage. Since, however, our method survey which part of the GUI map is executed or not during running the test, the test coverage can be measured by using the GUI map.

Generation of Test Scenario for interaction testing between Android applications (안드로이드 어플리케이션간의 상호작용 테스팅을 위한 테스트 시나리오 생성)

  • Baek, Tae-San;Seo, Kang Bok;Lee, Woo Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2015.04a
    • /
    • pp.564-566
    • /
    • 2015
  • 안드로이드 어플리케이션은 인텐트를 이용하여 다른 어플리케이션의 컴포넌트를 실행시킬 수 있다. 이러한 상호작용이 정상적으로 호출되거나 처리되지 않으면 기대한 컴포넌트가 실행되지 않는 등의 문제점이 발생할 수 있다. 본 논문에서는 이와 같은 어플리케이션간의 상호작용 문제점을 검사하기 위해 어플리케이션들의 소스코드와 매니페스트 파일로부터 컴포넌트 다이어그램과 인텐트 목록을 각각 추출하여 결합된 액티비티 다이어그램을 생성하고 이로부터 테스트 시나리오를 생성하는 기법을 제안한다.