• 제목/요약/키워드: Automated testing

검색결과 265건 처리시간 0.022초

가상 프로토타입 기반 임베디드 소프트웨어의 테스트 기법 (A Testing Technique based on Virtual Prototype for Embedded Software)

  • 류호동;정수용;이성희;김지훈;박흥준;이승민;이우진
    • 대한임베디드공학회논문지
    • /
    • 제9권6호
    • /
    • pp.307-314
    • /
    • 2014
  • Recently, software reliability and safety issues are seriously considered since failures of embedded systems may cause the damages of human lifes. For verifying and testing embedded software, execution environment including sensors and actuators should be prepared in the actual plants or virtual forms on PC. In this paper, we provide the virtual prototype based code simulation techniques and testing framework on PC. Virtual prototypes are generated by combining the Adobe's Flash SWF images corresponding to the state machine of HW or environment components. Code simulation on PC is possible by replacing the device drivers into virtual drivers which connect to virtual prototypes. Also, testing is performed by controlling the states of virtual prototype and simulators. By using these tools, embedded software can be executed in the earlier development phase and the efficiency and SW quality can be enhanced.

고속도로 합류점 주행을 위한 강건 모델 예측 기법 기반 자율주행 차선 변경 알고리즘 개발 (Automated Driving Lane Change Algorithm Based on Robust Model Predictive Control for Merge Situations on Highway Intersections)

  • 채흥석;정용환;민경찬;이명수;이경수
    • 대한기계학회논문집A
    • /
    • 제41권7호
    • /
    • pp.575-583
    • /
    • 2017
  • 본 논문에서는 고속도로의 합류지점 상황에서 자율주행을 위한 운전 모드 결정 알고리즘의 개발 및 평가를 진행하였다. 합류 상황을 위한 자율주행 알고리즘 개발에 있어 적절하게 합류를 결정하는 운전 모드 결정이 필수적이다. 운전자 모드는 총 2가지로 차선 유지, 차선 변경(합류)이다. 합류 모드 결정은 주변 차량의 정보 및 합류 차선에 남은 거리를 기반으로 결정된다. 합류 모드 결정 알고리즘에서는 합류 가능 여부를 판단하고 합류가 가능할 때, 안전하고 빠르게 합류하기 위한 최적의 위치를 찾는다. 안전 주행 영역은 주변 차량의 정보 및 주행 모드를 기반으로 정의된다. 안전 주행 영역으로 자율주행 차량을 유지하기 위한 조향각과 종방향 가속도를 얻기 위해 여러 제한 조건이 더해진 강건 모델 예측기법이 사용되었다. 본 논문에서 제안된 알고리즘은 컴퓨터 시뮬레이션을 이용해 검증되었다.

태권도 돌려차기와 몸돌려 후려차기시 태권도화 착용에 따른 기계적 마찰력과 태권도 수행력 연구 (Research about the Effect that Taekwondo Shoes have on the Performance and Friction during the Turing and Turning Back Kick)

  • 박승범;이정호
    • 한국운동역학회지
    • /
    • 제18권1호
    • /
    • pp.117-127
    • /
    • 2008
  • 본 연구는 개발된 태권도화에 따른 태권도 돌려차기와 몸돌려 후려차기시 기계적 마찰력과 태권도 수행력에 대하여 연구하는데 목적이 있다. 본 연구를 위하여 A.F.T.S.(Automated Footwear Testing System)과 태권도 수행력 테스트를 실시하였으며 착화감에 대한 설문을 조사하였다. 본 실험의 결과 태권도화 종류에 따라 기계적 마찰력은 유의한 차이를 보였으며, 돌려차기시 최대 자유모멘트의 통계 결과값은 p=.011 이었고, 최대 족저압에 있어서 타입 A 태권도화와 타입 B 태권도화도 사이에 있어 유의한 차이를 보였다. 착화감 설문 결과 5가지 항목에 있어 타입 A와 타입 B 태권도 사이에 있어 유의한 차이를 보였지만 타입 B와 타입 C 태권도화에 있어서는 모든 항목에서 유의한 차이를 보이지 않았다. 태권도화별 기계적 마찰력에서 유의한 차이를 보인 반면 수행력에 있어서는 영향을 미치지 못하는 것으로 판단되며, 설문 결과와 수행력 사이에 있어서도 관계가 없는 것으로 나타났다. 본 연구를 통하여 임상 실험 결과와 기계적 마찰력 정도가 태권도 수행에 영향을 주는지 여부와 훈련 시 부상 방지 및 수행력을 향상시키는 태권도화의 생체역학적 설계 및 현 개발 시제품에 대한 후속제품개발에 도움을 주고자 한다.

