• 제목/요약/키워드: 소프트웨어 설계 및 구현

검색결과 1,581건 처리시간 0.036초

SDTS와 GOTHIC간의 데이터 변환 시스템의 개발 (Development of a Data Conversion System between SDTS and Gothic)

  • 김준종;설영민;이강준;한기준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.170-172
    • /
    • 1998
  • 지리 정보 시스템(GIS)은 그 특성상 대용량의 GIS 데이터를 사용하며, 다양한 소프트웨어와 하드웨어 상에서 구현된다. 이렇게 상이한 하드웨어, 소프트웨어, 그리고 운영 체제상에서 공간 데이터들 간의 효율적인 데이터 교환이 불가능하다면 데이터 공유가 매우 어려울 뿐만 아니라 데이터의 중복 보관 및 관리로 인해 막대할 경제적 손실을 가져온다. 이와 같은 문제점을 해결하기 위해서 국가 차원에서 지리 정보 시스템에 관해 국가 표준을 설정하고, 공간 데이터베이스를 구축하고 있는데 공통데이터교환 포맷으로 채택된 것은 SDTS이다. 본 논문에서는 국가 공통데이타교환 포맷인 SDTS 데이터와 GOTHIC의 데이터를 상호 교환할 수 있는 데이터 변환 시스템을 설계 및 구현한다. 데이터 변환 시스템의 대상이 되는 GOTHIC은 영국 Laser-Scan에서 개발한 GIS 개발 도구로 실세계를 구성하는 개체들을 서로 구분될 수 있는 하나의 객체로 표현하고 있다. 본 논문에서는 우선 GOTHIC과 SDTS의 데이터 포맷 및 데이터의 저장 방법에 대해 분석한다. 그리고, 구현하려고 하는 데이터 변환 시스템의 전체적인 구조를 설계하고, 구조의 각 단계별로 수행될 작업을 구현함으로써 데이터 변환 시스템을 개발한다.

정지궤도복합위성의 IMGL 통신 소프트웨어 설계 및 구현 (Design and implementation of IMGL Communication Software on GEOKOMPSAT-2)

  • 강수연
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.345-347
    • /
    • 2015
  • 인공위성은 다양한 센서장치, 구동장치, 전자장치들로 구성되어 있으며, 위성을 제어하는 컴퓨터 장치는 이들 장치들과 다양한 종류의 통신 버스로 연결되어있다. 정의된 프로토콜에 따라 명령을 전송하고 장치들의 상태 정보를 수집하여 위성을 운영한다. 위성에서 많이 사용되는 대부분의 상용 센서나 구동장치들은 표준화된 버스 (ex, 1553B, CAN, UART, etc ...) 인터페이스를 지원한다. 그러나 위성의 임무나 설계에 맞게 특수하게 제작된 장치의 경우는 범용의 버스보다는 용도에 적합한 프로토콜이 설계되고 제작된다. 본 논문에서는 2018년 발사 예정인 정지궤도복합위성 컴퓨터 장치 (GMU) 내의 프로세스 모듈과 시스템의 이상상태를 감지하여 GMU의 운용 모드 및 형상의 변경을 담당하는 MRE 모듈사이의 통신을 담당하는 IMGL 설계를 소개하고 IMGL 운영을 담당하는 소프트웨어 설계 및 구현 내용을 기술한다.

C의 재귀 호출로부터 동적 구조를 활용한 VHDL로의 변환 (Translation utilizing Dynamic Structure from Recursive Procedure & Function in C to VHDL)

  • 홍승완;이정아
    • 한국정보처리학회논문지
    • /
    • 제7권10호
    • /
    • pp.3247-3261
    • /
    • 2000
  • 하드웨어와 소프트웨어의 통합 설계 방법을 사용하면 다양한 신호처리 시스템을 설계 시간 및 비용에 있어서 효율적으로 구축 할 수 있다. 기존에 연구된 C로 구현된 다양한 신호 처리 시스템을 통합 설계 환경에서 효과적으로 활용하기 위하여 C로 구현된 알고리즘을 하드웨어 설계 언어(VHDL)로 변환할 필요성이 있다. C를 VHDL로 변환하는 경우 특히 동적 할당, 포인터, 재귀 호출 구문의 변환이 용이하지 않다. 본 논문에서는, 현재까지 소프트웨어로 구현되어 왔던 재귀 호출문을 동적 구조를 활용하여 VHDL 구문으로 변환하는 방법론을 제시하고자 한다. 이를 통해 통합 설계의 하드웨어 소프트웨어 분할시 유연성을 부여할 수 있고, 통합 설계의 궁극적인 목표인 시스템의 전체적인 성능 향상과 설계 시간 단축으로 우수한 목적 시스템을 구축할 수 있을 것으로 기대된다.

  • PDF

