• Title/Summary/Keyword: 검증 소프트웨어

Search Result 2,336, Processing Time 0.037 seconds

Test Case Automatic Generation for Fault Localization (결함 위치 추적을 위한 테스트 케이스 자동 생성 기법)

  • Park, Changyong;Kim, Junhee;Ryu, Sungtae;Youn, Hyunsang;Lee, Eunseok
    • Annual Conference of KIPS
    • /
    • 2012.04a
    • /
    • pp.1235-1238
    • /
    • 2012
  • 오늘날 소프트웨어가 가지는 규모와 복잡성은 날로 심화되고 있으며, 소프트웨어 개발 시 결함을 찾아 내기 위한 테스트에 많은 시간이 소모되고 있는 실정이다. 이러한 문제점을 해결하기 위해 중요한 기술 중 하나가 결함 위치 추적(Fault Localization)이다. 이 기법을 이용하여 결함을 추적하기 위해서는 다량의 테스트 케이스를 필요로 하며, 추가로 테스트 케이스를 작성하는 것은 또 다른 개발 부하이다. 본 논문에서는 이를 해결하기 위해서 분기별 입력 조합 기반 테스트 케이스 생성방법과 시드 결과 기반 테스트 케이스 생성방법을 제안하였다. 개발자는 본 생성방법을 통해 테스트 케이스 생성에 대한 비용 절감을 기대 할 수 있다. 제안하는 내용의 효용성을 검증하기 위해 실제 예제 코드에 적용하여 평가하였다. 두 가지 방법 모두 무작위 생성한 테스트 케이스에 비해 개발자가 직접 생성하는 것과 유사한 테스트 케이스를 생성하고, 제안 방법으로 생성한 테스트 케이스의 신뢰성을 확인하였다.

A Study on Analysis of a Process Similarity for the Service Reuse (서비스 재사용을 위한 프로세스 유사도 분석에 관한 연구)

  • Hwang, Chi-Gon;Yun, Chang-Pyo;Jung, Kye-Dong
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2014.05a
    • /
    • pp.238-240
    • /
    • 2014
  • A cloud computing include a SaaS frameworks be able to use a software as a service. Despite the existing service depending on the difference of the tenant and the use, if the service provider re-establish a service, they are required resources In terms of costs and managerial. So we propose a technique for analysis software structure using the process algebra to reuse existing software. A process algebra analyze the structure of the software, express in business process or different languages and verify that it can be reused. As CCS in a process algebra is useful to convert the business process or XML, by using this, we structure a process and propose meta storage for comparison and management a structured document.

  • PDF

A Study on Prediction of Cryptocurrency Price using News Articles and Machine learning (뉴스기사와 머신러닝을 활용한 암호화폐 가격 변화 예측에 관한 연구)

  • Choe, Uk-Cheol;Koo, Jahwan;Kim, Ungmo
    • Annual Conference of KIPS
    • /
    • 2022.05a
    • /
    • pp.448-451
    • /
    • 2022
  • 주식과 암호화폐 거래는 매매방식에 있어서 유사한 점이 있지만 기업의 사업분야, 자본금, 순이익 등의 경영현황과 미래가치에 영향을 많이 받는 주식과는 다르게 암호화폐는 실물 실체가 없으며 탈중앙화, 전산화된 데이터를 기반으로 하며 심리적인 요소가 크게 작용하여 단기적인 변동이 클 수 있다. 본 연구에서는 이러한 암호화폐 거래의 특성을 활용하여 특정 암호화폐에 관련된 뉴스기사들을 수집하고 그 암호화폐의 가격 변화 데이터와 연관되어 가격예측 딥러닝 모델을 생성하고 해당 암호화폐에 대한 신규 뉴스기사가 발생되었을 때 이를 이용하여 매수, 매도, 관망 등과 같은 매매 정보를 예측 적용할 수 있게 하였다. 첫째, 뉴스 기사에서 언급한 암호화폐를 매수, 매도, 관망 중 어느 편이 좋을 것인지 추천하는 알고리즘을 구현하였고, 둘째, 매수 이후 매매 차익을 위한 매도 시점이나 매도 이후 저가매수에 유리한 시점을 제안하는 알고리즘을 구현하였다. 또한, 실시간 뉴스기사 수집 및 예측한 매매 판단에 따라 매매 자동화 시스템을 구현하여 수익률을 직접 확인함으로써 그 유효성을 검증하였다.

