• 제목/요약/키워드: Software Platform Design

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

웹 서비스와 OpenAPI를 사용한 SOA 기반 동적 서비스 합성 프레임워크 (A SOA-based Dynamic Service Composition Framework using Web Services and OpenAPIs)

  • 김진한;이병정
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권3호
    • /
    • pp.187-199
    • /
    • 2009
  • 최근 웹 2.0의 등장과 함께 플랫폼으로서의 웹이 강조되어 OpenAPI가 급격히 증가하고 있다. OpenAPI는 서비스를 결합한 새로운 서비스를 만들기 위하여 사용된다. 하지만 OpenAPI는 표준 문서가 존재하지 않아 사용에 한계가 있다. 그래서 기존 매쉬업 연구는 동적 서비스 합성보다는 주로 도구 설계나 서비스 결합을 위한 언어 정의에 국한되고 있다. 반면 SOA 구현 기술 중의 하나인 웹서비스는 서비스 설명을 위한 WSDL, 서비스 등록을 위한 UDDI, 메시지 전송을 위한 SOAP 등의 표준 문서를 제공한다. 이러한 기술들을 이용하여 웹 애플리케이션이 서비스를 해석하여 실행시킬 수 있다. 그리고 최근 SOA 연구에서는 서비스의 동적 합성과 의미적 특성을 지원한다. 만약 웹 서비스와 OpenAPI를 결합하는 동적이고 체계적인 방법이 제공된다면 웹 애플리케이션은 다양한 서비스를 사용자에게 제공할 수 있다. 본 연구에서는 OpenAPI와 웹 서비스의 매쉬업을 위한 SOA 기반 프레임워크를 제시한다. 본 프레임워크는 합성된 서비스의 프로세스는 OWL-S로 표현하여 OpenAPI와 웹 서비스의 동적 합성을 지원한다. 그리고 프로토타입을 통하여 본 프레임워크의 유효성을 보인다. 본 프레임워크는 기존 웹 서비스에 다양성을 부여할 것으로 기대된다.

실시간 SNS 데이터를 위한 Storm 기반 동적 태그 클라우드 (Storm-Based Dynamic Tag Cloud for Real-Time SNS Data)

  • 손시운;김다솔;이수정;길명선;문양세
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제6권6호
    • /
    • pp.309-314
    • /
    • 2017
  • 일반적으로 SNS (social network service) 데이터는 정형, 비정형 데이터가 섞여 빠르게 생성되는 빅데이터의 특성을 갖기 때문에 실시간 수집/저장/분석에 많은 어려움이 있다. 본 논문에서는 이러한 SNS 데이터의 분석에 활용할 수 있는 Apache Storm 기반 실시간 동적 데이터 시각화 기술을 제안한다. Storm은 대표적인 빅데이터 기술 중 하나로, 실시간으로 수집되는 데이터를 분산 환경에서 처리 및 분석하는 소프트웨어 플랫폼이다. 본 논문은 Storm을 사용하여 빠르게 발생하는 트위터(Twitter) 데이터를 수집 및 집계하고, 태그 클라우드를 통해 그 결과를 동적으로 표현하고자 한다. 이를 위해, 사용자가 요구하는 키워드를 입력받고 해당 키워드를 통한 시각화 결과를 실시간으로 확인할 수 있는 웹 인터페이스를 설계 및 구현한다. 또한, 각각의 태그 클라우드 결과를 비교하여 올바로 시각화되었는지 확인한다. 본 연구를 통해, 사용자는 관심있는 주제가 SNS에서 어떻게 변화하고 있는지 직관적으로 판단할 수 있게 되며, 시각화 결과는 주제별 트렌드 분석, 고객 니즈 파악 등 다른 서비스에도 활용이 가능하다.

