• 제목/요약/키워드: 레이다 소프트웨어

검색결과 190건 처리시간 0.024초

공장설비 제어를 위한 레거시 소프트웨어 시스템 분석 및 재공학

  • 한재일;이명희;유철중;장옥배
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제13권3호
    • /
    • pp.55-70
    • /
    • 2000
  • 공장의 설비들은 장비 교체가 아예 불가능하여 오랜 기간동안 사용되는 경우가 있다. 이러한 경우 공장의 설비 제어를 위한 소프트웨어 시스템도 노후 되어 현재 사용되는 운영체제나 새로운 시스템 상에서 정상적인 작동이 어렵게 되며, 또한 사용자의 새로운 요구사항을 수용하기도 어렵다. 이러한 문제점들은 기존 소프트웨어 시스템 분석을 바탕으로 한 재공학을 통해서 그 해결 방안을 모색하여야 한다. 제어용 소프트웨어 시스템의 재구성은 기존의 설비가 교체되지 않은 상태이므로 기존의 구성과 제어에 사용되는 통신 프로토콜등은 그대로 사용하되 운영체제와 사용자 인터페이스등을 변경하여 작업능률과 사용상의 편리함을 향상시킬 수 있다. 본 논문에서는 전파 송신 설비를 가상으로 구성하고 설비를 제어하는 기존의 DOS용 소프트웨어 시스템을 분석하여 Window용으로 재구성하는 과정을 재공학 관점에서 논하고 실제 적용결과를 보인다. 또한 사용자의 요구사항을 반영하여 사용편의성을 증대시키기 위한 사용자 인터페이스의 개선에 대해서도 논한다.

모듈화를 활용한 항공기 레이다 실시간 신호처리 SW Framework 설계 (Design of SW Framework for Airborne Radar Real-time Signal Processing using Modular Programming)

  • 이지현;이창기;정태희
    • 한국정보통신학회논문지
    • /
    • 제27권1호
    • /
    • pp.76-86
    • /
    • 2023
  • 항공기에 탑재되는 레이다는 연속적으로 I/Q 데이터를 획득하는 동안 주어진 시간 내에 신호처리를 완료하는 실시간성을 반드시 유지해야 하며, 공대공부터 공대지, 공대해, Ground Map까지 다양한 모드와 기능을 수행해야 하는 특징을 가지고 있다. 따라서 개발이 진행될수록 레이다 신호처리 SW를 구성하는 코드의 구조가 복잡해진다. 또한 여러 모드를 순차적으로 구현하는 과정에서 기존 코드를 재활용하기도 하고 신호처리 알고리즘의 일부분만 바뀌기도 한다. 이와 같은 이유로 실시간성을 유지하며 코드의 재사용과 부분 교체가 편리한 모듈화의 장점을 이용해야 할 필요가 있다. 본 논문에서는 공대지/해를 구성하는 모드의 신호처리 과정을 통해, 실시간성을 유지하며 항공기 레이다 신호처리 SW에 적용 가능한 모듈화 Framework의 설계 방안을 제시한다.

호주 공군의 새로운 사업계획

  • 박성준
    • 국방과기술
    • /
    • 5호통권135호
    • /
    • pp.56-63
    • /
    • 1990
  • 호주 공군에서 추진하고 있는 여러가지 사업들은 첨단 전자장비의 성능개량 특히 그중에서도 소프트웨어 개발능력 향상에 모아지고 있다. F/A-18의 경우 호주업체와 정부연구기관의 설계, 개발, 시험기술에 의해 호주 공군이 요청하는 대로 이 전투기의 잠재능력을 도출한후 필요한 성능개량작업을 대부분 수행할 것이다. 이에 따라 F/A-18은 보다 긴 항속능력, 장거리 항법시스템, 신형 레이다, 하픈(Harpoon)과 같은 신형 대함미사일을 장착할 수 있게 될 것이다

  • PDF

메타 데이터의 개념은 상대적인 것

  • 한국데이터베이스진흥센터
    • 디지털콘텐츠
    • /
    • 3호통권106호
    • /
    • pp.58-63
    • /
    • 2002
  • 레포지터리의 개념은 예전부터 존재했는데 투자 효과적 측면과 기술적 측면에 의해 본격적으로 도입되는 예는 적다. 그러나 작년부터 인터넷을 이용한 기업 간을 연결하는 시스템 및 데이터웨어 하우스에 있어서 메타데이터 관리가 중요시되고 있다. 기술적으로도 하드웨어 기반의 진화 및 소프트웨어 표준화에 의해 실제로 이용할 수 있는 기반도 정비되고 있다. 본고에서는 메타데이터를 관리하는 레포지터리의 기능을 설명하고 그에 대응한 최근의 표준화 동향에 대해서 OMG(Object Management Group)를 중심으로 해서 보고 하겠다.

  • PDF

