• 제목/요약/키워드: xAPI

검색결과 214건 처리시간 0.028초

웹2.0 기반 DNA서열 분석도구 구현에 대한 연구 (A Study on Implementation of DNA Sequence Analysis Tool in Web2.0)

  • 김명관;조충효
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (B)
    • /
    • pp.11-16
    • /
    • 2007
  • 최근 컴퓨터를 이용한 유전자 해석 기술이 급속히 발전함에 따라 DNA서열분석도구의 필요성도 늘어나고 있다. 그러나 DNA서열분석에 필요한 데이터베이스는 다양한 형태의 포맷이 제공되어 지고 있고, 유전자 서열 데이터의 처리를 위한 애플리케이션에서도 서로 다른 양식의 포맷이 사용되고 있다. 이로 인해 다른 형태의 포맷이 필요한 경우 별도의 파서를 구현 하는 문제가 발생한다. 이러한 단점을 보안하는 하나의 방법으로 GenBank에서 제공되는 XML파일을 이용한 웹2.0 환경인 RIA(Rich Internet Application)개발방식을 제안한다. RIA개발방식은 XML파서와 XML을 처리할 수 있는 E4X(ECMAScript for XML)와 같은 API를 제공 하여 XML로 리턴 되는 데이터를 쉽게 처리하여 화면으로 보여준다.

  • PDF

The Effects of Heat Input and Gas Flow Rate on Weld Integrity for Sleeve Repair Welding of In-Service Gas Pipelines

  • Kim, Y.P.;Kim, W.S.;Bang, I.W.;Oh, K.H.
    • International Journal of Korean Welding Society
    • /
    • 제2권2호
    • /
    • pp.36-41
    • /
    • 2002
  • The experimental and numerical study has been conducted on the sleeve repair welding of API 5L X65 pipeline. SMAW and GTAW were applied to weld the sleeve. The macrostructure and hardness of repair welds have been examined. The finite element analysis of the multi-pass sleeve-fillet welding has been conducted to validate the experiment and investigate the effects of in-service welding conditions. The effect of gas flow rate on the hydrogen cracking was investigated. The effect of internal pressure on residual stresses and plastic strain was investigated. The allowable heat input was predicted considering the maximum temperature of inner surface of pipe and cooling rate at CGHAZ.

  • PDF

베가프라임 엔진상에서 다중입력장치 호환을 위한 랩퍼 클래스 개발 (Development of wrapper class for compatibility of Multi Input Device in Vega Prime$^{TM}$ engine)

  • 김광태;신현실;박현우;이동훈;윤태수
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2006년도 학술대회 1부
    • /
    • pp.1093-1098
    • /
    • 2006
  • VR 엔진은 일부 입력장치에 대해서만 제한적으로 지원하기 때문에, 개발자가 원하는 입력장치를 사용하지 못하는 경우가 있으며, 가격 또한 고가이기 때문에 특수한 입력장치를 사용하기 위해, 다른 VR 엔진이나 별도의 옵션을 구매하기에는 경제적인 부담이 많이 든다. 이러한 문제를 해결하기 위해 본 논문에서는 개발자가 사용하고자 하는 입력장치와 VR 엔진의 호환을 위한 랩퍼 클래스를 제안한다. 개발한 랩퍼 클래스는 VR 엔진에서 조이스틱을 제어할 수 있는 조이스틱 클래스와 USB 캠을 통하여 영상을 획득하기 위한 USB 캠 클래스이다. 조이스틱 클래스는 입력장치 클래스를 상속받은 후 DirectX 를 이용하여 입력장치를 셋업 하고, 입력장치의 데이터 값을 처리한 후 VR 엔진의 API 로 값을 넘겨주기 전에 후킹하여 조이스틱을 제어할 수 있다. USB 캠 클래스는 VFW(Video for Window)를 사용하여 캠의 영상을 획득하여 버퍼에 저장한 후 VR 엔진의 디스플레이 버퍼에 값을 넘겨서 캠의 영상을 VR 엔진에서 디스플레이 할 수 있다. 이러한 방법을 통해 조이스틱, USB 캠 같은 입력장치를 VR 엔진과 호환할 수 있으며, 다른 종류의 입력장치에 대하여서도 본 연구에서 개발한 랩퍼 클래스를 상속받아 사용할 수 있다. 본 논문에서 사용한 VR 엔진은 Vega Prime 엔진이며, Vega Prime 엔진의 API 에 개발한 랩퍼 클래스를 추가하여 드라이빙, 영상인식 시뮬레이터를 개발한 결과, 효과적이고 경제적으로 입력장치의 연동이 가능함을 확인할 수 있었다.

  • PDF