낙관 인식을 위한 애플리케이션의 설계 및 구현 (Design and Implementation of Luo-kuan Recognition Application)

  • 김한슬;서귀빈;강민구;류기수;홍민
    • 인터넷정보학회논문지
    • /
    • 제19권1호
    • /
    • pp.97-103
    • /
    • 2018
  • 대부분의 동양화 작품에는 작가의 정보를 압축시켜 하나의 그림으로 표현한 낙관이 존재하고 이러한 낙관은 작품의 제목이나 작가의 이름 등 다양한 정보를 포함하고 있다. 따라서 동양화를 수집하거나 즐기는 사람들에게 낙관은 동양화에 대한 중요한 정보를 제공하는 단서 역할을 한다. 하지만 낙관에 있는 글자들은 대부분 어려운 한자나 간자 혹은 다양한 모양으로 변형되어 있어 일반인들이 쉽게 해석하기 어려운 문제점이 있다. 본 논문에서는 낙관의 정보를 손쉽게 확인할 수 있도록 안드로이드 기반의 낙관 검색 애플리케이션을 개발하였다. 해당 애플리케이션은 촬영한 낙관 이미지를 분석하여 서버에 전송해 서버 내의 데이터베이스에서 촬영한 낙관 사진과 가장 유사한 낙관 후보에 대한 정보를 검색하는 알고리즘을 적용하였다. 또한 제안하는 알고리즘의 성능 분석을 위해서 촬영된 낙관 사진과 170개의 낙관 데이터 후보 중에서 정확하게 낙관을 찾아내는지에 대한 여부와 제공되는 낙관의 순위를 바탕으로 알고리즘의 정확도를 비교 및 분석하였다. 정확도 분석 실험 결과 본 애플리케이션의 검색 알고리즘의 정확도는 약 90%로 확인되었으며 추후 알고리즘의 최적화와 멀티쓰레딩 알고리즘의 보완을 통해 빅 데이터 환경에서 자동으로 이미지를 분석 및 검색하는 플랫폼으로의 발전이 가능할 것으로 기대한다.

섬유로프 계류시스템의 크리프 효과가 부유체의 운동응답 및 계류선의 장력 변화에 미치는 영향에 관한 연구 (A Study on Creep Effect of Synthetic Fiber Rope Mooring System on Motion Response of Vessel and Tension of Mooring Line)

  • 박성민;이승재;강수원
    • 대한조선학회논문집
    • /
    • 제54권2호
    • /
    • pp.151-160
    • /
    • 2017
  • Growing demand and rapid development of the synthetic fiber rope in mooring system have taken place since it has been used in deep water platform lately. Unlike a chain mooring, synthetic fiber rope composed of lightweight materials such as Polyester(polyethylene terephthalate), HMPE(high modulus polyethylene) and Aramid(aromatic polyamide). Non-linear stiffness and another failure mode are distinct characteristics of synthetic fiber rope when compared to mooring chain. When these ropes are exposed to environmental load for a long time, the length of rope will be increased permanently. This is called 'the creep phenomenon'. Due to the phenomenon, The initial characteristics of mooring systems would be changed because the length and stiffness of the rope have been changed as time goes on. The changed characteristics of fiber rope cause different mooring tension and vessel offset compared to the initial design condition. Commercial mooring analysis software that widely used in industries is unable to take into account this phenomenon automatically. Even though the American Petroleum Institute (API) or other classification rules present some standard or criteria with respect to length and stiffness of a mooring line, simulation guide considers the mechanical properties that is not mentioned in such rules. In this paper, the effect of creep phenomenon in the fiber rope mooring system under specific environment condition is investigated. Desiged mooring system for a Mobile Offshore Drilling Unit(MODU) with HMPE rope which has the highest creep is analyzed in a time domain in order to investigate the effects creep phenomenon to vessel offset and mooring tension. We have developed a new procedure to an analysis of mooring system reflecting the creep phenomenon and it is validated through a time domain simulation using non-linear mooring analysis software, OrcaFlex. The result shows that the creep phenomenon should be considered in analysis procedure because it affects the length and stiffness of synthetic fiber rope in case of high water temperature and permanent mooring system.

