• 제목/요약/키워드: GUI 테스트

검색결과 76건 처리시간 0.025초

UbiController: 스마트 홈 환경의 가전기기 제어를 위한 통합 모바일 시스템 (UbiController: Universal Mobile System for Controlling Appliances in Smart Home Environment)

  • 윤효석;김혜진;우운택;이상국
    • 한국멀티미디어학회논문지
    • /
    • 제11권8호
    • /
    • pp.1059-1071
    • /
    • 2008
  • 유비쿼터스 컴퓨팅 환경에서 사용자는 많은 수의 장치 및 서비스를 언제, 어디서나 손쉽게 사용할 수 있다. 이를 위해서 사용자에게 대상 장치 및 서비스의 사용자 인터페이스를 쉽고 직관적으로 제공할 필요가 있다. 기존의 방법에서는 각각의 장치 및 서비스를 위해 개별적인 사용자 인터페이스를 제공하기 때문에 사용자는 사용법을 학습하기 위해 많은 시간을 투자해야했다. 또한 지금까지 개발된 시스템은 제한된 시나리오에서만 검증되어, 일반적인 사용자 인터페이스로써의 확장성에 대한 고려가 부족하다. 본 논문에서는 유비쿼터스 컴퓨팅 환경에서 개인 모바일 단말기를 사용하여 확장된 모바일 상호작용을 지원하는 시스템인 UbiController를 제시한다. 먼저, 유비쿼터스 컴퓨팅 환경에서의 모바일 시스템의 기능을 정의하기 위해, 기존의 관련연구를 분석하고 세 가지 필수 기능인 서비스 발견, 선택 및 상호작용을 지원할 수 있는 시스템 구조를 설계하고, 이를 통해 UbiController는 스마트 홈 환경의 다수의 서비스를 자동으로 발견하고, 직/간접적 선택된 서비스에 대응하는 GUI 인터페이스를 통해 홈 환경의 가전기기를 직관적으로 제어하는 방법을 제공한다. 마지막으로, UbiController의 보편성과 확장성을 검증하기 위하여, 스마트 홈 테스트베드에서 다양한 응용 시나리오를 가지고 UMPC기반의 프로토타입을 구현하고 사용자 스터디를 통해 UbiController를 정성적으로 평가한다.

  • PDF

PHP 파일 삽입 취약성 검사를 위한 정적 분석기의 구현 (Implementation of a Static Analyzer for Detecting the PHP File Inclusion Vulnerabilities)

  • 안준선;임성채
    • 정보처리학회논문지A
    • /
    • 제18A권5호
    • /
    • pp.193-204
    • /
    • 2011
  • 인터넷 상의 웹 응용 프로그램은 불특정 다수의 사용자가 접근할 수 있기 때문에 보안상의 위험이 가중된다. 특히, 응용 프로그램의 소스코드에 보안 취약성이 있을 경우에는 침입 탐지 시스템과 같은 시스템 수준의 방어가 어렵기 때문에 이를 미리 제거하는 것이 중요하다. 본 논문에서는 웹 응용 프로그램의 대표적인 소스 코드 취약성인 PHP 파일 삽입 취약성을 자동으로 검출할 수 있는 정적 분석기의 구현에 대해 다룬다. 본 연구에서는 의미 기반의 정적 분석을 사용하여 소스 코드의 취약성을 미리 자동으로 검출하고 수정하도록 함으로써, 기존의 침입 테스트 기법이나 응용 프로그램 방화벽 사용과 다르게 보안 취약성을 안전하게 제거하면서 추가적인 실행 시간 부하를 피하고자 하였다. 이를 위하여 의미 기반 분석 방법인 요약 해석 방법론을 적용했으며, PHP 삽입 취약성에 최적화된 요약 분석 공간을 설계하여 사용함으로써 PHP의 특성인 복잡한 문자열 기반 자료 흐름을 효과적으로 처리하면서 목적으로 하는 취약성을 효과적으로 검출할 수 있었다. 프로그램의 취약성 분석 결과는 Java GUI 도구를 통해 확인할 수 있으며, 분석된 취약성 지점에서의 메모리 상태 및 계산 정보도 같은 도구를 사용해 확인할 수 있다. 구현된 분석기의 취약성 검출의 정확성과 실행 속도를 검증하기 위하여 공개된 PHP 프로그램을 사용하여 성능 실험을 수행하였으며, 이를 통해 구현된 분석기의 실용성을 확인하였다.

