• 제목/요약/키워드: common module

검색결과 306건 처리시간 0.027초

UML 모델 기반 임베디드 소프트웨어 모델링 및 코드 자동 생성 기법 연구 (A Study on UML based Modeling and Automatic Code Generation for Embedded Software)

  • 류호동;이우진
    • 중소기업융합학회논문지
    • /
    • 제2권1호
    • /
    • pp.33-40
    • /
    • 2012
  • 최근에 임베디드 환경은 하드웨어의 비약적인 발전과 다양한 전자 제품에서의 소프트웨어 제어로 인하여 소프트웨어 분야에서 많은 변화를 겪고 있다. 이러한 환경적 변화로 인한 요구사항의 증가는 임베디드 소프트웨어의 복잡도를 높여왔고 이는 기존 개발방법의 한계를 보여주었다. 모델 기반의 개발방법은 이미 오래전 제기되었던 범용 소프트웨어 개발에서 발생했던 한계의 해결을 위하여 제시되고 지금까지 사용되어온 방법으로서 임베디드 환경에 닥친 한계의 극복을 위한 대안 중 하나로 꼽히고 있다. 이 논문에서는 이 모델 기반 개발 방법론을 임베디드 소프트웨어 적용하기 위한 모델 기반의 다이어그램 편집기와 이로부터 작성된 모델을 이용하여 자동적으로 코드를 생성하는 코드 자동생성기를 제안한다. 모델 정의에 사용된 다이어그램 편집기는 GMF를 이용하여 구현하며, 코드 자동생성기에는 임베디드 환경의 특징인 제한된 메모리와 동시적 병행성 문제를 해결하기 위한 코드 생성 기법을 추가한다. 아울러 생성된 코드의 검증을 위하여 기존의 코드를 대체하여 수행하는 방법을 사용한다.

  • PDF

Applying a Forced Censoring Technique with Accelerated Modeling for Improving Estimation of Extremely Small Percentiles of Strengths

  • Chen Weiwei;Leon Ramon V.;Young Timothy M.;Guess Frank M.
    • International Journal of Reliability and Applications
    • /
    • 제7권1호
    • /
    • pp.27-39
    • /
    • 2006
  • Many real world cases in material failure analysis do not follow perfectly the normal distribution. Forcing of the normality assumption may lead to inaccurate predictions and poor product quality. We examine the failure process of the internal bond (IB or tensile strength) of medium density fiberboard (MDF). We propose a forced censoring technique that closer fits the lower tails of strength distributions and better estimates extremely smaller percentiles, which may be valuable to continuous quality improvement initiatives. Further analyses are performed to build an accelerated common-shaped Weibull model for different product types using the $JMP^{(R)}$ Survival and Reliability platform. In this paper, a forced censoring technique is implemented for the first time as a software module, using $JMP^{(R)}$ Scripting Language (JSL) to expedite data processing, which is crucial for real-time manufacturing settings. Also, we use JSL to automate the task of fitting an accelerated Weibull model and testing model homogeneity in the shape parameter. Finally, a package script is written to readily provide field engineers customized reporting for model visualization, parameter estimation, and percentile forecasting. Our approach may be more accurate for product conformance evaluation, plus help reduce the cost of destructive testing and data management due to reduced frequency of testing. It may also be valuable for preventing field failure and improved product safety even when destructive testing is not reduced by yielding higher precision intervals at the same confidence level.

  • PDF

ATmega2560을 활용한 다중 입출력 제어 시스템 설계 (MIMO control system design using ATmega2560)

  • 정재훈;정수성;김영곤
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 춘계학술대회
    • /
    • pp.728-731
    • /
    • 2015
  • 제조공정의 대다수 장비들은 기존의 수동 설비에서 자동화 시스템이 접목된 설비로 전환되는 추세다. 공정 의사결정을 내리는 생산 관리자들은 전문적인 의사결정 기법의 관리 및 활용이 익숙하지 않기 때문에, 시스템 등의 방안을 이용하기보다 컨설팅 등의 외부 중개자를 통해 단발적인 조치를 받는 것이 일반적이다. 본 연구에서는 제조공정에서 발생하는 데이터 입력의 문제점과 의사결정 시스템을 통하여 납기일에 맞추어 납품이 가능한지, 공정 중에 사용되는 자재들의 수급 정보를 확인하고, 다중 입출력장치인 Android Application과 ATmega2560을 활용한 입력 모듈을 제안하였다. 이로 인하여, 제조 공정 생산업무의 작업효율 향상 및 공정 정보의 변경에 쉽게 대응 및 작업 공장 데이터 누락 감소하였으며, 생산성 향상으로 인한 납기일 준수 및 제품 만족도 향상으로 경영 개선에 이바지 하고자 한다.

  • PDF