이종 임베디드 시스템의 멀티태스킹을 위한 MDA(Model Driven Architecture) 기반의 설계 (MDA(Model Driven Architecture) based Design for Multitasking of Heterogeneous Embedded System)

  • 손현승;김우열;김영철
    • 정보처리학회논문지D
    • /
    • 제15D권3호
    • /
    • pp.355-360
    • /
    • 2008
  • 복잡한 임베디드 시스템의 멀티태스킹 지원은 실시간 운영체제가 요구된다. 이종의 임베디드 시스템 개발 환경에서 각각의 시스템에 최적화 된 운영체제와 프로세서를 사용한다. 본 논문에서는 이종 임베디드 시스템 개발 시 기존의 크로스 컴파일러 대신, 운영체제의 API 정보 및 프로세서 레지스터 구성 정보의 UML 프로파일화 방식을 제안한다. 이는 각각의 임베디드 시스템에 적합한 프로파일을 이용해 이종의 시스템 개발 환경을 선택하여 자동 코드 발생을 통해 개발 기간 및 비용을 단축할 수 있다. 적용사례로서 이종 시스템 프로파일 정보를 이용해 이종의 실시간 운영체제 (brickOS와 uC/OS-II) 및 프로세서(Hitachi H8과 Intel PXA255)에 맞는 모델 및 코드를 생성하여 포팅 하였다.

주차 지정된 공용 환경에서 도심 생활자의 주차 관리시스템 연구 (A Study on The Parking Management System for Urban Residents in Designated Parking Space Environment)

  • 남강현
    • 한국전자통신학회논문지
    • /
    • 제18권5호
    • /
    • pp.877-884
    • /
    • 2023
  • 본 연구에서, 개인 차량이 주차할 수 있는 지정 공간 및 정의된 개인사용 시간에 다른 차량이 주차하여 있는 경우 초음파 물체 인식 센서를 활용하여 차량 진입을 파악하고, 그리고 카메라 센서가 번호판을 인식한다. 만일 개인 차량 소유자가 인정한 차량이 아닌 경우, 어플리케이션 서버의 "개인 주차장 운영 블록"은 경찰청의 차량 번호정보 조회 Open API를 근거로 개인의 전화번호를 받는다. 이후 주차 처리시 비권리권자는 주차 권리권자의 승인을 받아서 인정되는 시간만큼 주차를 하고 주차요금을 시청 공공 계좌에 입금한다. 본 연구를 통하여, 시청이 인정해준 개인 주차 공간에서 도심의 주차관리를 가장 효과적으로 할 수 있는 운영 처리 방법을 찾을 수 있었다.

토양 속 박테리아가 지하매설 X65 배관의 미생물 부식 거동에 미치는 영향 (Effect of Bacteria in Soil on Microbiologically Influenced Corrosion Behavior of Underground X65 Pipeline)

  • 최병학;한성희;김대현;김우식;김철만;최광수
    • 한국재료학회지
    • /
    • 제32권3호
    • /
    • pp.168-179
    • /
    • 2022
  • Microbiologically Influenced Corrosion (MIC) occurring in underground buried pipes of API 5L X65 steel was investigated. MIC is a corrosion phenomenon caused by microorganisms in soil; it affects steel materials in wet atmosphere. The microstructure and mechanical properties resulting from MIC were analyzed by OM, SEM/EDS, and mapping. Corrosion of pipe cross section was composed of ① surface film, ② iron oxide, and ③ surface/internal microbial corrosive by-product similar to surface corrosion pattern. The surface film is an area where concentrations of C/O components are on average 65 %/16 %; the main components of Fe Oxide were measured and found to be 48Fe-42O. The MIC area is divided into surface and inner areas, where high concentrations of N of 6 %/5 % are detected, respectively, in addition to the C/O component. The high concentration of C/O components observed on pipe surfaces and cross sections is considered to be MIC due to the various bacteria present. It is assumed that this is related to the heat-shrinkable sheet, which is a corrosion-resistant coating layer that becomes the MIC by-product component. The MIC generated on the pipe surface and cross section is inferred to have a high concentration of N components. High concentrations of N components occur frequently on surface and inner regions; these regions were investigated and Na/Mg/Ca basic substances were found to have accumulated as well. Therefore, it is presumed that the corrosion of buried pipes is due to the MIC of the NRB (nitrate reducing bacteria) reaction in the soil.

