• 제목/요약/키워드: GUI software

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

산업용 임베디드 시스템 플랫폼 개발 (Development of Industrial Embedded System Platform)

  • 김대남;김교선
    • 전자공학회논문지CI
    • /
    • 제47권5호
    • /
    • pp.50-60
    • /
    • 2010
  • 지난 반세기 동안 컴퓨터 시스템의 발전으로 개인용 컴퓨터와 소프트웨어 산업은 유래 없는 호황을 누렸다. 21세기에 들어서는 이러한 흐름이 모바일 기기로 점차 이동하면서 임베디드 시스템 시장이 폭발적으로 증가하였다. 휴대전화, 내비게이션 시스템, PMP 등의 휴대용 멀티미디어 기기들은 시장에 쏟아져 나온 반면에 대부분의 산업용 제어시스템은 여전히 단순제어 시스템에 의존하여 제품이 개발되고 있다. 실제로 이를 첨단 하드웨어와 소프트웨어의 기술로 전환하려고 해도 그 수요가 모바일 시장에 비해 낮아 부품수급이 어렵고 가격이 상승하는 문제를 안고 있으며 기술개발 시 발생하는 많은 비용과 인력은 기업 입장에서는 투자 부담이 될 수밖에 없다. 그러나 미래 고객들에게 제품에 대한 기업 이미지를 끌어올리기 위해서는 고성능 시스템의 하드웨어와 소프트웨어 플랫폼 개발이 반드시 필요하다. 본 논문에서는 이러한 문제점들을 해결하기 위해서 네트워크 임베디드 시스템의 최적화된 하드웨어 플랫폼과 소프트웨어 플랫폼을 개발하였다. 개발된 플랫폼은 멀티미디어 기능을 추가하여 고급형 제품을 위한 플랫폼으로 제작하였다. 멀티미디어 기능을 구현하기 위해서 텔레칩스 사의 멀티미디어 프로세서인 TCC8300을 기반으로 개발하였으며 프로세서 내부의 다양한 병렬하드웨어 기능을 이용함으로써 회로상의 부품의 수를 최소화 하고 성능 향상과 더불어 전력소모량을 최소화하였다. 그리고 소프트웨어의 기술비용(로열티)을 없애기 위해서 오픈소스 기반의 운영체제인 임베디드 리눅스와 오픈소스 기반의 그래픽 라이브러리인 TinyX와 GTK+를 이용하여 GUI(Graphic User Interface)를 구현하였다. 또한 개발된 플랫폼을 이용하여 여러 가지 방식의 YUV2RGB 프레임 변환 실험 및 측정을 통해서 성능 및 프레임별 변환 시에 소모되는 전력량을 계산하였고 플랫폼의 각 부분별 동작에 대한 전력소모량 측정을 통해서 플랫폼 구성 시 필요한 전력과 성능을 예측할 수 있도록 하였다. 응용제품을 개발할 때 주어진 기능 및 성능 그리고 저전력 등의 사양이 구현 가능한지 분석하고 절충할 때 사용할 수 있는 모델식을 개발하였고 이를 활용하여 직접 제작해 봄으로써 신뢰성을 입증하였다. 이 때, 하드웨어 부품들은 휴대폰 생산 시에 사용되는 부품들을 사용함으로써 저가의 부품을 안정적으로 수급하여 대량생산을 용이하게 하였다.