단독주택용 태양광발전설비의 사용자 요구사항 분석 (User Requirement Analysis of Photovoltaic Equipment for Detached Houses)

  • 강석화;김재엽
    • 한국건축시공학회지
    • /
    • 제14권6호
    • /
    • pp.623-629
    • /
    • 2014
  • 본 연구는 단독주택용 태양광발전설비의 사용자 요구사항 분석을 목적으로 하였다. 분석을 위해 태양광발전설비를 설치한 202가구를 방문하여 설문을 실시하였다. 설문 결과 사용자들은 '자부담금액 축소'와 '유지관리서비스'를 주로 요구하였다. 또한 '태양광발전설비에 대한 교육'을 실시할 경우 이에 참여하고 싶은 의사도 높게 나타났다. 태양광발전설비의 설치 실태를 파악한 결과는 다음과 같았다. 태양광발전설비를 설치한 위치 중 옥상에 설치한 가구가 54%로 가장 많았다. 태양광 모듈이 설치된 각도는 $25-35^{\circ}$의 범위가 가장 많았으며, 설치방향은 남향이 93%의 비율을 차지하였다. 조사된 가구의 월평균 발전량 평균은 약 320kWh이다. 향후에는 본 연구에서 나타난 사용자 요구사항을 해결할 기술과 정책에 대한 연구가 필요하다고 판단된다.

적외선영상에서 배경모델링 기반의 실시간 객체 탐지 시스템 (Real-Time Object Detection System Based on Background Modeling in Infrared Images)

  • 박장한;이재익
    • 전자공학회논문지CI
    • /
    • 제46권4호
    • /
    • pp.102-110
    • /
    • 2009
  • 본 논문은 적외선영상(infrared image)에서 배경모델링 기반의 실시간 객체 탐지 기법과 고속 PPC(PowerPC) & FPGA(Field Programmable Gate Array) 기반 개방형 구조의 하드웨어 설계 방법을 제안한다. 개방형 구조는 하드웨어 및 소프트웨어의 이식이 용이하고, 확장, 호환성, 관리 및 유지보수 등이 편리한 장점이 있다. 제안된 배경모델링 방법을 개방형 구조에 탑재하기 위하여 입력영상에서 검색영역 템플릿을 성긴 블록으로 구성하여 탐색영역의 크기를 줄인다. 또한, 이전 프레임과 현재 프레임에서 영상의 흔들림이 발생했을 때 보정하기 위해 전역움직임 보상방법을 적용한다. 배경과 객체를 분리는 픽셀 밝기의 시간 분석을 통해 적응적 값을 적용한다. 분리된 객체주변에 발생하는 클러터 제거 방법은 중앙값 필터를 적용한다. 설계된 임베디드 시스템에서 배경모델링, 객체탐지, 중앙값 필터, 라벨링, 합병 등의 방법은 PPC에서 구현하였다. 실험결과 제안된 임베디드 시스템에서 전역 움직임 보정과 배경예측을 통해 실시간으로 객체가 탐지될 수 있음을 보였다.

USN 센서노드용 5.0GHz 광대역 RF 주파수합성기의 구현 (Implementation of 5.0GHz Wide Band RF Frequency Synthesizer for USN Sensor Nodes)

  • 강호용;김세한;표철식;채상훈
    • 대한전자공학회논문지SD
    • /
    • 제48권4호
    • /
    • pp.32-38
    • /
    • 2011
  • IEEE802.15.4 체계의 USN 센서노드 무선통신부에 내장하기 위한 5.0GHz 광대역 RF 주파수 합성기를 0.18${\mu}m$ 실리콘 CMOS 기술을 이용하여 제작하였다. 고속 저잡음 특성을 얻기 위하여 VCO, 프리스케일러, 1/N 분주기, ${\Sigma}-{\Delta}$ 모듈레이터 분수형 분주기, PLL 공통 회로 등의 설계 최적화에 중점을 두고 설계하였으며, 특히 VCO는 N-P MOS 코어 구조 및 12단 캡 뱅크를 적용하여 고속 및 광대역 튜닝 범위를 동시에 확보하였다. 설계된 칩의 크기는 $1.1{\times}0.7mm^2$이며, IP로 활용하기 위한 코어 부분의 크기는 $1.0{\times}0.4mm^2$이다. 주파수합성기를 제작한 다음 측을 통하여 분석해 본 결과 발진 범위 및 주파수 특성이 양호하게 나타났다.

IEEE 802.15.4g SUN 시스템용 RF 주파수 합성기의 구현 (Implementation of RF Frequency Synthesizer for IEEE 802.15.4g SUN System)

  • 김동식;윤원상;채상훈;강호용
    • 전자공학회논문지
    • /
    • 제53권12호
    • /
    • pp.57-63
    • /
    • 2016
  • 본 논문은 $0.18{\mu}m$ 실리콘 CMOS 기술을 이용한 IEEE802.15.4g SUN 체계의 센서노드 무선통신부에 적용할 수 있는 RF 주파수 합성기의 구현에 대하여 기술하였다. 제안한 주파수 합성기는 고속 저잡음 특성을 얻기 위하여 VCO, 프리스케일러, 1/N 분주기, ${\Delta}-{\Sigma}$ 모듈레이터 그리고 PLL 공통 회로 등의 설계 최적화가 이루어졌으며, 특히 VCO는 NP 코어 구조와 13단 캡 뱅크를 각각 적용하여 고속, 저잡음 및 광대역 튜닝 범위를 확보하였다. 제안된 주파수 합성기를 칩으로 제작하여 측정한 결과 출력 주파수 범위는 1483MHz~2017MHz, 위상잡음은 100KHz 오프셋에서는 -98.63dBc/Hz, 1MHz 오프셋에서는 -122.05dBc/Hz로 양호한 특성을 얻을 수 있었다.

