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

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

무인항공기용 비행제어컴퓨터 아키텍처 최적화 설계 및 성능 평가 (Optimization Design and Performance Evaluation of Flight Control Computer Architecture for UAV)

  • 김우리얼;송동현;박상웅;안태식
    • 한국항행학회논문지
    • /
    • 제27권6호
    • /
    • pp.763-769
    • /
    • 2023
  • 무인항공기용 비행제어컴퓨터는 높은 신뢰성이 요구되는 항전 장비로, 고장에 대한 마진을 위해 다중화 설계되는 것이 일반적이다. 다중화 된 비행제어컴퓨터는 채널 간 동기화 및 고장분리를 위해 디스크리트 신호 및 CCDL (cross channel data link)을 통한 인터페이스가 포함되어야 한다. 무인항공기 기술이 발전함에 따라 민간 및 군에서 AAM (advanced air mobility) 및 저피탐 등 다양한 형태의 플랫폼들이 개발되고 있으며, 이러한 플랫폼들은 고성능 비행제어를 위한 제어 성능 고도화 및 탑재장비의 SWaP (size, weight and power) 최적화를 요구하고 있다. 본 논문에서는 이러한 무인항공기용 최적화된 다중화 비행제어컴퓨터 아키텍처를 설계하고 입출력 제어를 위한 소프트웨어 설계를 수행하였다. 또한 구현된 비행제어컴퓨터와 입출력 소프트웨어를 통해 입출력 처리 성능을 평가 하였다.

위성영상처리 알고리즘 컴포넌트화를 활용한 소프트웨어 프레임워크 및 시스템 구조 설계 (Software Framework and System Architecture Design of Satellite Image Processing System Utilizing "Algorithm Componentification", a Building Block)

  • 방상호;정상민;김병길;사공영보;정용주;장재동;오현종
    • 한국위성정보통신학회논문지
    • /
    • 제9권3호
    • /
    • pp.109-115
    • /
    • 2014
  • 본 논문에서는 위성영상처리 소프트웨어 및 시스템의 재사용성을 높이고, 개발기간 및 유지 관리 비용을 줄일 수 있는 알고리즘 컴포넌트화를 통한 위성영상처리 프레임워크 및 시스템에 대한 구조를 제안한다. 기존 위성영상처리 소프트웨어 및 시스템은 특정 데이터 및 기능에 국한되어 제한된 구조를 갖고 있다. 또한, 각각의 시스템들은 동일 및 유사한 영상처리 알고리즘이 사용되지만 해당 알고리즘을 중복적으로 개발하는 문제점이 있다. 이와 같은 문제점을 해결하기 위해 위성영상처리 소프트웨어 프레임워크의 요구사항을 분석하였다. 요구사항을 반영한 프레임워크 및 시스템 구조를 설계하였으며, 위성영상처리 프레임워크의 운영흐름도 함께 도출하였다.

지능형 자동차용 임베디드 플랫폼 소프트웨어 테스팅 연구 (A Survey of Embedded Software Testing for Automotive Standard Platform)

  • 조현철;박세권;조희섭
    • 전자공학회논문지SC
    • /
    • 제47권6호
    • /
    • pp.73-79
    • /
    • 2010
  • 지능형 자동차의 개발 및 보급 확대에 따라 차량용 시스템에 전기 전자 소프트웨어 모듈의 비중이 늘어나고 있다. 따라서 이러한 모듈을 포함하는 전자 제어 장치가 증가하게 되고, 소프트웨어와 시스템 장치 간의 상호 연동이 요구된다. 그렇지만 임베디드 플랫폼 간의 인터페이스가 표준화 되어 있지 않아 개발 및 통합이 어려운 실정이다. AUTOSAR 표준화 연구는 유럽의 자동차 제조업체와 부품 제조업체의 공동 협력 결과물로, 차량용 소프트웨어 플랫폼의 산업 표준을 제공한다. 본 연구의 이전 결과물로 AUTOSAR 플랫폼을 지원하는 RTE 코드 생성기 도구를 개발하였다. 본 논문에서는 테스트 과정을 통해 RTE 생성기의 동작 환경 및 표준 플랫폼 지원 결과를 분석하였다. 실험 결과, 코드 생성기가 표준 규격의 요구사항과 방법론에 맞게 파일을 생성함을 확인할 수 있었다.