신뢰도 기반 교량 안전성 평가를 위한 구조신뢰성 해석 플랫폼 FERUM-MIDAS의 개발 (Development of Structural Reliability Analysis Platform of FERUM-MIDAS for Reliability-Based Safety Evaluation of Bridges)

  • 이승준;이영주
    • 한국산학기술학회논문지
    • /
    • 제21권11호
    • /
    • pp.884-891
    • /
    • 2020
  • 교량은 현대 사회에서 중요한 사회기반시설물 중에 하나로 교량의 붕괴는 막대한 인명 피해와 경제적 손실을 일으킬 수 있다. 따라서 교량의 구조적 안전성을 평가하는 것은 매우 중요하며, 이를 위해 교량을 둘러싼 여러 종류의 불확실성 요인들을 고려하는 구조신뢰성 해석이 흔히 사용된다. 본 연구에서는 다양한 하중 조건에서 교량의 안전성을 평가하기 위한 새로운 구조신뢰성 해석 플랫폼을 제안한다. 제안 플랫폼 FERUM-MIDAS는 신뢰성 해석 소프트웨어인 Finite Element Reliability Using MATLAB(FERUM)과 교량 설계/해석에 특화된 상용 소프트웨어인 MIDAS/CIVIL을 연결하여, 자동적인 입출력 데이터 교환을 통해서 구조신뢰성 해석을 수행한다. 나아가 MIDAS/CIVIL의 그래픽 사용자 인터페이스로만 소프트웨어 구동이 가능한 한계점을 극복하기 위하여 FERUM에 별도의 그래픽 사용자 인터페이스 제어 모듈을 추가하였다. 본 연구에서는 제안 플랫폼을 간단한 프레임 예제에 적용하여 대표적인 신뢰성 해석 방법인 FORM(First-Order Reliability Method)과 MCS(Monte Carlo simulation)의 해석 결과를 비교·분석하였으며, 계산된 파괴확률 차이가 5% 미만인 것을 확인하여 제안 플랫폼의 검증을 완료하였다. 이와 더불어 개발된 플랫폼을 활용하여 KL-510 활하중 모델을 고려한 프리스트레스트 콘크리트(pre-stressed concrete, PSC)교의 파괴확률과 신뢰도 지수를 도출하고, 그 결과를 분석하여 교량의 구조적 안전성을 평가하였다. 본 연구에서 제안한 새로운 구조신뢰성 해석 플랫폼을 통해 교량의 효과적인 신뢰도 기반 안전성 평가가 가능할 것으로 기대된다.

포장노면과 타이어간의 마찰음 분석을 통한 교통소음예측 소프트웨어 개발 (Software Development of the Traffic Noise Prediction Based on the Frictional Interaction between Pavement Surface and Tire)

  • 문성호;이광호;조개승
    • 한국도로학회논문집
    • /
    • 제13권2호
    • /
    • pp.67-75
    • /
    • 2011
  • 고속도로 이용차량의 증가와 함께 차량의 대형화와 고속화로 인해 고속도로 교통 소음레벨이 높아지고 있으며 저소음 포장노면 및 방음시설 설치 요청도 급격하게 증가하고 있다. 따라서 고속도로 교통소음으로 인한 민원예방과 함께 효율적이고 경제적인 소음저감 대책을 수립하기 위해서는 정확한 소음 예측 기술 마련이 필요하다. 본 연구에서는 시험도로에 포설된 다양한 포장노면에 대해서 CPX(Close Proximity Test) 및 Pass-by 소음 계측 방법을 혼용한 소음 계측 데이터를 이용하였고 차종별 단독 주행 시험을 실시하여 차량 및 노면별 음향파워레벨 산정식이 마련된 데이터를 이용하였다. 아울러, 상기 산정식의 정확성을 검증하기 위하여 고속도로 12개 지점에 대한 총 38회의 소음 계측한 데이터를 이용하여 해당 지점에 대한 소음 예측 모델을 구성하여 측정값과 예측값을 비교 평가하였다. 최종적으로 3차원 GUI 기능을 지원하는 도로교통 소음 예측 프로그램 KRON(Korea Road Noise)을 개발하였다. 이와 더불어 각 포장형태별 및 차종별에 따른 소음특성을 분석하였다.

경사 타겟을 이용한 무인항공영상의 경계반응 분석 (Edge Response Analysis of UAV-Images Using a Slanted Target)

  • 이재원;성상민
    • 한국측량학회지
    • /
    • 제38권4호
    • /
    • pp.317-325
    • /
    • 2020
  • 무인항공사진측량은 저비용, 고효율의 장점으로 최근 고정밀의 신속 공간정보 데이터 취득 수단으로 떠오르고 있다. 하지만 무인항공영상의 정량적인 품질 검증 방법이나 인증에 대한 구체적인 절차와 세부규정이 미흡하다. 또한, 영상 품질에 대한 검증 수단이 영상의 해상도와 함께 명암의 대비 정도를 분석 할 수 있는 MTF (Modulation Transfer Function) 분석이나 경계반응 분석이 아니라 단순히 GSD (Ground Sample Distance) 만으로 품질을 평가하는 실정이다. 이에 본 연구에서는 무인항공영상 품질 분석에서 경계반응 분석의 필요성을 확인하기 위해 GSD 분석과 함께 Slanted edge target을 이용한 경계반응 분석을 실시하였다. 또한, 작업자가 간편하게 경계반응을 분석할 수 있도록 Matlab GUI 기반 tool을 제작하였다. 연구 결과, 동일한 GSD 임에도 불구하고 경계 반응 분석 결과는 상이하게 나타나 경계반응 분석의 필요성을 확인할 수 있었다. 아울러, 무인항공영상의 경계반응 분석 수치는 무인항공기에 탑재한 카메라의 성능에 비례함을 알 수 있었다.