HEVC 부호화기 소프트웨어의 통계적 특성 및 복잡도 분석 (Statistical Characteristics and Complexity Analysis of HEVC Encoder Software)

  • 안용조;황태진;유성은;한우진;심동규
    • 방송공학회논문지
    • /
    • 제17권6호
    • /
    • pp.1091-1105
    • /
    • 2012
  • 본 논문에서는 현재 표준화가 진행 중인 HEVC (high efficiency video coding) 부호화기의 고속화, 최적화, 병렬화 연구에 앞서 통계적 특성 및 복잡도 분석을 수행하였다. HEVC는 H.264/AVC에 비해 약 2배의 압축 성능을 나타내지만 부호화기 복잡도는 크게 증가하여 이는 앞으로 해결해야할 문제로 남아있다. HEVC의 높은 부호화기 복잡도를 해결하기 위한 고속화, 최적화, 병렬화 연구에 앞서, 본 논문에서는 HEVC 참조소프트웨어인 HM 7.1을 이용하여 HEVC 부호화기의 복잡도를 측정하였다. 추가적으로, 실제 응용에서 사용될 고속 HEVC 부호화기 소프트웨어에 대한 예상 복잡도를 고속 알고리듬이 적용된 HM 7.1 소프트웨어로 측정하였다. 복잡도 측정은 공통 실험 영상 및 조건을 사용하였으며 PC 환경에서 부호화기 소프트웨어의 동작 사이클을 측정하고 이를 분석하였다. 또한, 부호화를 통해 생성된 비트스트림을 이용하여 HEVC 부호화기 소프트웨어의 부호화 구조에 따른 통계적 특성과 제한적 부호화에 따른 통계적 특성에 대하여 제시하고 이를 분석한다.

윈도우 환경에서의 GUI 기반 블랙박스 테스트 자동화 프로그램 도구 (GUI-based Black Box Test Automation Program Tool in Windows Environment)

  • 정범진;이정우;홍창완;안병구
    • 한국인터넷방송통신학회논문지
    • /
    • 제18권2호
    • /
    • pp.163-168
    • /
    • 2018
  • 본 논문에서는 윈도우 환경에서 블랙박스 테스트 기법을 사용하여 GUI 기반 테스트를 자동화하는 테스트 자동화 프로그램 도구를 제안 및 개발한다. 제안된 테스트 자동화 프로그램 도구의 주요한 특징은 다음과 같다. 첫째, 에러 상태를 이미지로써 지정하고, 테스트 스텝마다 화면을 캡처하여 이미지 유사도 비교를 통해 에러 메시지 검출 여부를 확인한다. 둘째, 실행 중 이벤트 대기시간이나 각 테스트 스텝 간 좌표 증가 값 등 여러 옵션 설정을 지원한다. 이러한 블랙박스 테스트 자동화 연구는 안드로이드나 웹 등의 환경에서는 많았지만 윈도우 환경에서는 그렇지 않았다. 제안된 시스템의 성능평가 결과 제안된 시스템은 이미지 비교 모듈로써 GUI 테스트 자동화를 수행하고, 프로세스 상태 확인과 에러 이미지 검출 여부를 확인함으로써 테스트를 정상적으로 수행함을 확인하였다.

IBM NP4GS3 DASL인터페이스와 CSIX-Ll인터페이스의 연동구조 및 패킷 제어방안 (A Packet Control method of Interconnection between IBM NP4GS3 DASL and CSIX Interface)

  • 김광옥;최창식;박완기;최병철;곽동용
    • 대한전자공학회논문지TC
    • /
    • 제40권4호
    • /
    • pp.10-21
    • /
    • 2003
  • 최근의 광 가입자 정합모듈은 매우 빠른 속도로 출현되는 다양한 서비스를 쉽고, 효율적으로 수용하기 위해 고성능의 상용 네트워크 프로세서 칩을 대부분 사용하고 있다. 지금까지 많은 밴더들이 2.5Gbps급 네트워크 프로세서를 상용화하였지만, IBM NP4GS3만 2.SGbps 이상의 우수한 패킷 처리성능을 지원한다. 그러나 IBM NP4GS3는 스위치 인터페이스로 고속 DASL(Data-Aligned Synchronous Link) 인터페이스를 사용하기 때문에, NP Forum에 의해 표준화된 CSIX-Ll인터페이스를 사용하는 스위치 패브릭과는 정합할 수가 없다. 이에 따라 본 논문에서는 IBM NP4GS3를 이용한 광 가입자 정합모듈이 표준화된 스위치 패브릭과 효율적으로 정합할 수 있도록 IBM 상용 UDASL칩과 UTOPIA-L3와 CSIX-Ll인터페이스를 상호 변환하는 FPGA를 이용한 연동 구조 및 패킷 제어방법에 대해 고찰해본다.