소프트웨어 개발단계의 신뢰도에 관한 연구 (A Study on the Reliability of S/W during the Developing Stage)

  • 양계탁
    • 한국산업정보학회논문지
    • /
    • 제14권5호
    • /
    • pp.61-73
    • /
    • 2009
  • 1972년에 소프트웨어의 신뢰도 문제가 제기되면서부터 개발 중인 소프트웨어의 신뢰도를 평가하고 목표치까지 신뢰도를 성장시키는 방법이 연구되었으며, 테스트 기간 동안에 소요되는 비용 문제까지를 포함하여 적정 인도시기를 결정하는 여러 방법이 제안되었다. 이러한 모델들 중 많은 연구에서 소프트웨어 테스트 전 단계를 거쳐서 테스트 노력이 상수인 것으로 가정하거나 또는 아예 고려하지도 않았으나, 그 후 몇몇 논문을 통하여 테스트 노력을 고려한 소프트웨어의 신뢰도 평가가 중요한 인자인 것으로 발포되었다. 여러 산업 현장의 경험 데이터에 의하면 그 형태가 지수함수형, 레일레이형, 웨이불형, 로지스틱형 테스트 노력 함수 중 하나인 것으로 보고되었다. 따라서 본 논문에서는 이 네 가지 형태의 테스트 노력을 가진 소프트웨어의 신뢰도 성장에 필요한 각종 파라미터를 구하는 방법에 대하여 제안한다. 개발 현장에서 관찰된 테스트 노력 데이터와 결함검출을 비교하여 어느 형태의 테스트 노력 곡선이 그 경우에 적합한가를 연구하는 한편, 목표 신뢰도에 맞는 발행 시기를 결정하는 문제를 연구한다.

동적 자원관리를 활용한 컴포넌트 서비스 레포지토리 설계 및 의존성 형상 알고리즘 (A Design on Component Service Repository using Dynamic Resource Management and Algorithm on Configuration of Dependency)

  • 최상균;송영재
    • 정보처리학회논문지D
    • /
    • 제11D권3호
    • /
    • pp.617-624
    • /
    • 2004
  • 최근의 소프트웨어 개발 기술은 조립 가능한 컴포넌트를 모아 복잡한 소프트웨어 시스템을 만드는 것을 가능하게 하고 있다. 그러나 효율성, 신뢰성이 있는 동적 형상을 지원하는 컴포넌트 기반 시스템을 개발하기에는 어려움이 있다. 컴포넌트에 대한 명세화 되지 않은 의존과 행위가 실체의 원인이 되고 있다. 따라서 컴포넌트 기반 소프트웨어 시스템은 컴포넌트간의 의존성 및 컴포넌트 요구사항을 표현하는 명백한 유지가 있어야 한다. 본 논문은 컴포넌트 서비스에서 배치, 상태보고 및 제어를 위한 컴포넌트 서비스 레포지토리를 설계하고, 기존에 연구된 컴포넌트 의존성 알고리즘의 커스터마이징을 통하여 동적 의존성을 지원하는 재형상 인터페이스 알고리즘을 제안하여 응용 프로그램의 다른 문맥을 재사용 할 수 있도록 하였다.

XML 컴포넌트 명세서 기반의 컴포넌트 검색 기법 (A Search Method for Components Based-on XML Component Specification)

  • 박서영;신영길;우치수
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권2호
    • /
    • pp.180-192
    • /
    • 2000
  • 최근 들어 컴포넌트는 소프트웨어 재사용의 핵심 기술로 인식되고 있다. 컴포넌트는 인터페이스 부분만을 이용하여 개발되는 소프트웨어에 바로 바인딩시켜 재사용될 수 있는 독립적인 바이너리 코드이다. 많은 컴포넌트 사용자들이 인터넷 상에서 적합한 컴포넌트를 검색하고 사용할 수 있도록, 컴포넌트 명세서는 웹 문서 형태를 사용하는 것이 바람직하다. 기존의 HTML 웹 문서 기반의 검색 엔진을 통하여 컴포넌트를 검색할 때 정확한 의미 검색이 불가능하다는 문제점이 있다. 본 논문에서는 정확한 의미 검색을 수행할 수 있도록 컴포넌트 명세서를 HTML 문서 대신 XML 문서로 사용할 것을 제안한다. 또한, XML 컴포넌트 명세서를 통하여 사용자가 원하는 컴포넌트를 정확하게 검색할 수 있는 XML 문맥 기반 검색(context-based search)을 제안한다. 문맥 기반 검색은 컴포넌트의 특성을 나타내는 문맥(context)과 컴포넌트 특성의 실제 값인 용어(term)를 사용하여 사용자가 원하는 컴포넌트의 특성을 정확하게 질의하고 검색할 수 있는 방법이다. 이 검색 방법은 용어-문맥-컴포넌트 명세서 순으로 된 역화일 인덱싱 (Inverted File Indexing) 방법을 사용한다. 이와 함께 사용자의 편의를 위하여, 기존의 소프트웨어 재사용 라이브러리에서 사용되던 검색 방법인 키워드 검색, 퍼싯 검색, 브라우징 검색 방법 등을 지원한다. 이들 다양한 검색 방법들은 인터페이스 레이어, 질의 확장 레이어, XML 검색 엔진 레이어 등 3-레이어 검색엔진 구조를 통한 효율적인 인덱스 스킴에 의해 지원된다. 본 논문에서는 컴포넌트 사용자들이 원하는 컴포넌트를 정확하게 검색할 수 있도록 하기 위하여 컴포넌트 명세서를 대한 XML DTD(Document Type Definition)를 정의하고, HTML 기반 검색 방법과 XML 기반 검색 방법에 대한 컴포넌트 검색 성능을 비교한다.

  • PDF