자동화된 프로그램 시험을 위한 입력 자료구조의 모양 식별 (Identifying a Shape of Input Data Structure for Automated Program Testing)

  • Insang, Chung
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권10호
    • /
    • pp.1304-1319
    • /
    • 2004
  • 프로그램 시험 비용은 테스트 데이타를 생성하는 과정을 자동화함으로써 상당히 줄일 수 있다. 테스트 데이타 생성은 보통 선택된 프로그램 경로를 실행하는 입력 값들을 식별하는 데 주안점을 둔다. 지금까지 많은 연구가 있어왔지만 여전히 해결해야할 문제가 있다 그러한 문제들 중에 모양 문제가 있다. 모양 문제는 주어진 프로그램 경로를 수행하기 위해 요구되는 입력 자료구조를 밝혀내는 문제이다. 이 논문에서 이 모양 문제에 대한 새로운 방법을 제시한다. 이 방법은 주어진 경로를 포인터 역 참조가 없는 정적단일 할당문 (Static Single Assignment, SSA) 형태로 변환한다. 이는 주어진 경로 상에 존재하는 각 프로그램 문장을 등식이나 부등식과 같은 제약식으로 간주할 수 있게 해준다. 이러한 제약식에 대한 해는 각 입력 변수에 대한 'points-to relation' 형태로 나타난다. 간단한 예들을 통하여 제안한 방법에 대해 설명한다.에 대해 설명한다.

원자력발전소 배관 용접부 위상배열 초음파검사 절차서 개발 및 기량검증 (Procedure Development and Qualification of the Phased Array Ultrasonic Testing for the Nuclear Power Plant Piping Weld)

  • 윤병식;양승한;김용식;이희종
    • 비파괴검사학회지
    • /
    • 제30권4호
    • /
    • pp.317-323
    • /
    • 2010
  • 원자력발전소 배관 용접부에 대한 수동 초음파검사는 KPD(Korean Performance Demonstration)의 일반 절차서를 사용하여 기량 검증을 인정받고 있으나, 자동 초음파검사의 경우에는 일반 절차서가 없으며 해당 자동 검사 장비를 이용하여 절차서 기량 검증을 받아야 한다. 현재까지 국내에서 수행되고 있는 자동 초음파검사에 대한 절차서 기량검증은 대부분 펄스-반사기법을 적용한 절차서이나, 최근에 각광받고 있는 위상배열 초음파검사 기법을 이용한 절차서 기량검증은 국내에서 시행된 사례가 전무하다. 본 연구에서는 원자력발전소 가동중검사에 위상배열 초음파검사 기법을 적용하기 위하여 위상배열 초음파 신호취득 및 평가 소프트웨어를 개발하고 위상배열 초음파 탐촉자 및 웨지를 설계 하였다. 개발된 절차서에 대하여 결함 검출, 길이 및 크기 측정에 대한 기량검증을 수행하였으며, 검증된 위상배열 초음파탐상검사 절차서는 향후 원자력발전소 배관 용접부 검사에 적용할 예정이다.

효율적인 소프트웨어 제품라인 회귀시험을 위한 자동화된 코드 기반 시험 방법 (Efficient Code-based Software Product Line Regression Testing)

  • 정필수;강성원
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제29권2호
    • /
    • pp.1-6
    • /
    • 2020
  • 소프트웨어 제품라인 개발은 제품군의 개발을 위하여 공통적인 부분과 가변적인 부분을 분리 개발함으로써 중복개발을 피하여 효율적으로 제품군을 개발하는 개발 패러다임이다. 소프트웨어 제품라인 개발에서 제품군을 생성하기 위해 사용되는 소스코드를 제품라인 코드 베이스라고 부르고, 제품라인 코드 베이스가 변경되어 제품군의 제품들이 영향을 받을 때 영향 받은 제품들을 시험하는 활동을 제품라인 회귀시험이라고 한다. 이 때 제품군의 각 제품을 개별적으로 시험하는 대신, 변경과 무관한 시험을 파악하여 피할 수 있다면 효율적인 제품라인 회귀시험이 가능해 질 것이다. 본 논문은 이런 방법으로 소프트웨어 제품라인 회귀시험을 효율적으로 수행하는 자동화된 방법인 SRTS를 소개한다. 이 방법은, 먼저 제품라인 코드 베이스와 시험 항목을 공통성과 가변성을 기반으로 나누고 변경에 영향을 받는 시험 항목을 식별하여 선택한 후, 선택된 시험 항목만을 재실행함으로써 불필요한 시험을 줄인다.

