• 제목/요약/키워드: 반복작업

검색결과 787건 처리시간 0.026초

모바일 앱에서의 사용자 행동 모델 기반 GUI 사용성 저해요소 검출 기법 (Automatic Detection of Usability Issues on Mobile Applications)

  • 마경욱;박수용;박수진
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제5권7호
    • /
    • pp.319-326
    • /
    • 2016
  • 어플리케이션의 구매 결정 소요시간이 짧은 동시에 구매 취소 역시 간편한 모바일 앱의 속성을 고려했을 때, 사용 편리성은 모바일 앱이 제공해야 할 다양한 품질 요소들 중 상위의 우선순위를 가지는 요소라 할 수 있다. 이러한 배경에서 모바일 앱 개발자들은 앱의 상품성을 저하시키는 사용성 저해 요소를 여러 가지 측면에서 최소화시키는데 많은 노력을 기울이고 있다. 모바일 앱의 사용 편리성을 저해하는 대부분의 요소는 GUI 설계시에 발생되는 잠재적인 오류들로부터 기인한다. 우리는 앞선 연구에서 사용자 행위 로그를 이용한 모바일 앱의 사용성 분석 기법을 제안한 바 있다. 본 논문에서는 앞선 연구 결과를 토대로 사용자 행위로그를 유한 상태 모델로 표현하고, 여러 명의 사용자로부터 추출된 사용자 행위모델을 병합하여 설계자의 의도가 반영된 설계 행위모델과 비교해 나감으로써, 체계적으로 모바일 앱의 GUI 모델상에 잠재된 사용성 저해 요소 검출해 내는 기법을 제안하고 있다. 또한 기존 개발자들이 사용성 오류 검출을 위해 행해왔던 반복적인 테스트 작업의 부담을 줄이기 위해, 본 논문에서는 제안 된 기법의 자동화가 가능하도록 하는 사용성 오류검출 자동화 도구를 함께 제안하고 있다. 제안된 기법과 도구의 효용성은 실제 오픈 소스 앱 개발자들에 의해 제기된 GUI 이슈 리포트와 제안된 기법에 의해 검출된 이상징후들 간의 비교를 통해 논의하고 있다.

인메모리 기반 병렬 컴퓨팅 그래프 구조를 이용한 대용량 RDFS 추론 (Scalable RDFS Reasoning Using the Graph Structure of In-Memory based Parallel Computing)

  • 전명중;소치승;바트셀렘;김강필;김진;홍진영;박영택
    • 정보과학회 논문지
    • /
    • 제42권8호
    • /
    • pp.998-1009
    • /
    • 2015
  • 근래에 들어 풍부한 지식베이스를 구축하기 위한 대용량 RDFS 추론에 대한 관심이 높아지면서 기존의 단일 머신으로는 대용량 데이터의 추론 성능을 향상시키기에 한계가 있다. 그래서 분산 환경에서 의 RDFS 추론 엔진 개발이 활발히 연구되고 있다. 하지만 기존의 분산 환경 엔진은 실시간 처리가 불가능 하며 구현이 어렵고 반복 작업에 취약하다. 본 논문에서는 이러한 문제를 극복하기 위해 병렬 그래프 구조 를 사용한 인-메모리 분산 추론 엔진 구축 방법을 제안한다. 트리플 형태의 온톨로지는 기본적으로 그래프 구조를 가지고 있으므로 그래프 구조 기반의 추론 엔진을 설계하는 것이 직관적이다. 또한 그래프 구조를 활용하는 오퍼레이터를 활용하여 RDFS 추론 규칙을 구현함으로써 기존의 데이터 관점과 달리 그래프 구조의 관점에서 설계할 수 있다. 본 논문에서 제안한 추론 엔진을 평가하기 위해 LUBM1000(1억 3천 3백만 트리플, 17.9GB), LUBM3000(4억 1천 3백만 트리플, 54.3GB)에 대해 추론 속도를 실험을 하였으며 실 험결과, 비-인메모리 분산 추론 엔진보다 약 10배 정도 빠른 추론 성능을 보였다.