트랜잭션 어댑터 컴포넌트를 이용한 레거시 시스템의 랩핑에 관한 연구 (A Study on Wrapping of Legacy System using a Transaction Adaptor Component)

  • 황선명;김상영;김정아;진영택
    • 정보처리학회논문지D
    • /
    • 제11D권3호
    • /
    • pp.605-616
    • /
    • 2004
  • 컴포넌트 기반 소프트웨어 설계는 개발된 컴포넌트의 조립을 농한 재사용으로 소프트웨어를 생성하는 것을 목표로 하고 있다. 이때 재사용 되는 컴포넌트들은 용도에 맞게 개조되어야 한다. 본 연구는 이러한 개조 방법을 트랜잭션 어댑터(TA : Transaction Adaptor)라는 개조 컴포넌트를 이용하여 기존의 컴포넌트 또는 기존의 레거시 시스템을 재사용 하는 것에 대한 연구이다. TA를 이용한 개조방법은 클라이언트와 호스트시스템 사이에 TA 컴포넌트를 사용하여, XML데이터를 스트림 형태로 변환하여 전송함으로서 레거시 시스템을 재사용 한다. 또한 응용 프로그램의 개발에 XML 데이터에서 필요로 하는 정보로 가공하는데 룰서버(RS : Rule Server)를 이용함으로서 개발과 유지보수에 많은 효과를 얻을 수 있나. 이러한 TA와 RS를 이용한 재사용 방법은 클라이언트 플랫폼이나 호스트의 종류에 관계없이 TA가 XML 데이터 변환처리하고, RS가 데이터의 처리를 수행하여 레거시 시스템을 재사용 할 수 있다.

ESTEREL 임베디드 소프트웨어를 위한 모델 기반 테스트 기법 연구 (A Study of the Model-based Testing for Embedded Software in ESTEREL)

  • 양진석;김진현;심재환;김창진;최진영
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (2)
    • /
    • pp.337-339
    • /
    • 2005
  • 본 논문에서는 임베디드 시스템의 제어를 위해 동기화 언어인 에스테렐로 개발된 소프트웨어가 소프트웨어 요구사항을 만족하는지 확인하기 위한 Model-based Test(MBT) 프레임 워크를 제안한다. 제안된 프레임 워크를 기반으로 작성한 프로토 타입의 테스트 도구는 요구사항 모델을 창조하여 On-the-fly 방법을 통해 테스트 케이스를 랜덤하게 자동으로 생성하여 소프트웨어에 대하 테스트를 자동으로 수행한다. 간단한 case study로 레고 마인드스톰 로봇 제어 소프트웨어에 MBT를 수행하고 그 결과를 확인한다.

  • PDF

임베디드 소트프웨어를 위한 그래픽 기반 성능 분석기의 설계 및 구현 (A Design and Implementation of Graphic-based Performance Analyzer for Embedded Software)

  • 신경호;조용윤;유재우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.919-921
    • /
    • 2005
  • 본 논문은 임베디드 소프트웨어 개발자가 개발 소프트웨어의 성능 테스팅 결과를 그래픽 형태의 인터페이스를 통해 쉽고 편리하게 분석할 수 있는 성능 분석기를 제안한다. 제안하는 성능 분석기는 임베디드 소프트웨어에 대해 생성된 텍스트 기반 저수준의 성능 평가 정보를 그래픽 형태의 결과 화면으로 재구성하기 위한 API로 변형하는 정보 변환기 모듈과 API 형태의 자료구조를 이용해 성능 평가 결과를 그래픽 형태로 출력하는 레포트 생성기로 구성된다. 제안하는 그래픽 기반의 성능 분석기는 개발자나 사용자에게 그래픽 형태의 편리한 성능 분석 레포팅을 제공한다. 따라서, 임베디드 소프트웨어 개발자는 기존의 텍스트 형태의 결과를 분석하기 위한 시간과 노력을 줄일 수 있고, 즉각적이고 직관적인 결과 분석기회를 얻을 수 있어 관련 소프트웨어 개발 효율성을 높일 수 있을 것이다.

  • PDF