A Study of Safety System for Backward Harzard Detection using Image Processing (영상처리 기반 후방위험요소 감지 시스템 연구)

  • Kim, Young-Woong;Han, Jae-Jae;Park, Ji-Hyun;Lee, Dong-Wook;Kang, Sung-Mook;Jung, Jinwoo;Gil, Joon-Min
    • Annual Conference of KIPS
    • /
    • 2021.11a
    • /
    • pp.160-163
    • /
    • 2021
  • 최근 국내 전동킥보드 공유서비스의 증가 추세에 따라 전동킥보드와 보행자 혹은 차량과의 충돌사고가 증가하고 있다. 이러한 충돌사고로 인한 사고를 예방하기 위해 본 논문에서는 영상처리 기술에 기반한 후방위험요소 감지 시스템을 제안한다. 제안 시스템은 전동킥보드 사용자의 안전 헬멧에 라즈베리파이와 파이캠을 장착하여 가까이 오는 보행자나 차량을 영상처리 기법을 활용하여 인식하도록 하여 이들과의 충돌을 사전에 방지하도록 해준다. 제안 시스템의 정확도를 파악하기 위해 입력영상의 해상도별 처리속도와 정확도를 비교한다. 아울러, 제안 시스템을 안전 헬멧에 장착하여 테스트필드 실험을 통해 실제 환경에서 사용가능 여부를 검증한다.

Development of dataset amplification software (학습데이터 증폭 소프트웨어 개발)

  • Seo, Kyeong-Deok;Koh, Seok-Joo;Shin, Jae-Won;Park, Hyung-Seok;Joe, Seong-Yoon;Kim, Kyeong-Rae
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2020.07a
    • /
    • pp.664-666
    • /
    • 2020
  • 데이터의 다양성은 학습에 따른 모델의 성능을 좌지우지하는 중요한 요소이다. 그렇기 때문에 많은 양의 데이터를 확보하는 것은 학습에 있어서 아주 중요하다. 하지만, 데이터를 수집하는 것은 시간과 비용이 많이 드는 단계 중 하나이다. 본 논문에서는 제한된 데이터를 가지고 이미지 처리를 거쳐 대량의 데이터로 증폭시켜 많은 양의 데이터를 확보하는 과정에 대해 제안한다. 가지고 있는 YOLOv4용 학습 데이터 셋을 활용하여 사용자로부터 입력받은 확대/축소 비율, 각도로 데이터를 변형하고, 이렇게 추가로 생성된 데이터 셋을 기존 학습 데이터 셋에 재포함시키는 소프트웨어를 개발하는 것을 목표로 한다. 구현된 소프트웨어로 증폭된 대량의 데이터 셋을 다시 원본 학습 데이터 셋에 추가하고, 같은 영상에 대해서 원본 데이터 셋만 학습시킨 경우의 객체 검출 결과와 증폭된 학습 데이터 셋이 포함된 데이터 셋의 경우의 객체 검출 결과를 비교하여 그 성능을 검증하고 분석하도록 한다.

  • PDF

Defect Severity-based Dimension Reduction Model using PCA (PCA를 적용한 결함 심각도 기반 차원 축소 모델)

  • Kwon, Ki Tae;Lee, Na-Young
    • Journal of Software Assessment and Valuation
    • /
    • v.15 no.1
    • /
    • pp.79-86
    • /
    • 2019
  • Software dimension reduction identifies the commonality of elements and extracts important feature elements. So it reduces complexity by simplify and solves multi-collinearity problems. And it reduces redundancy by performing redundancy and noise detection. In this study, we proposed defect severity-based dimension reduction model. Proposed model is applied defect severity-based NASA dataset. And it is verified the number of dimensions in the column that affect the severity of the defect. Then it is compares and analyzes the dimensions of the data before and after reduction. In this study experiment result, the number of dimensions of PC4's dataset is 2 to 3. It was possible to reduce the dimension.

Development of FlexRay Module based on the AUTOSAR (AUTOSAR 기반의 FlexRay 모듈 개발)

  • Ju, Hong-Taek;Jeong, Seol-Young;Lee, Myung-Suk
    • The KIPS Transactions:PartC
    • /
    • v.16C no.6
    • /
    • pp.747-752
    • /
    • 2009
  • The AUTOSAR(AUTOmotive Open System ARchitecture) is an open software platform for automotive. The AUTOSAR contains the modules of FlexRay that is the next generation automotive network protocol. We have developed the modules including FlexRay State Manager, FlexRay Transport, FlexRay Interface, FlexRay Transceiver Driver and FlexRay Driver based on the standard of the module. This thesis presented not only the result of development but the result of design and implementation. And the developed modules were ported to the microcontroller board and verified.