SDN과 SNMP를 이용한 IMS 네트워크 관리 (A Management for IMS Network Using SDN and SNMP)

  • 양우석;김정호;이재오
    • 한국산학기술학회논문지
    • /
    • 제18권4호
    • /
    • pp.694-699
    • /
    • 2017
  • 정보통신 기술의 발달은 네트워크 사용자들이 손쉽게 멀티미디어 서비스를 이용할 수 있도록 했다. 이로 인해 정보통신 사업자들은 QoS(Quality of Service) 기반의 멀티미디어 서비스를 제공하는 기술을 주목하기 시작했다. IMS(IP Multimedia Subsystem)는 멀티미디어 서비스 및 응용 서비스를 제공하는 기술 중 하나로 IP 네트워크를 기반으로 하는 플랫폼이다. 최근에 주목을 받고 있는 5G 네트워크는 대규모의 용량 및 연결, 적응성, 끊김 없는 이종성, 그리고 고도의 유연성으로 표현된다. 5G로 향하는 근래의 네트워크 기술에서 급증하는 네트워크 디바이스와 서비스 이용자는 트래픽의 부하를 일으킬 수밖에 없다. 본 논문은 이러한 네트워크 트래픽의 부하를 네트워크 가상화 기술인 SDN(Software Defined Network)을 이용하여 최소화하고, 여기에 SNMP(Simple Network Management Protocol)를 이용하여 보다 더 효율적인 네트워크 관리를 하려한다. 이를 위해 SDN을 이용한 IMS 네트워크에서 이용될 동적 라우팅 알고리즘과 SNMP의 private MIB(Management Information Base)의 설계를 제안한다. 본 논문의 제안을 통해 정보통신 사업자는 보다 효율적으로 네트워크 자원을 제공 할 수 있다고 기대한다.

CAE와 Decision-tree를 이용한 사출성형 공정개선에 관한 연구 (A Study on the Improvement of Injection Molding Process Using CAE and Decision-tree)

  • 황순환;한성렬;이후진
    • 한국산학기술학회논문지
    • /
    • 제22권4호
    • /
    • pp.580-586
    • /
    • 2021
  • 현재 사출성형분야의 Computer Aided Testing(CAT) 방법론으로 CAE(Computer Aided Engineering)를 이용한 수치 해석 기법이 주를 이루고 있다. 그러나 최근 시뮬레이션에 추가로 인공지능 기법을 응용하는 방법론이 연구되고 있다. 우리는 지난 연구에서 다양한 Machine Learning 기법을 활용하여 사출 성형 공정에 따른 변형 결과를 비교하였으며, 최종적으로 MLP(Multi-Layer Perceptron) 예측모델을 생성하였고, HMA(Hybrid Metaheuristic Algorithm)를 이용하여 최적화 결과를 얻어냈다. 그러나 MLP는 예측 성능이 우수한 반면 블랙박스와 같이 결정 과정에 대한 설명이 부족하다. 본 연구에서는 Radiator Tank 부품에 대하여 사출 성형 해석 소프트웨어인 Autodesk Moldflow 2018을 이용하여 수치 해석 기법으로 데이터를 생성하고, Machine Learning 소프트웨어인 RapidMiner Studio version 9.5를 활용하여 여러 Machine Learning Algorithms 모델을 생성하여 평균 제곱근 오차를 비교하였다. Decision-tree는 Root Mean Square Error(RMSE) 값이 다른 Machine Learning 기법에 비해 양호한 예측 성능을 갖추고 있었다. Decision-tree의 크기를 결정하는 Maximal Depth에 따라 분류 기준을 높일 수 있지만 복잡성도 함께 증가시켰다. Decision-tree를 이용하여 구속 조건을 만족하는 중간 값을 선정하여 시뮬레이션을 진행한 결과 기존의 시뮬레이션만 진행한 것보다 7.7%의 개선 효과가 있었다.