전동식 파워 스티어링을 위한 데이터 기반 결함 및 선형성 평가 모니터링 시스템의 설계 구현 (Design and Implementation of a Data-Driven Defect and Linearity Assessment Monitoring System for Electric Power Steering)

  • 왈레 알라비 라왈;키에 킴렁;한영선;김태경
    • 사물인터넷융복합논문지
    • /
    • 제9권2호
    • /
    • pp.61-69
    • /
    • 2023
  • 최근에는 환경에 대한 인식이 높아지면서 제조 차량에서 전자식 파워 스티어링(EPS)이 조향장치로 채택되는 사례가 증가하고 있다. EPS는 스티어링 파워 향상, 유압 호스 누출 제거 및 연료 소비 감소와 같은 수많은 이점을 제공하지만, 시스템이 움직임에 반응하게 만드는 센서를 요구한다. 이는, 센서의 선형 변동성을 유지하는 것이 스티어링 반응의 안정성에 필수적임을 의미한다. 따라서 EPS의 제어 품질을 보장하기 위해 내부 설계 특성의 변화에 대한 센서의 민감도, 결함 및 선형성을 평가하기 위한 신뢰성 있는 방법이 필요하다. 본 논문은 차량속도 구간 분할을 기반으로 EPS 구성요소 결함과 선형성을 분석하는 데이터 중심 결함 및 선형성 평가 모니터링 시스템을 제안한다. EPS 테스트 지그에서 수집된 데이터를 사용하여 모니터링 시스템의 성능을 검증하였으며, 그래픽 사용자 인터페이스(GUI)를 적용하여 시스템을 개선하였다. 개발된 시스템은 설계를 기반으로 0.99% 정확도의 결함 감지 및 가변적인 차량속도에서 선형성 평가를 효과적으로 수행하였다.

모델기반 테스트 기법 및 무장통제장치 적용 사례 (A Model-based Test Approach and Case Study for Weapon Control System)

  • 배정호;장부철;구봉주
    • 한국군사과학기술학회지
    • /
    • 제20권5호
    • /
    • pp.688-699
    • /
    • 2017
  • Model-based test, a well-known method of the black box tests, is consisted of the following four steps : model construction using requirement, test case generation from the model, execution of a SUT (software under test) and detection failures. Among models constructed in the first step, state-based models such as UML standard State Machine are commonly used to design event-based embedded systems (e.g., weapon control systems). To generate test cases from state-based models in the next step, coverage-based techniques such as state coverage and transition coverage are used. Round-trip path coverage technique using W-Method, one of coverage-based techniques, is known as more effective method than others. However it has a limitation of low failure observability because the W-Method technique terminates a testing process when arrivals meet states already visited and it is hard to decide the current state is completely same or not with the previous in the case like the GUI environment. In other words, there can exist unrevealed faults. Therefore, this study suggests a Extended W-Method. The Extended W-Method extends the round-trip path to a final state to improve failure observability. In this paper, we compare effectiveness and efficiency with requirement-item-based technique, W-Method and our Extended W-Method. The result shows that our technique can detect five and two more faults respectively and has the performance of 28 % and 42 % higher failure detection probability than the requirement-item-based and W-Method techniques, respectively.

광역동 항암치료를 위한 광과민제 스크리닝 연구 (Screening of Photosensitizer for Photodynamic Therapy)

  • 김소영;유귀재;박근형;임병락;김시석;염행철;채희정
    • KSBB Journal
    • /
    • 제22권5호
    • /
    • pp.318-321
    • /
    • 2007
  • 광역동요법 (photodynamic therapy, PDT)은 악성종양을 치료하기 위해 광과민제와 레이저광을 이용하는 표적지향적 항암치료법이다. 본 연구에서는 PDT에 적용할 수 있는 새로운 광과민제를 스크리닝하기 위해 4종의 phthalocyanine계 광과민제 (silver phthalocyanine, iron (III) phthalocyanine, copper (II) phthalocyanine, nickel (II) phthalocyanine)을 이용하여 폐암과 유방암 세포주에 대한 항암활성 테스트를 수행하였다. 연구결과 phthalocyanine계 광과민제들은 폐암보다 유방암에 높은 활성을 나타냈으며, 그 중 silver phthalocyanine (AgPc)는 정상세포에 대해서는 세포독성이 낮으면서도 물에 용해할 경우 청색증을 유발하지 않아 유방암에 대한 항암제로서의 개발가능성을 확인하였다.

실내 무선 환경에서 3차원 위치 추적 시스템에 관한 연구 (A Study on a 3-Dimensional Positioning System over Indoor Wireless Environments)

  • 강병권;최성자;김귀정;박용서
    • 디지털융복합연구
    • /
    • 제12권11호
    • /
    • pp.273-279
    • /
    • 2014
  • 본 논문에서는 실내 무선 채널을 고려한 3차원 위치 추적 알고리즘을 제안하고 그 시스템을 구현하였다. 본 시스템에서는 IEEE 802.15.4a 표준이 적용된 나노트론사의 상용화 모듈을 이동과 고정 노드에 사용하였다. 이 모듈은 거리 측정의 해상도를 향상시키기 위하여 첩 주파수 확산 방식을 채용하였으며, 거리는 수신된 신호 세기(RSS) 크기와 삼변측량법을 바탕으로 계산되었다. 테스트베드는 제안된 알고리즘의 위치 추적 평가 오차를 측정하고 비교하도록 구현하였다. 제안된 방법의 실험 결과 위치 평가의 정확도는 사무실 건물 내의 무선 환경에서 1m 정도의 거리 오차 정확도를 확인할 수 있었다.