발전소 저탄장에 적용되는 풀코드스위치 부품의 구조최적화 3D 프린팅 제작기술 개발 (Structure Optimization and 3D Printing Manufacture Technology of Pull Cord Switch Components Applied to Power Plant Coal Yard)

  • 이혜진
    • 한국산학기술학회논문지
    • /
    • 제17권10호
    • /
    • pp.319-330
    • /
    • 2016
  • 3D 프린팅 기술은 다양한 산업분야에서 개념모델 및 기능성 시제품을 제작하는데 많이 응용되고 있지만, 3D 프린팅 소재 및 제작된 제품 신뢰성 등의 여러 가지 이유로 상용화 제품으로 적용되는 데 한계가 존재한다. 본 논문에서는 3D 프린팅 기술을 이용한 산업적 응용분야 중 하나로 발전소 저탄장에 사용되는 풀 코드 스위치 모듈의 부품들 중 잦은 돌발 상황으로 인해 파손이 자주 발생하는 허브 구동부와 레버 고정부 부품들에 대해 현장에서 작업자들이 단기 대체부품으로 적용이 가능하도록 하는 부품 최적 설계 및 FDM 방식 3D 프린팅 제조공정기술에 대한 연구결과를 제시하였다. 3D 프린팅 기술의 경우 소재 적용에 있어서 한계가 존재하므로, 본 논문에서는 구조 최적화 설계를 통해 구조 안정성을 확보하는 방안에 대해 연구를 수행하였다. 허브 구동부 부품에 대해 내부 구조 형상 및 구조 설계 변수 최적화를 수행하여 좌측구동모드에서는 안전계수가 153.67% 증가한 1.243을 확보할 수 있었으며, 우측구동모드에서는 404.96% 증가한 3.156을 확보할 수 있었다. 레버 고정부 부품의 경우, 반복적인 스위칭 구동에 의한 굽힘 모멘트로 인해 발생하는 파손을 최소화하기 위해 구조 최적화 설계를 수행하여 26% 증가한 구조 안전계수(7.52)를 확보할 수 있었다. 본 연구를 통해 3D 프린팅 기술을 단기 대체부품 제조공정에 적용함에 있어서 소재 최적화를 통한 설계보다는 3D 프린팅 공정의 적층특성을 활용한 구조적 최적화 설계기법 이 더욱 유연한 결과를 도출할 수 있음을 확인할 수 있었다.

자바 적시 컴파일에서의 조건 수행을 이용한 비어 있는 포인터의 조기검사 (Early Null Pointer Check using Predication in Java Just-In-Time Compilation)

  • 이상규;최형규;문수묵
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권7호
    • /
    • pp.683-692
    • /
    • 2005
  • 자바에서는 어떤 객체에 접근하는 작업을 할 때마다 항상 해당 객체에 대한 레퍼런스가 널 (Null)인지 여부를 먼저 검사하도록 규정하고 있다. 자바 언어는 객체 중심 언어이기 때문에 객체 접근이 빈번하며 이러한 널 포인터 검사는 자바 프로그램의 성능을 크게 저하시킬 수 있다. 이러한 성능 저하를 줄이기 위한 방법으로 불필요하게 반복되는 널 포인터 검사를 제거하는 기법이 사용되고 있다. 즉, 적시 (Just-in-Time, JIT) 컴파일러가 사용되는 자바 수행 환경에서 코드 분석을 통해 불필요한 널 포인터 검사 코드를 제거하는 최적화를 한다. 본 논문은 JIT 컴파일러 수행 환경에서 조건 수행(predication)이라는 최근 마이크로프로세서의 특징을 이용하여, 기존의 최적화로는 제거할 수 없는 널 포인터 검사 코드를 추가로 없애는 방법을 제시한다. 일반적으로 널 포인터 검사 코드는 비교와 분기 두 명령어로 이루어져 있는데, 그 중에 비교 명령어를 객체를 사용하기 전에 수행하는 것이 아니라 객체가 정의된 직후에 미리 수행하도록 함으로써 널 포인터 검사를 위해 수행되는 총 비교 명령어 수를 줄이는 것이 이 방법의 주된 내용이다. 실험 결과 기존의 널 포인터 제거로 최적화된 코드에 비해 수행된 비교 명령어의 수는 SPECjvm98에서 평균 3.21$\%$줄었고, 생성된 비교 명령어 수는 1.98$\%$ 줄었다. 이는 인텔 IA-64 아이테니엄(Itanium) 컴퓨터에서 평균 0.32$\%$의 성능 향상을 가져왔다.