천무 발사대 방향성 오류현상 개선에 관한 연구 (A Study on Improvement of Directional Errors for K-MLRS Launcher)

  • 김혜은;김민창;유한준;배공명;오은빈
    • 한국산학기술학회논문지
    • /
    • 제22권2호
    • /
    • pp.705-713
    • /
    • 2021
  • 케이지 조립체는 발사대의 사격 플랫폼 역할을 하므로 목표물에 대한 사격 정확성을 확보하기 위한 정확한 조준이 필수적이다. 그러나 천무 발사대의 방향성 오류로 인한 케이지의 비정상적인 회전으로 장비에 대한 품질 문제가 지속적으로 발생하였다. 이러한 무기체계의 품질문제는 우리 군의 전력 손실에 큰 영향을 미칠 수 있다. 본 연구에서는 현재 운용중인 천무 발사대 케이지의 방향성 오류 현상을 대상으로 결함 고찰 및 원인분석을 수행하여, 개선방안을 도출하였다. 또한 케이지 방향 결정 신호 흐름 구성 분석을 통해 방향성 오류 발생이 가능한 예상 원인을 모두 도출하여 소프트웨어 방어 설계를 통해 방향성 상실 문제를 완전 차단하고자 하였다. 본 연구를 통해 데이터의 불특정한 신호를 방지하여 레졸버의 신호오류를 개선하였다. 또한 데이터의 왜곡을 최소화하기 위하여, 방향성 판단방식을 개선하였다. 마지막으로 케이지 회전방향에 대한 데이터가 저장오류나 통신오류로부터 영향을 받지 않도록 방향성 저장공간과 확인방식을 개선하였다. 개선사항에 대한 신뢰성은 체계 적용성 검증을 수행하여 입증되었다. 본 연구는 향후 유사무기체계에 대한 고장분석 및 설계에 참고자료가 될 것으로 기대된다.

기상위성 영상처리 기본체계 아키텍처 설계 (Architecture Design for the Image Processing System of Meteorological Satellite)

  • 국승학;최창민;서용진;김현수;사공영보;이봉주;장재동;오현종
    • 대한원격탐사학회지
    • /
    • 제28권1호
    • /
    • pp.79-93
    • /
    • 2012
  • 본 논문에서는 국가기상위성센터에서 진행 중인 '한국형 기상 환경 위성영상처리 기본체계' 구축을 위한 위성영상처리 시스템 아키텍처를 제안한다. 위성영상처리 기본 체계는 위성영상의 수신, 처리, 저장, 배포의 기본적인 기능을 갖는다. 그런데 기존 시스템은 향후 개발될 다양한 위성 및 처리 시스템을 수용하기에는 시스템 통합과 유지보수 측면에서 문제점이 있었다. 현재 운영 중인 시스템의 문제점을 해결하고, 향후 개발될 다양한 위성 및 처리 시스템을 수용할 수 있도록 시스템 아키텍처는 설계되어야 한다. 이를 위해 본 논문에서는 위성영상 처리 기본 체계의 주요 아키텍처 드라이버를 변경가능성, 상호운영성, 확장성, 재사용성, 플랫폼 독립성으로 도출하고 각 아키텍처 드라이버를 달성할 수 있도록 시스템 아키텍처를 설계하였다. 이를 통해 기존 시스템이 갖고 있는 통합 시스템 관리, 시스템 간 의존성 문제, 데이터 관리의 문제를 해결할 수 있을 것이다. 또한 향후 시스템에 대한 유지보수와 새로운 시스템의 도입 시에도 쉽게 변경하고 통합할 수 있을 것으로 기대된다.