이기종 무선인터넷 플랫폼의 어플리케이션 상호 호환을 위한 변환 솔루션 개발 (Development of Conversion Solutions for Interoperability of Applications on Different Mobile Internet Platforms)

  • 강경보;강동현;홍창표;류종민;이중훈;윤정한;좌정우
    • 한국콘텐츠학회논문지
    • /
    • 제7권4호
    • /
    • pp.1-9
    • /
    • 2007
  • 이동통신사업자는 기존의 음성서비스에서 고속 무선인터넷 서비스를 기반으로 하는 신규 사업모델 개발을 위해 고속 무선인터넷 망을 구축하고 다기능 휴대폰을 개발하여 보급하고 있다. 국내 이동통신사업자는 무선인터넷 서비스의 활성화를 위해 cdma2000-1x, EvDo에서 HSDPA로 고속 무선인터넷망을 구축하고 MP3, MPEG, 3D 게임엔진, DMB 등 이동멀티미디어 솔루션과 팝업 창과 같이 새로운 UI를 갖는 다기능 휴대폰을 개발하여 보급하고 있다. 또한, 무선인터넷 서비스의 콘텐츠 개발을 위해 WAP, ME등의 모바일 브라우저와 WIPI, J2ME, BREW 등의 무선인터넷 플랫폼을 사용하고 있다. 그러나 이동통신 사업자별로 다른 무선인터넷 플랫폼을 사용하고 있어 콘텐츠 사업자가 무선인터넷 서비스를 사용자에게 제공하기 위해서는 서로 다른 무선인터넷 플랫폼으로 어플리케이션을 개발하여야 하는 문제가 있다. 본 논문에서는 무선인터넷 플랫폼에서 개발된 어플리케이션을 다른 무선인터넷 플랫폼에서 동작할 수 있도록 하는 어플리케이션 상호 호환을 위한 변환 솔루션을 제안한다. 제안하는 어플리케이션 상호 호환을 위한 변환 솔루션은 대표적 인 무선인터넷 플랫폼인 WIPI와 BREW 간 어플리케이션 변환을 위 해 단일패스(one-pass) 컴파일러 방식을 사용하여 개발되었다. 개발된 변환 솔루션의 성능은 무선인터넷 핵심 서비스인 게임 어플리케이션에 적용하여 API 변환율, 프로그램 성능, 변환 프로그램 크기, 변환 소요시간에 대해 확인하였다.