객체 기반 MPEG-4 재생 기술의 PDA 적응 기법 (Adaptation Techniques of an Object-based MPEG-4 Player to PDA)

  • 김남영;김상욱
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권2호
    • /
    • pp.220-230
    • /
    • 2006
  • 컴퓨팅 기술과 다양한 모바일 디바이스의 발전에 따라 모바일 환경에서의 멀티미디어 콘텐츠에 대한 이용도가 증가하고 있다. 현재 PDA에서 제공되는 멀티미디어 콘텐츠는 비디오, 오디오로 이루어진 콘텐츠로 제한되어 있다. MPEG-4는 비디오, 오디오, 이미지, 텍스트, 2차원 객체 등의 멀티미디어 데이타를 효율적으로 저장, 전송 및 표현하기 위한 국제 표준으로 다양한 사용자 상호 작용과 여러 종류의 객체들로 장면을 구성할 수 있다. 또한 현재 대부분의 MPEG-4 콘텐츠는 대부분 데스크 탑 용으로 저작되었기 때문에 PDA 환경에서 제한된 메모리, GUI 등에서 정상적으로 재생할 수 없다. 따라서 본 논문에서는 객체 기반의 MPEG-4 표준을 이용하여 제한된 리소스를 가진 PDA 환경에서 다수의 객체로 장면을 구성하고 사용자 상호 작용이 가능한 MPEG-4 콘텐츠를 재생하기 위한 PDA 적응 기법에 관하여 기술한다. 제안하는 기법은 크게 3가지로 물리적 적응 기법, 리소스 적응 기법, 이벤트 적응 기법으로 나누어진다. 물리적 적응은 재생기 프리젠터에서 이루어지는 부분으로 콘텐츠 저작 환경과 재생 환경의 물리적 차이에 대한 적응 기법이고, 이벤트 적응은 PDA에서 지원하지 않는 이벤트에 대하여 PDA에 적합하게 변형하는 부분이다. 또한 리소스 적응은 제한적인 리소스를 제공하는 PDA에서 MPEG-4 콘텐츠 재생률을 높이기 위한 기법이다. PDA에서의 MPEG-4 재생기는 제안하는 PDA 적응 기법을 이용하여 객체 기반의 MPEG-4 콘텐츠를 정상적으로 재생할 수 있다.

S-100 표준 기반 피처 카탈로그 제작지원 시스템의 설계 및 구현 (Design and Implementation of Feature Catalogue Builder based on the S-100 Standard)

  • 박대원;권혁철;박수현
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제2권8호
    • /
    • pp.571-578
    • /
    • 2013
  • 국제수로기구(IHO)의 공간지리 공통 데이터 모델에 관한 표준인 S-100을 기반으로 하는 S-10x 데이터 제품사양(Product Specification)은 해양의 특정 분야 데이터를 제작, 배포하는 기준에 관한 표준이다. 전자해도 데이터와 같은 피처 중심의 데이터는 피처 카탈로그를 S-10x 데이터 제품사양의 주요 구성 요소로 포함한다. 피처 카탈로그는 대상 분야 및 대상 분야의 데이터에 관한 전문 지식을 갖춘 도메인 전문가에 의해 제작되어 진다. 그러나 도메인 전문가가 피처 카탈로그를 구조화된 XML 문서로 오류 없이 작성하는 것은 쉬운 일이 아니다. 국제수로기구의 TSMAD 워킹그룹 회의에서도 카탈로그의 제작을 지원하는 시스템 개발의 필요성을 제기하였다. 이에 본 논문에서는 도메인 전문가가 S-10x 제품사양의 피처 카탈로그를 일관되고 구조화된 XML 문서로 제작할 수 있도록 지원하는 시스템 도구로 피처 카탈로그 빌더를 설계, 구현하였다. 피처 카탈로그 빌더는 자바 기반의 그래픽 유저 인터페이스(GUI) 프로그램으로 개발하였다. 그리고 피처 개념 사전(Feature Concept Dictionary) 레지스터의 등록 아이템 간의 관계를 확인하고 대상 분야에 적합한 아이템을 선택할 수 있도록 피처 카탈로그 빌더를 개발하였다.