신호중계교환기 SMX-1에서 신호연결 제어부의 설계 및 구현

  • 양순성;이영희
    • ETRI Journal
    • /
    • 제14권3호
    • /
    • pp.1-15
    • /
    • 1992
  • Stand-slone 신호 중계 교환기인 SMX-1(Signalling Message eXchange No.1)은 통신망의 신경계인 공통선 신호망(Common Channel Signalling Network)의 하부 구조를 구성하는 시스팀이다. SMX-1에 총괄명 번역서비스를 수용하게 되면 통신망 사용자에게 통신망 내부의 구성 및 구성 요소의 변화에 구속되지 않고 지속적인 지능망 서비스를 제공할 수 있게 된다. 본 연구에서는 SMX-1의 설계 이념에 부합되도록 신호연결 제어부의 기능을 소프트웨어 및 하드웨어적으로 분산화하여 설계, 구현함으로써 SMX-1의 고신뢰성 및 신속성을 추구하였다. 소프트웨어적으로는 총괄명번역 서비스 제공을 위해 국제 전신 전화 자문 회의(CCITT)권고 Q.711-Q.714에서 정의하고 있는 신호연결 제어부(SCCP:Signalling Connection Control Part)의 기능을 관리 기능(SCMG : SCCP Management Part)과 루팅 제어 기능(SCRC : SCCP Routing Control Part)으로 분리하여 각각의 기능을 이중화하여 설계, 구현하였다. 하드웨어적으로는 관리 기능을 하나의 보드로 집중화하고 루팅 제어 기능을 여러개의 보드로 분산화하였다. 분산되어 있는 루팅 제어기능이 총괄명번역 서비스를 수행하기 위하여 사용하는 루팅 제어 데이터의 일치성을 유지하기 위하여, 관리 기능에 루팅 제어 데이터를 총괄적으로 관리하는 루팅 제어 데이터 관리 기능(RCDMFB : Routing Control Data Management Function Block)과 운용 관리 기능 (OMS : Operation and Management Subsystem)의 제원관리 지원기능을 구현하였다.

  • PDF

TDX-10 CCITT No.7 신호 메시지 전달 시스팀의 구조 설계

  • 이형호;오덕길;조영소;김진태
    • ETRI Journal
    • /
    • 제10권1호
    • /
    • pp.14-21
    • /
    • 1988
  • 전전자 교환기인 TDX-10 개발에 CCITT No.7 신호시스팀의 메시시 전달부에 대한 기능을 정의하였으며 그 하드웨어 구조 및 소프트웨어 구현 기술을 제시하였다. 메시지 전달부의 신호링크 기능은 firewate 형태로 설계되었으며 신호망기능은 기능 분할에 따른 소프트웨어 block들로 구성되며 high level language로써 구현된다.

  • PDF

Google Map API와 LBS를 이용한 소셜 네트워킹 사이트 설계 및 구현 (Design and Implementation of the Social Networking Site using Google Map API and LBS)

  • 이준희;김우생
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.381-384
    • /
    • 2010
  • 최근 휴대전화의 고성능화와 네트워크 인프라의 발달로 언제 어디서나 인터넷 접속이 가능한 유비쿼터스 환경이 조성됨에 따라 LBS 응용정보 서비스 산업이 크게 성장하고 있다. 본 논문에서는 방문자의 IP Address를 통해 사용자의 Geolocation 데이터를 획득하고 Google Map API를 사용하여 사용자의 현 위치와 주변의 편의시설 위치를 지도에 표시하며 편의시설 이용 정보를 공유할 수 있는 소셜 네트워킹 사이트를 설계하고 구현하였다.