통신탑재체와 소프트웨어 위성버스체를 통합한 HITL 시뮬레이터의 설계 및 구현 (DESIGN AND IMPLEMENTATION OF HITL SIMULATOR COUPLEING COMMUNICATIONS PAYLOAD AND SOFTWARE SPACECRAFT BUS)

  • 김인준;최완식
    • Journal of Astronomy and Space Sciences
    • /
    • 제20권4호
    • /
    • pp.339-350
    • /
    • 2003
  • 국가우주개발 중장기 계획의 일환으로 "통신방송위성(CBS: Communications and Broadcasting Satellite) 탑재체 개발 사업"이 한국전자통신연구원을 중심으로 국내산업체와 공동으로 추진되었다. 통신탑재체는 Ku대역 및 Ka대역 통신중계기와 안테나로 구성되며, 2000년 5월부터 2003년 4월까지 3년 동안 기술검증모델 탑재체가 개발되었다. 본 사업에서 통신방송위성을 위한 위성버스체는 개발되지 않으므로 위성을 이루는 통신탑재체와 버스체의 구성이 완벽하지 않았다. 이러한 문제를 해결하기 위해 위성버스체를 대신할 소프트웨어 위성시뮬레이터의 개발이 요구되었다. 개발에 적용된 위성버스체는 무궁화위성 버스체를 그 대상 모델로 가정하였다. 독립적으로 존재하는 하드웨어 통신탑재체와 소프트웨어 위성시뮬레이터의 연동은 통신탑재체의 기능 시험 및 검증을 목적으로 개발된 전기적 지상시험장치(EGSE: Electrical Ground Support Equipment)의 전력, 원격명령 및 원격측정 시스템(PCTS: Power, Command and Telemetry System)을 통해 이루어지도록 설계되었다. 이러한 시스템 개발을 통해 하드웨어 통신탑재체와 실시간으로 연동되는 Hardware-in-the-loop(HITL) 통신방송위성 시뮬레이터(CBSSIM: CBS Simulator)를 구현하였다. CBSSIM의 위성버스체 모델은 모멘텀 바이어스 삼축 안정화 방식의 정지궤도 위성이고, CBSSIM은 PCTS와 TCP/IP로 연결되고, 통신탑재체는 DC하니스 및 MIL-STD-1553B로 PCTS와 연결된다. CBSSIM은 실시간 처리부을 통해 통신탑재체와 위성버스체 모델로 원격명령을 전송하며, 통신중계기로부터 실제 원격측정 자료와 위성버스체 모델로부터 생성된 원격측정 자료를 수집한다. CBSSIM은 다양한 그래픽 사용자 인터페이스(GUI: Graphic User Interface)를 통해 위성의 상태를 감시할 수 있으며, 통신위성의 발사 전후 및 궤도 운용시의 상태를 모사할 수 있다. 본 논문에서는 객체지향 기법에 의해 위성버스체를 모사한 CBSSIM과 통신탑재체 및 통신탑재체와 CBSSIM을 연동시키는 PCTS를 포함한 HITL시뮬레이터의 설계 및 구현 내용에 관해 기술한다.에 관해 기술한다.

웹 기반의 화상회의 시스템의 설계 및 구현 (A design and implementation of the video conferencing system on the WWW)

  • 김성진;박용진
    • 전자공학회논문지T
    • /
    • 제36T권4호
    • /
    • pp.123-132
    • /
    • 1999
  • 화상회의 시스템은 지리적으로 분산된 컴퓨터 사용자들이 회의 시스템을 공유함으로써 오디오 및 비디오 정보를 사용하여 회의에 참가할 수 있는 환경을 제공한다. 그러나, 기존의 화상회의 시스템은 전용시스템 도입을 필요로 하며, 시스템이 설치된 장소에서만 회의가 가능하므로 특정 플랫폼과 네트워크 환경에 사용자가 종속되는 문제점을 가지고 있다. 또한, 사용자들이 회의 참가자들의 네트워크 접속상황을 사전에 인지해야 하며, 반드시 동일한 종류의 회의 시스템 응용프로그램을 사용해야 하는 약점이 있다. 본 논문에서는 위와 같은 문제점을 해결하기 위해 웹 기반에서 운영되는 화상회의 시스템의 설계와 구현 방법에 관하여 논한다. 제안된 화상회의 회의 시스템은 회의시스템 응용이 서버에서 전송되어 웹 브라우저에서 수행되므로, 회의 참가자들은 웹 브라우저만으로 회의를 수행 할 수 있다. 회의 세션관리 및 회의 응용 도구, 멀티미디어 제어 및 전송도구는 웹 서버에서 전담하므로, 웹 서비스가 가능한 곳에서는 네트워크 접속 상황에 관계없이 화상회의가 가능하다. 웹 기반의 회의 시스템을 구현하는데 가장 중요한 과제인 회의 참가자간의 상호 작용과 지속적인 회의 세션 연결을 구현하기 위해 자바 기술을 사용하였으며, 오디오 및 비디오 제어 및 처리는 하드웨어 제어가 용이한 ActiveX 기술을 사용하였다.

  • PDF