모델기반 테스트 기법 및 무장통제장치 적용 사례 (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.

해운대 해수욕장의 이안류 발생기구 및 수치모의 (Generation Mechanism and Numerical Simulation of Rip Current at Haeundae Beach)

  • 김인철;이주용;이정렬
    • 한국해안·해양공학회논문집
    • /
    • 제23권1호
    • /
    • pp.70-78
    • /
    • 2011
  • 2009년 8월 13일과 15일, 부산 해운대 해수욕장 앞 해상에서 이안류가 발생하였다. 또한, 올 여름인 2010년 7월 29일과 30일에도 이안류가 발생하여 피서객 들이 조난된 사고가 발생하였다. 해수욕객들은 전원 구조되어 인명 피해는 발생하지 않았지만 최근 이안류 발생이 너무 잦아져 이에 대한 원인파악과 대책마련이 시급한 실정이다. 본 논문에서는 파랑모형과 조류가 결합된 해빈류 모형을 기본으로 튜브거동까지 재현되는 사용자 편의를 위하여 GUI로 개발된 HAECUM 모형(HAEundae CUrrent Model)을 이용, 해운대 해수욕장의 이안류 발생 수치모의를 실시하였다.

천식환자의 효과적인 관리를 위한 PDA 기반 개인용 천식관리 시스템 구현 (Implementation of PDA Based Personal Asthma Management System for Effective Management of Asthmatic)

  • 박종천;황동국;이우람;권교현;전병민
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2006년도 춘계 종합학술대회 논문집
    • /
    • pp.156-159
    • /
    • 2006
  • 만성적인 천식환자의 자가관리는 매우 중요하고, 따라서 그러한 질병은 환자를 응급한 상황으로 이끌 수 있다. 본 연구는 질병의 갑작스런 악화를 방지하기 위한 약물과 증상관리를 위한 PDA 기반 천식 관리시스템의 설계와 구현을 기술한다. 본 시스템의 소프트웨어 프로그램은 모바일 프로그램 개발을 위한 임베디드 비주얼 C++ 툴로 개발하였고, 오브젝트 스토아(Object Store)는 데이터 관리를 위해서 사용되었다. 사용자에게 친숙한 그래픽 유저 인터페이스 환경을 제공함으로서 환자 자신들의 매일의 상태와 약물의 사용량 등을 쉽게 입력할 수 있도록 구성하여 성공적인 자가관리를 할 수 있게 되었다. 입력화면 구성은 키보드 입력을 최소화하기위해 마우스로 항목을 선택하기 쉽도록 구성하였다. 본 시스템의 구현한 결과, 실시간 데이터 수집과 처리가 가능하였고, 천식환자들의 지속적인 증상, 약물, 위험관리를 효과적으로 수행할 수 있게 되었다.

  • PDF

PDA 기반 개인용 천식관리 시스템 구현 (Implementation of PDA-based Personal Asthma Management System)

  • 박종천;황동국;이우람;전병민
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2007년도 춘계종합학술대회
    • /
    • pp.634-637
    • /
    • 2007
  • 만성적인 천신환자의 자가관리는 매우 중요하고, 따라서 그러한 질병은 환자를 응급한 상황으로 이끌 수 있다. 본 연구는 질병의 갑작스런 악화를 방지하기 위한 약물과 증상관리를 위한 PDA 기반 개인용 천식 관리시스템의 구현을 기술한다. 본 시스템의 소프트웨어 프로그램은 모바일 프로그램 개발을 위한 임베디드 비주얼 C++ 툴로 개발하였고, 오브젝트 스토아(Object Store)는 데이터 관리를 위해서 사용되었다. 사용자에게 친숙한 그래픽 유저 인터페이스 환경을 제공함으로서 환자 자신들의 매일의 상태와 약물의 사용량 등을 쉽게 입력할 수 있도록 구성하여 성공적인 자가관리를 할 수 있게 되었다. 입력화면 구성은 키보드 입력을 최소화하기위해 마우스로 항목을 선택하기 쉽도록 구성하였다. 본 시스템의 구현한 결과, 실시간 데이터 수집과 처리가 가능하였고, 천식환자들의 지속적인 증상, 약물, 위험관리를 효과적으로 수행할 수 있게 되었다.

  • PDF