RSIM 버전 1.3 기반의 소프트웨어 RS, IM 아키텍처 설계 (Architecture Design for RSIM version 1.3 based Software RS and IM)

  • 장원석;김영기;서기열
    • 한국정보통신학회논문지
    • /
    • 제18권9호
    • /
    • pp.2124-2130
    • /
    • 2014
  • RTCM에서 정의하고 있는DGPS 기준국 시스템 표준은 현재 1.2 버전으로, 이 표준은 현재 미국의 GPS 만을 지원하고 있다. 그러나 지금 서비스되고 있는 GNSS 위성은 GPS 외에도 유럽의 GALILEO, 러시아의 GLONASS, 일본의 QZSS, 중국의 BeiDou등 다수가 존재하고 있어 기존의 표준으로는 이들을 지원할 수 없다. RTCM에서는 이에 맞춰 이들 GNSS 위성에 대한 보정정보 서비스를 제공할 수 있도록 새로운 표준인 RTCM RSIM 1.3 버전을 새로이 제정하고 있다. 이에 본 논문에서는 RTCM에서 제정중인 RSIM 1.3 버전을 분석하고 이 버전을 지원할 수 있는 소프트웨어 기반의 DGNSS 기준국 아키텍처를 설계하였다.

오픈소스 프레임워크 Storm을 활용한 IoT 환경 스트리밍 데이터 처리 (Handling Streaming Data by Using Open Source Framework Storm in IoT Environment)

  • 강윤희
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제5권7호
    • /
    • pp.313-318
    • /
    • 2016
  • IoT 환경에서 센싱 정보의 활용을 위해서는 센서로 부터 생성된 정보의 가공 및 처리를 위한 효율적인 소프트웨어 아키텍처 설계가 필수적이다. 특히 IoT 환경에서 사물은 인터넷에 연결되고 각종 센서를 탑재한 디바이스간 통신이 가능하여야 한다. 그러나 MapReduce 기반의 Hadoop과 Twister은 데이터의 배치 처리에 적합하지만, 스트리밍 센서 자료의 이동중 처리에는 제약점을 갖는다. 전통적인 스트리밍 데이터 처리 방법인 MOM 기반의 메시지 큐 시스템을 이용해 메시지 스트림을 처리하는 방식은 프로그래머가 메시지 흐름의 복잡도를 고려해야 상세한 처리를 프로그램 함으로써 유지보수 및 확장성을 갖기 어려움이 있다. 이 논문에서는 IoT 환경에서 수집된 센싱 자료의 처리를 위한 소프트 웨어 아키텍처를 설계하였다. 또한 설계된 소프트아키텍처를 기반으로 오픈소스 프레임워크인 Storm의 응용 구성을 기술한다. 구성응용은 센서게이트웨이(Sensor Gateway)를 통해 자료를 수집한 후 실시간 스트리밍 데이터를 파이프-필터 스타일로서 변환한다.

마이크로서비스아키텍처 기반 경량형 모의실험환경 (A Ligthtweight Experimental Frame based on Microservice Architecture)

  • 함규식;김현기;김진우;장수영;김은경;최창범
    • 전기전자학회논문지
    • /
    • 제28권2호
    • /
    • pp.123-130
    • /
    • 2024
  • 기술이 급속도로 발전하고 제품 수명주기가 짧아짐에 따라 연구 성과의 도출과 제품 개발 및 출시 과정을 가속화할 필요성이 점차 증대되고 있다. 이에 따라 개발자의 연구 결과를 빠르게 확인하고 적용하기 위한 모의실험을 위한 컴퓨팅 환경이 필요하게 되었다. 모의실험을 위한 컴퓨팅 환경은 가용한 컴퓨팅 자원을 최대한 활용할 수 있어야 하며 실험하고자 하는 다수의 시나리오에 대해서 모의실험을 관리하고 실험 결과 취합을 용이하게 진행해야 한다. 이와 같은 모의실험 환경을 구축하기 위해서 본 연구는 마이크로서비스 아키텍처 기반의 모의실험 환경을 설계하고 구현하였다. 제안하는 모의실험 환경은 모의실험을 수행하고자 하는 사용자가 손쉽게 실험을 수행할 수 있도록 스크립트 기반으로 가용 컴퓨팅 자원을 활용하여 실험 환경을 구성하고 자동으로 시나리오가 배포될 수 있도록 실험 틀을 설계하였으며 사용자가 제공하는 시나리오와 실험 대상 소프트웨어를 활용하여 컴퓨팅 환경과 실험이 자동으로 구성되어 모의실험을 수행할 수 있도록 하였다.