수치지형도를 이용한 DEM 자동 생성 기법의 개발 (Development of an Automatic Generation Methodology for Digital Elevation Models using a Two-Dimensional Digital Map)

  • 박찬수;이성규;서용철
    • 한국지리정보학회지
    • /
    • 제10권3호
    • /
    • pp.113-122
    • /
    • 2007
  • 최근 항공측량과 위성정보 기술의 급속한 발전은 방대한 지리정보 데이터의 신속한 취득을 가능케 하고 있다. 취득된 지리정보를 정확하게 표현하고 분석하기 위해서는 대용량 데이터를 실시간으로 시각화하는 기술을 필요로 하며, 실시간 시각화를 위해 LOD(Lovel of Detail) 알고리즘을 핵심 요소로 적용하고 있다. 본 연구는 다양한 지리정보 데이터 중 수치지형도에 포함된 등고선 데이터를 활용하여 정규화된 고도정보를 생성하는 방법으로써 TIN 생성기법을 적용하였고, 정규화 된 고도 정보를 생성하기 위해서 본 연구에서는 2단계의 작업으로 구분하여 생성하였다. 먼저 수치지형도를 활용하여 TIN 데이터를 생성하고, 생성된 TIN 데이터를 이용하여 정규화 된 고도정보를 생성하고자 하는 지역 크기의 2차원적 격자 배열을 생성하고, 격자 배열의 각 점과 생성된 불규칙 삼각망의 교차점을 구하여 정규화 된 고도정보를 생성할 수 있다. 본 연구에서는 각 단계 별로 제한된 딜로니 삼각분할(CDT, Constrained Delaunay Triangulation) 알고리즘과 생성된 TIN 데이터와 2차원적 격자 배열 각 점의 교차점을 구하기 위해 Ray-Triangle Intersection 알고리즘을 선택하였다. 또한, DirectX API 라이브러리, Quad-Tree LOD 알고리즘 그리고 프로그램 개발언어인 Microsoft Visual C++ 6.0을 이용하여 정규화된 고도정보를 3차원 지형 실시간 시각화를 통해 3차원 지형 시뮬레이션을 하였다.

  • PDF

매설가스배관의 지진 취약도 해석 (Earthquake Fragility Analysis of a Buried Gas Pipeline)

  • 이도형;전정문;오장균;이두호
    • 한국지진공학회논문집
    • /
    • 제14권5호
    • /
    • pp.65-76
    • /
    • 2010
  • 본 연구에서는 국내에서 널리 사용되고 있는 매설가스배관인 API X65에 대해 지진 취약도 해석을 수행하였다. 이를 위해, 15가지 경우의 배관 해석모델에 대해 12본 세트의 다양한 지진파를 0.1g 등간격으로 스케일링하여 비선형 시간이력해석을 수행한 후, 비선형 시간이력해석으로 얻어진 매설가스배관의 최대 변형률을 이용하여 지진취약도 해석을 수행하였다. 지진 취약도 해석을 위해 본 연구에서는 또한, 지반조건, 단부지점조건, 매립깊이 및 배관형태 등을 변수로 고려하여 지진 취약도 해석을 수행하였다. 지진 취약도 해석결과, 지반조건, 단부지점조건 및 매립깊이는 매설가스배관의 취약도 곡선에 영향을 끼치는 것으로 판단되었고, 특히 지반조건이 미치는 영향은 다른 두 변수에 비해 다소 큰 것을 확인할 수 있었다. 반면에, 배관형태가 취약도 곡선에 미치는 영향은 미미한 것을 알 수 있었다. 종합적으로, 매설가스배관의 지진 취약도 해석과 관련된 연구가 많지 않은 현실을 감안할 때, 본 연구결과는 매설가스배관의 지진 취약성 평가해석에 초석으로 고려되어질 수 있고, 추후 관련분야 연구에 좋은 참고자료가 될 것으로 사료된다.

MLPPI Wizard: An Automated Multi-level Partitioning Tool on Analytical Workloads

  • Suh, Young-Kyoon;Crolotte, Alain;Kostamaa, Pekka
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제12권4호
    • /
    • pp.1693-1713
    • /
    • 2018
  • An important technique used by database administrators (DBAs) is to improve performance in decision-support workloads associated with a Star schema is multi-level partitioning. Queries will then benefit from performance improvements via partition elimination, due to constraints on queries expressed on the dimension tables. As the task of multi-level partitioning can be overwhelming for a DBA we are proposing a wizard that facilitates the task by calculating a partitioning scheme for a particular workload. The system resides completely on a client and interacts with the costing estimation subsystem of the query optimizer via an API over the network, thereby eliminating any need to make changes to the optimizer. In addition, since only cost estimates are needed the wizard overhead is very low. By using a greedy algorithm for search space enumeration over the query predicates in the workload the wizard is efficient with worst-case polynomial complexity. The technology proposed can be applied to any clustering or partitioning scheme in any database management system that provides an interface to the query optimizer. Applied to the Teradata database the technology provides recommendations that outperform a human expert's solution as measured by the total execution time of the workload. We also demonstrate the scalability of our approach when the fact table (and workload) size increases.