중국 자율주행차 테스트베드 관련 표준 분석을 통한 K-City 고도화 방안 수립에 관한 연구 (Study on the Development of K-City Roadmap through the Standard Analysis of the Test-Bed for Automated Vehicles in China)

  • 이상현;고한검;이현우;조성우;윤일수
    • 자동차안전학회지
    • /
    • 제14권1호
    • /
    • pp.6-13
    • /
    • 2022
  • The Ministry of Land, Infrastructure and Transport (MoLIT) and the Korean Automobile Testing and Research Institute (KATRI) are supporting the development of Lv.3 automated vehicle (hereinafter, AV) technology by constructing an automated driving pilot city (as known as K-City) equipped with total 5 evaluation environments (urban, motorway, suburban, community road, and autonomous parking facility) which is a test bed exclusively for AV (2017~2018). An upgrade project is in a progress to materialize harsh environments such as bad weather (rain, fog, etc.) and reproduction of communication jamming (GPS blocking, etc.) with the purpose of supporting the development of Lv.4 connected & automated vehicle (hereinafter, CAV) technology (2019~2022). We intend to proactively establish a national level standard for CAV test-bed and test road requirements, test method, etc. for establishment of a road map for the construction of the test bed which is being promoted step by step and analyze and, when required, benchmark the case of China that has announced and is utilizing it. Through this, we plan to define standardized requirements (evaluation facility, evaluation system, etc.) on the test bed for the development of Lv.4/4+ CAV technology and utilize the same for the design and construction of a test bed, establishment of a road map for the construction of a real car-based test environment related to the support for autonomous driving service substantiation, etc. through provision of an evaluation environment utilizing K-City, and the establishment of a K-City upgrade strategies, etc.

Alloy 명세 기반 자동 테스트 데이터 생성 기법 (An Alloy Specification Based Automated Test Data Generation Technique)

  • 정인상
    • 정보처리학회논문지D
    • /
    • 제14D권2호
    • /
    • pp.191-202
    • /
    • 2007
  • 일반적으로 테스트 데이터 생성 방법들은 테스트 데이터를 자동으로 생성하기 위해서 완전한 프로그램 경로를 기술한 것을 요구한다. 이 논문에서는 프로그램 경로를 완전하게 명시하지 않아도 테스트 데이터를 자동으로 생성하는 새로운 방법을 제안한다. 이를 위해 이 논문에서는 테스트 대상 프로그램을 1차 관계 논리 언어인 Alloy로 변환하고 Alloy 분석기를 통하여 테스트 데이터를 생성하는 방법을 제안한다. 제안된 방법은 사용자로 하여금 프로그램 경로를 선택하도록 하는 부담을 덜어줄 뿐만 아니라 다양한 테스트 적합성 기준에 따라 테스트 데이터를 생성하는 일을 용이하게 한다. 간단하지만 설명에 도움이 될 수 있는 예들을 통하여 제안한 방법에 대해 설명한다.

축대칭 단조 공정도의 자동 도면출력기술 연구 (A Study on the Automated Computer-Aided Drafting Technique for Drawing Process Pictures of Axisymmetric Forgings)

  • 이재명;류호연;김종호;홍기곤
    • 한국소성가공학회:학술대회논문집
    • /
    • 한국소성가공학회 2001년도 추계학술대회 논문집
    • /
    • pp.174-177
    • /
    • 2001
  • The automated computer-aided drafting technique is attempted for drawing process pictures of axisymmetric solid forgings which are mainly used in automobile industry. For this study basic concepts to draw the shape of an element are described and applied to the 2-dimensional and 3-dimensional modeling of forged parts. 2-dimensional display of process pictures is developed by using AutoLISP language in AutoCAD software of a drafting technique and 3-dimensional view of process pictures is based on the UG/open API and UG/open GRIP languages of Unigraphics software. Testing the developed program to forging of bolts and ballstuds, it was shown to give good results to be applicable in forging industry.

  • PDF

Mining Information in Automated Relational Databases for Improving Reliability in Forest Products Manufacturing

  • Young, Timothy M.;Guess, Frank M.
    • International Journal of Reliability and Applications
    • /
    • 제3권4호
    • /
    • pp.155-164
    • /
    • 2002
  • This paper focuses on how modem data mining can be integrated with real-time relational databases and commercial data warehouses to improve reliability in real-time. An important Issue for many manufacturers is the development of relational databases that link key product attributes with real-time process parameters. Helpful data for key product attributes in manufacturing may be derived from destructive reliability testing. Destructive samples are taken at periodic time intervals during manufacturing, which might create a long time-gap between key product attributes and real-time process data. A case study is briefly summarized for the medium density fiberboard (MDF) industry. MDF is a wood composite that is used extensively by the home building and furniture manufacturing industries around the world. The cost of unacceptable MDF was as large as 5% to 10% of total manufacturing costs. Prevention can result In millions of US dollars saved by using better Information systems.

  • PDF