SMX-1 신호링크기능 S/W설계 및 구현

  • 이근우;백영식
    • ETRI Journal
    • /
    • 제14권4호
    • /
    • pp.236-248
    • /
    • 1992
  • 본 고에서는 국내 신호망에 사용될 NO.7 신호방식을 채택한 신호중계교환기 SMX-1 시스팀의 메시지전달부(MTP)중 레벨2 신호링크 기능에 대한 소프트웨어의 설계 및 구현에 대하여 기술하였다. SMX-1 시스팀내에서 요구하는 레벨2 신호링크의 기능은 NO.7 신호방식-메시지전달부 국내기준안에서 제시한 신호링크 고유기능, 고신뢰도가 만족되도록 설계된 SMX-1 시스팀의 유지보수기능, SMX-1 시스팀 운용시 망상태 파악 및 가용도 등을 파악하기 위해 필요한 측정 및 감시 기능들이 구현되었다. 또한 신호링크 고유기능중에서도 설계자 구현 의존 사항들인 신호 전송로 차단때의 감지 기능, 신호링크 폭주 기능, 옥텟계수 모드 처리기능, 긴 메시지 수신처리 기능 등이 구현되었다. 구현 완료된 신호링크기능이 NO.7 신호방식-메시지전달부 국내기준안에서 요구하는 메시지전달부 신호전송성능의 신호트래픽 처리용량을 만족하는지를 확인하기 위하여 NO.7 프로토콜 분석기를 통하여 시험하였으며 그 결과를 분석 및 기술하였다.

  • PDF

XML에 기반한 SW 개발 문서 관리 도구의 설계 및 구현 (Design and Implementation of the XML-based Software Development Document Management Tool)

  • 민만기;이승진;우치수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.541-543
    • /
    • 1998
  • 본 연구에서는 PSEE 환경 하에서 사용 가능한 XML 기반의 개발 문서 관리 도구를 제안한다. 먼저 PSEE 환경에 대하여 간략하게 알아보고 PSEE 하의 개발 문서 관리 도구가 가져야 할 특성을 살펴보겠다. 이러한 특성을 만족하도록 개발 문서의 형식으로 정한 XML에 대하여 간략히 살펴보고 본 연구에서 설계 및 구현한 개발 문서 관리 도구에 대하여 설명하겠다. 본 논문에서 설계한 내용은 대형 컴퓨터 기반의 소프트웨어 개발 환경의 일부로써 구현되었다.

가상환경 내의 개체 행위 설계 (Behavior Modeling of Entities in a Virtual Environment)

  • 서진석;김정현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (2)
    • /
    • pp.213-215
    • /
    • 1998
  • 가상현실 시스템을 구현하고자 할 때, 그 환경에 존재하는 개체(entity)들의 복잡한 행위(behavior)를 설계 및 기술하는 것이 쉽지 않을 뿐만 아니라, 사용자와의 상호작용까지 고려한다면 매우 복잡하게 된다. 게다가, 이러한 행위와 상호작용의 설계 및 기술에 대한 정형화된 도구조차 찾기 어려운 것이 사실이다. 이 논문에서는 이러한 행위를 설계할 때, 소프트웨어 공학에서 이용되고 있는 도구 중 하나인 Statecharts와 DFD(Data Flow Diagram)을 기반으로 하는 ASADAL/SIM을 이용하여 설계하고 구현한 예를 들어 프로그래밍이 아닌 다른 도구를 통한 가상환경 내의 개체들의 행위 설계와가 가능함을 보이고, 그로 인해 얻을 수 있는 여러 장점에 관하여 소개한다.

  • PDF

컴포넌트 재사용을 늘리기 위한 전략 패턴의 활용 방법 (Strategies for Component reuse using Strategy Design Pattern)

  • 심준용;오정인;위성혁;김세환
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.1194-1197
    • /
    • 2012
  • 디자인 패턴은 소프트웨어 설계 시 반복적으로 발생하는 문제를 해결하기 위한 방법을 기술한다. 특히, 객체지향 기술을 기반으로 하는 컴포넌트 설계 시 디자인 패턴을 활용함으로써 특정 설계 문제에 대한 해결책을 재사용할 수 있다. 좋은 객체 지향 설계는 재사용성, 확장성 및 유지보수성을 제공하는 것이며, 디자인 패턴은 좋은 설계에 필요한 구성 요소들의 관계 구조를 제시한다. 본 논문은 객체지향 기반의 컴포넌트 프레임워크 설계 시 프레임워크의 확장성과 구현 컴포넌트의 재사용성을 늘리기 위한 방안으로 디자인 패턴의 활용법을 제시한다. 특히, 알고리즘 재사용의 구조를 제시하는 전략 패턴과 처리 절차 재사용의 구조를 제시하는 템플릿 메서드 패턴의 구조를 비교하고, 분산 통신 컴포넌트 설계 시 전략 패턴의 적용 사례를 보여준다.