Design of Opportunity Tree to Decrease CBD Risk Exposure (CBD 개발과제 위험 노출도(Risk Exposure)를 줄이기 위한 Opportunity Tree의 설계)

  • 이민광;이경환
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10b
    • /
    • pp.505-507
    • /
    • 2004
  • 컴포넌트 기반 개발은 컴포넌트 재사용을 통해 생산성을 향상시키고, 검증된 컴포넌트의 사용으로 소프트웨어 품질을 증대시키며, 개발비용 및 일정의 단축을 유도하는 등 기존의 소프트웨어 개발 방법에 비해 다양한 이점을 보유하고 있다. 이러한 이점에도 불구하고 컴포넌트 기반개발을 성공적으로 정착시키란 쉬운 일이 아니다. 이는 바로 컴포넌트 기반 개발의 특성상 발생할 수 있는 위험을 체계적으로 관리하지 못했기 때문이다. 본 논문에서는 컴포넌트 기반 개발 시 발생할 수 있는 위험을 분석하고 영향을 미치는 측정 메트릭을 조사하여 위험을 정량적으로 측정하기 위한 초석을 마련하였다. 또한 컴포넌트 기반 개발 시 발생할 수 있는 위험을 체계적으로 관리하기 위한 'CBD 개발과제 위험 노출도를 줄이기 위한 OT(Opportunity Tree)'를 제시하였다.s;를 제시하였다.

  • PDF

A Web-server Application Technology using Dynamic Shared Object Servlet (동적 공유객체 서블릿을 사용한 웹 서버 어플리케이션 기술)

  • Kim, Dae-Jung;Kwak, Duk-Hoon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11a
    • /
    • pp.838-840
    • /
    • 2005
  • 웹 어플리케이션 개발에 있어서 동적인 컨텐츠를 생성하는 기술은 매우 다양하다. 본 논문은 동적인 컨텐츠를 생성하는 어플리케이션을 위하여 동적공유객체를 사용하는 기술인 DHE(DCL HTTP Server Extension)에 대하여 다룬다. DHE는 DHE 서블릿과 DHE 서블릿 컨테이너로 이루어져 있다. 서블릿(Servlet)은 HTTP 요청에 대한 구체적인 처리를 하도록 개발된 DSO이고 서블릿 컨테이너에 의하여 실행된다. 서블릿 컨테이너는 이미 널리 사용되고 있는 웹 서버 소프트웨어의 플러그인(plug-in) 형태로 개발되며 서블릿에게 웹 서버 소프트웨어간에 이식이 가능하도록 하는 독립된 환경을 제공한다. DHE의 유효성을 검증하기 위해 동일한 알고리즘이 적용되어 작성된 ASP. PHP, JSP 어플리케이션과 성능비교 실험을 실시 하였다. 실험의 결과는 DHE가 가장 적은 VM(Virtual Memory)를 사용하고 있었고 200라인 이상(27.8KB)의 문자열을 생성하는 실험에서 단위 시간당 처리할 수 있는 HTTP 요청의 개수가 JSP에 비하여 3배 이상, ASP, PHP에 비하여 6배 이상의 결과를 얻었다.

  • PDF

추상 시간 기계를 기반으로 한 실시간 시스템의 시간 명세와 분석

  • 노경주;이문근
    • Journal of Software Engineering Society
    • /
    • v.13 no.3
    • /
    • pp.45-54
    • /
    • 2000
  • 실시간 시스템은 특정 시간 내에 요구하는 정보를 제공해주는 시스템이다. 즉 실시간 시스템에서 요구되는 시간을 충족하지 못할 경우 시스템의 신뢰도는 급격히 감소하며, 요구되는 시간의 범위를 넘어서서 제공되는 정보는 활용도와 가치에 있어서 거의 무의미하게 된다. 이러한 실시간 시스템의 성공적인 동작을 보장하기 위해서는 보다 정확한 시스템 설계가 중요하다. 특히 실시간 시스템에서 필요로 하는 여러 종류의 시간제약에 대한 풍부한 표현력과 명세 된 시간에 대한 검증이 중요하다. 본 논문은 특정 시점(time points)과 시간 간격(time intervals), 주기(period), 이산 시간(discrete time)으로 연속적인 시간(continuous time) 표현, 다수의 타이머에 의한 지역 시간과 전역시간 등의 시간 관련 동작을 ATM(Abstract Time Machine)을 기반으로 명세하고 명세하고 명세 된 시간에 대한 분석 방법을 살펴본다.