드론의 고도 유지를 위한 가속도센서 기반 고도 측정 알고리즘 개선 (Improvement of Altitude Measurement Algorithm Based on Accelerometer for Holding Drone's Altitude)

  • 김덕엽;윤보람;이성희;이우진
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제6권10호
    • /
    • pp.473-478
    • /
    • 2017
  • 드론은 비행 목적을 달성하기 위해 고도 유지를 필요로 하는 경우가 많다. 일반적으로 드론의 고도 유지 기능은 현재 측정되는 고도 정보에 따라 드론을 상승시키거나 하강시키는 작업을 반복하는 것을 의미한다. 고도 유지 중에 모터 속도 차이로 인한 추력의 불균형이나 바람 등의 외적 요인으로 인해 드론의 고도가 계속 변한다. 그럼에도 불구하고 고도를 유지하기 위해서는 기본적으로 계속해서 변하는 드론의 고도를 정확하게 측정해야 한다. 드론의 고도 측정 방법은 일반적으로 가속도센서를 사용한다. 이 방법은 적분 오차 누적으로 인한 측정값이 발산하는 문제와 드론의 기체 진동조차 고도 변화로 인지하는 문제가 존재한다. 그래서 상용 드론이나 기존 연구에서는 가속도센서를 제외한 별도의 센서를 추가하여 고도 측정에 사용한다. 그러나 추가하는 센서 대부분은 측정거리에 제한이 있으며 여러 센서들을 같이 사용하는 경우 센서 값들의 연산 처리가 많아져 고도 측정 속도가 지연될 우려가 있다. 따라서 드론의 고도 유지, 고도 측정 성능에 영향을 주지 않으면서 정확한 고도를 측정할 수 있는 방안이 필요하다. 본 논문에서는 가속도센서를 이용하는 일반적인 고도 측정 방법을 개선한 측정 알고리즘을 제안하고 본 알고리즘을 적용한 결과로 고도 유지와 고도 측정의 정확성이 향상됨을 보인다.

병원 급식 및 영양 서비스를 개선하기 위한 정보시스템 구축 (An Information System Building to Improve the Food and Nutrition Services in Hospitals)

  • 이재선;신해웅;김성태
    • 한국컴퓨터산업학회논문지
    • /
    • 제3권1호
    • /
    • pp.9-18
    • /
    • 2002
  • 최근 의료환경의 변화와 함께 병원 간 경쟁이 더욱 심화되어 병원경영의 목표가 새로 정립되고 있다. 이러한 목표를 달성하기 위해 진료지원부서인 병원 급식 및 영양 서비스 분야에서도 혁신적인 방안을 모색하고 있다. 모색된 여러 가지 방안들을 구체적으로 실행하는데 있어 전산화를 기반으로 한 정보시스템의 구축은 필수적이다. 본 연구에서는 병원 급식 및 영양서비스분야에서 사용하고 있는 각종 정보의 통합적 관리를 위한 정보시스템을 구축하고자 하였다. 기존의 단순 반복적인 업무들을 전산화하는 것은 물론이고, 병원 정보시스템과 유기적으로 연계할 수 있는 정보시스템 구축을 통해 급식분야의 생산성을 향상시키고, 비용 절감의 효과를 얻고자 하였다. 이는 병원 경영의 효율성을 제고하고 타 병원에 대한 경쟁력을 확보할 뿐 아니라 궁극적으로는 최고의 환자 식사 서비스 만족을 도모하는데 큰 역할을 할 것이다. 본 연구를 통해 구축된 병원 급식 및 영양서비스 분야의 정보시스템을 TASTY(Time-based Advanced Service Technology for Yong-Dong Severance Hospital, Nutrition Department)라 명명하였다. TASTY는 식단관리, 구매관리, 임상영양서비스관리, 작업관리, 급식경영분석의 5가지 업무 분야와 이들의 바탕이 되는 기본 정보관리 업무를 수행한다.

  • PDF

OpenMP를 이용한 제내지 침수 병렬해석 (Flood Inundation Analysis Using OpenMP Technique)

  • 박재홍
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2016년도 학술발표회
    • /
    • pp.74-74
    • /
    • 2016
  • 복잡한 지형에서 컴퓨터를 이용한 물리적 기반 수치모의는 합리적인 시간내에 연산을 완료하기 위해 대개 큰 연산장비 들을 요구한다. 더욱이 모의되는 현상이 시간단계마다 갱신되어지는 동역학적 현상에 기반된 비정상상태일 때 연산성능은 고려되어지는 가장 중요한 주제가 될 수 있다. 연산 시간을 줄이기 위한 가장 널리 이용되는 전략중의 하나는 적절한 수의 프로세서를 이용하는 병렬 기법이다. 최근 들어 연산속도를 가속화하기 위해 다수의 코어를 이용한 OpenMP 와 MPI 기법들이 병렬해석기법으로 대두되었고 그래픽 연산장치를 이용한 병렬처리 해석기법도 소개되고 있다. 본 연구에서는 중앙연산장치를 이용한 병렬 해석기법을 이용하여 제내지 침수해석의 적용성을 검토하고 그 결과을 비교하였다. 본 연구를 위해 OpenMP 병렬기법을 이용하여 확산파 침수해석 프로그램의 원시코드를 재작성하여 가상 및 실제 유역에 적용하였다. 해석결과는 분산메모리 병렬해석 기법인 MPI를 도입한 모형의 결과와 비교되었다. OpenMP를 도입한 모형과 MPI를 도입한 경우 유량 및 수심의 경우 오차 허용 한계내에 수렴되어 만족되었으나 그러나 연산 속도의 경우 두 기법간의 자료의 저장 방법 차이로 인해 차이를 나타내었다. 가상 유역에 적용된 결과로 검토된 각 기법의 증속(speedup) 효과는 MPI의 경우 4 코어를 이용하였을 때 최고 2.62 배 정도에 도달하는 것으로 나타났다. OpenMP 를 적용한 경우 2.87 배 정도로 나타나 OpenMP 를 이용하였을 때 증속효과가 조금 더 뛰어났다. 이는 두 기법의 메모리 저장방식의 차이로 인해 자료의 전송량과 전송 시간이 적은 OpenMP 를 도입한 모형에서 MPI 모형 보다 상대적으로 뛰어난 결과를 나타내었다. 실제 유역의 적용을 위해 상대적으로 우수한 증속결과를 나타낸 OpenMP를 도입한 모형을 Malpasset 댐 붕괴 유역에 적용하였다. 적용된 요소의 수는 각각 45254, 11352 개로 비교적 많은 요소를 가진 하류지역에 적용하여 병렬효과를 극대화하고자 하였다. 적용결과 두 경우 모두 병렬 해석 기법을 도입한 모형에서 유속과 침수심 등은 순차적 모형과 동일한 값을 나타내었으나 증속효과로 인한 연산시간은 순차적 모형에서 8.57 배로 나타나 병렬 모형의 상대적으로 빠른 연산속도를 판단할 있었다. 위의 적용결과를 통해 계산 요소들이 많은 2 차원 해석의 경우 기존의 단일 코어를 이용한 순차적 해석은 장시간에 걸치 연산시간으로 인해 작업효율이 낮아지는 결과를 발생시킬 수 있으며 병렬 해석을 도입할 경우 주어진 컴퓨터 자원를 효율적으로 이용가능하여 합리적인 연산시간으로 연산결과를 얻는 것이 가능하여 반복적 통계 기법/Ensemble 해석 등을 이용한 종합적 해석이 좀 더 실용적으로 이루어 질 수 있을 것이라고 판단되었다.

  • PDF

타르성 기름찌꺼기 해상방제 방안에 관한 연구 (A Study of Marine Response system for the tar type waste oil)

  • 장덕종;김태호;양경욱;나선철;남광희
    • 해양환경안전학회:학술대회논문집
    • /
    • 해양환경안전학회 2008년도 춘계학술발표회
    • /
    • pp.117-120
    • /
    • 2008
  • 금번 태안 해안에서 발생한 해상 기름유출 사고에서도 탈 수 있듯이 유출유는 시간이 경과함에 따라하고 고점도화 되어 타르 형태의 기름찌꺼기로 변화하고 조류를 따라 이동하다 수온이 높아질 경우 그 점도가 낮아져 주변해역에 유막을 형성하는 과정을 반복하기 때문에 조류가 미치는 넓은 범위를 지속적으로 오염시키는 요인이 되고 있다. 지금까지 해상에서 타르 형태의 기름찌꺼기를 수거하는 방법은 개인이 쪽대를 이용하여 회수하는 형태로, 넓은 범위에 걸쳐있는 기름찌꺼기가 해안으로 밀려들기 전에 제거하기는 한계가 있다. 본 연구는 이러한 기름찌꺼기를 효율적으로 수거한 수 있는 방안을 찾고자 기름찌꺼기의 흡착성을 이용 한 붐 형태의 흡착 매트와 기 보고한 Net형 부유 폐기물수거기구를 이용하여 태안 기름유출 사고 현장에서 그 가능성을 시험한 것이다. 그 결과 Net형 수거기구는 개인의 수작업으로 수거작업을 했을 때에 비해 단시간에 훨씬 높은 수거성능을 보여 타르성 기름찌꺼기 수거기구로 이용할 수 있음을 확인할 수 있었다.

  • PDF

방향성 결합기 소멸비 특성의 일반화 경향과 파장분리기의 소형화 설계 (The Generalized Characteristics of Extinction Ratio for a Directional Coupler and Design of Compact 1310/1550 nm Demultiplexer)

  • 최철현;오범환;이승걸;박세근;이일항
    • 한국광학회지
    • /
    • 제16권5호
    • /
    • pp.446-449
    • /
    • 2005
  • 방향성 결합기의 각종 설계 구조변경에 대해 소멸비 특성의 변화를 직관적으로 예측하기 쉽지 않으므로 각 구조마다 매번 번거로운 특성 계산의 반복 작업이 수행되었다. 본 논문에서는 방향성 결합기의 설계구조 변수의 조절에 따른 소멸비 특성 변화를 체계적으로 계산하였고, 이 특성변화의 일반적인 경향을 파악하였다. 즉, 도파로 간격을 입력 도파로의 폭으로 규격화하면 이 변화 경향을 일반화하는 특성곡선을 얻을 수 있는 것으로 파악되었다. 이때, 정규화주파수 v와 도파간격비율 d가 큰 구조일수록 소멸비를 높일 수 있었고, d를 동일하게 유지한 여러 경우의 구조에 대해서는 v의 변화에 따른 소멸비 특성곡선이 일치하는 것을 보였다. 이러한 소멸비 특성의 일반화 경향은 높은 소멸비 특성을 유지하면서도 소자를 작게 설계하거나 파장분리기의 설계에 유용하게 활용될 수 있으므로 1310/1550 nm 파장 분리기의 설계와 제작에 적용하여 그 효용성을 확인하였다.

'융합' 중심의 민요연구방법론 모색 (Fusion research method for the Korean traditional Folksong)

  • 권오경
    • 공연문화연구
    • /
    • 제32호
    • /
    • pp.525-547
    • /
    • 2016
  • 이 글은 민요 기능과 전승 현장이 현대화에 밀려 변질되거나 사라지는 상황에서 민요 보존과 계승, 연구를 위한 새로운 방법을 모색하고자 하는 데서 출발한다. 그리고 민요에 대한 새로운 조명과 함께 새로운 민요 연구 방법론 개발을 위해 '융합'을 주목하였다. 융합은 둘 이상의 결합과정에서 구조적인 변화가 일어나는 것을 말하며 해체와 분화를 지향하는 가운데 중심과 주변의 인식이 없어지는 등, 경계허물기 작업과 관련한다. 그리고 융합적 연구방법을 실행하기 위해서는 통섭(通涉)적 연구시각을 가질 필요가 있다. 학제적 연구는 학문간 차이를 인정하는 데서부터 시작되며, 그 차이가 유의미한 가치를 가지는 한 해체와 분화를 반복한다. 즉, 융합은 해체를 통해 새롭게 태어난다. 이런 논리에 따르자면 융합적 민요연구를 위해서는 민요의 구조와 구성인자를 새롭게 살피고 전체를 구성하는 부분과 원리를 이해할 필요가 있다. 그리고 그 부분을 다른 그 무엇과 결합시키거나 통섭적으로 견주어 새롭게 해석하는 노력이 필요하다. 이 글에서는 그러한 융합합의 민요 연구 사례로 문화학, 생명사회학, 공감이론으로서의 민요연구방법을 살펴보았다. 다양한 시각으로 민요를 돌아볼 때 민요는 새롭게 해석될 수 있을 것이다.