Development of a Computer Program for User-Oriented Analysis and Design of Prestressed Concrete Bridges

  • Kim, Tae-Hoon;Choi, Jeong-Ho;Lee, Kwang-Myong;Shin, Hyun-Mock
    • KCI Concrete Journal
    • /
    • 제12권2호
    • /
    • pp.3-10
    • /
    • 2000
  • A computer program, named NEO-PCBRG, for the analysis and design of prestressed con-crete(PSC) bridges was developed using the finite element method. NEO-PCBRG can predict the response of PSC bridges throughout the various stages of construction and service. NEO-PCBRG has both pre- and post-processing capabilities. Pre-processing refers to all the neces- sary steps required to prepare a virtual prototype, more commonly termed a varied model for analysis. Post-processing here stands for the step in which the results from the analysis are reviewed and interpreted. In order to allow for the easy and convenient execution of the entire procedure, NEO-PCBRG was developed using computer graphics in the Visual Basic pro- gramming language. In conclusion, this study presents a new software architecture for analy-sis using the user-oriented design technique.

  • PDF

Algorithm Design to Judge Fake News based on Bigdata and Artificial Intelligence

  • Kang, Jangmook;Lee, Sangwon
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제11권2호
    • /
    • pp.50-58
    • /
    • 2019
  • The clear and specific objective of this study is to design a false news discriminator algorithm for news articles transmitted on a text-based basis and an architecture that builds it into a system (H/W configuration with Hadoop-based in-memory technology, Deep Learning S/W design for bigdata and SNS linkage). Based on learning data on actual news, the government will submit advanced "fake news" test data as a result and complete theoretical research based on it. The need for research proposed by this study is social cost paid by rumors (including malicious comments) and rumors (written false news) due to the flood of fake news, false reports, rumors and stabbings, among other social challenges. In addition, fake news can distort normal communication channels, undermine human mutual trust, and reduce social capital at the same time. The final purpose of the study is to upgrade the study to a topic that is difficult to distinguish between false and exaggerated, fake and hypocrisy, sincere and false, fraud and error, truth and false.

A hybrid simulated annealing and optimality criteria method for optimum design of RC buildings

  • Li, Gang;Lu, Haiyan;Liu, Xiang
    • Structural Engineering and Mechanics
    • /
    • 제35권1호
    • /
    • pp.19-35
    • /
    • 2010
  • This paper proposes a hybrid heuristic and criteria-based method of optimum design which combines the advantages of both the iterated simulated annealing (SA) algorithm and the rigorously derived optimality criteria (OC) for structural optimum design of reinforced concrete (RC) buildings under multi-load cases based on the current Chinese design codes. The entire optimum design procedure is divided into two parts: strength optimum design and stiffness optimum design. A modified SA with the strategy of adaptive feasible region is proposed to perform the discrete optimization of RC frame structures under the strength constraints. The optimum stiffness design is conducted using OC method with the optimum results of strength optimum design as the lower bounds of member size. The proposed method is integrated into the commercial software packages for building structural design, SATWE, and for finite element analysis, ANSYS, for practical applications. Finally, two practical frame-shear-wall structures (15-story and 30-story) are optimized to illustrate the effectiveness and practicality of the proposed optimum design method.

DbC 접근법을 이용한 EJB 기반 애플리케이션의 명세 기법 (Specification Technique of EJB-Based Application using Design by Contracts Approach)

  • 노혜민;유철중
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제29권12호
    • /
    • pp.895-906
    • /
    • 2002
  • 분산 웹 애플리케이션에 대한 관심도가 증가함에 따라서 복잡한 분산 프레임워크와 관련된 코드의 작성 없이 비즈니스 코드 작성에 주력할 수 있게 해 주는 서버측 Java 컴포넌트 아키텍처인 EJB에 대한 관심도 또한 증가하고 있는 추세이다. 그러나 이러한 관심도의 증가에도 불구하고 지금까지는 이러한 시스템의 신뢰성 측면에 대한 노력은 미비한 것이 현실이다. 따라서 본 논문에서는 객체지향 시스템 개발에서 소프트웨어의 신뢰성을 높여줄 수 있는 접근법으로 증명되고 있는 DbC 접근법을 EJB 기반 애플리케이션의 정형 명세 작성에 적용하기 위한 명세 기법을 제안한다. 이러한 명세 기법을 통해 개발자들은 EJB 기반 애플리케이션 개발에 있어서 신뢰성 측면의 이점을 얻을 수 있다.