• Title/Summary/Keyword: 검증 소프트웨어

Search Result 2,336, Processing Time 0.033 seconds

Introduction to the COMS Flight Software (천리안 위성 비행소프트웨어 소개)

  • Kang, Soo-Yeon;Koo, Cheol-Heo;Park, Su-Hyun
    • Annual Conference of KIPS
    • /
    • 2011.11a
    • /
    • pp.76-79
    • /
    • 2011
  • 천리안 위성은 우리나라 최초의 정지궤도 복합 지구관측 위성으로 기상관측, 해양관측과 통신서비스 임무를 수행하는 중대형위성으로 2011년 6월 27일에 성공적으로 발사되어 약 6개월간의 시험운영기간을 거쳐 현재는 실시간 서비스를 제공하고 있다. 천리안 위성은 한국항공우주연구원(KARI) 총괄 주관하에 2003년 9월 개발을 시작으로 프랑스의 EADS-Astrium과 공동 개발되었다. 천리안 위성은 이미 EADS-Astrium에 의해 통신 위성 본체 플랫폼으로 우주 인증된 Eurostar3000(이하 E3000) 플랫폼을 근간으로 제작되었다. 본 논문에서는 천리안 위성 플랫폼 탑재컴퓨터에 탑재되어 위성체 전반을 운영하는 비행소프트웨어의 구성 및 기능에 대해 기술한다. 또한 기존의 EADS-Astrium사의 E3000 비행소프트웨어 생산라인을 바탕으로 천리안 위성 비행소프트웨어를 개발하기 위한 개발 절차 형상을 소개한다. 본 논문에서 기술한 재생산을 위한 개발 절차에 대한 접근 방법은 위성 임베디드 소프트웨어 시스템과 같은 mission critical 시스템이면서 이미 검증된 소프트웨어를 재사용하고 사용자의 요구사항을 만족시키기 위해 일부 기능을 변경 및 추가 개발하여 통합된 소프트웨어를 생산해야하는 소프트웨어 개발체계의 실질적인 한 예를 보여주고 있다.

국방-IT융합을 위한 전략적 접근방안

  • Yu, Cheon-Su;Sim, Seung-Bae
    • Information and Communications Magazine
    • /
    • v.28 no.4
    • /
    • pp.3-10
    • /
    • 2011
  • 본고에서는 산업-IT융합포럼의 국방 분과 운영 경험을 토대로 국방에 IT를 융합하여 발전시키기 위한 현안을 살펴보고 활성화를 위한 전략적 방안을 제안하고자 한다. 이를 위해 정보화 관점에서 국방 내 외부 요인을 검토하여 1) 빠르게 변화하는 정보기술에 대한 군사적 적용가능성을 시험 검증하여 신속하게 도입할수 있는 방법 2) 검증된 상용기술 제품에 대하여 중장기 기획관리 절차를 생략하고 빠르게 전력화할 수 있는 제도적 방안 3) 무기체계 개발에 있어 국산 소프트웨어의 채택 4) 현 방산업체가 제작하는 무기체계에 필요한 소프트웨어 개발과 관련하여 일반기업에게도 참여할 수 있는 기회를 제공하는 방안을 중점적으로 살펴본다. 특히, 기존 정보화보다는 큰 틀에서 국방과 IT의 융합을 활성화하기 위하여 국가의 산업-IT융합 정책과 보조를 맞추되 국방 내부의 변화에 초점을 두고 IT 시범사업의 활성화, 상용 제품 및 기술의 검증을 위한 실험부대의 설치 및 운용 등의 다양한 개선대안을 제시한다.

Reliability Verification on MTS-based Transaction System (MTS기반 트랜잭션 시스템의 안전성 검증)

  • 윤일철;김형호;배두환
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.492-494
    • /
    • 2000
  • 컴포턴트 기반 소프트웨어 개발(CBD)은 점차 대중화되어 가고 있는 소프트웨어 개발 방법이며, 최근에는 여러 미들웨어들이 서버 컴포넌트를 이용한 CBD를 지원하고 있다. 본 논문에서는 Microsoft Transaction Server(MTS)를 이용하여 서버 컴포넌트를 기반으로 안전한 트랜잭션 시스템을 디자인하고 검증하는 방법을 제시한다. 위의 목적을 위해 우선 MTS를 이용한 트랜잭션 시스템을 정형화하고, 정형화된 프레임워크를 이용해, 디자인한 시스템이 명세를 만족하는지 검증해 볼 것이다. 또, 위의 프레임워크를 위해 MSDN에 있는 은행 시스템을 예로 들어서 그 시스템이 만족해야 하는 명세를 위배한다는 것을 보이고, 명세를 위배하지 않도록 시스템의 설계를 변경할 것이다. 우리는 MTS에서 컴포넌트가 트랜잭션에 참여하는 방식이 시스템의 확장성과 안전성에 영향을 줄 수 있다고 생각하며, 그렇기 때문에, 우리가 제시한 프레임워크가 트랜잭션 시스템의 안전성과 확장성을 평가하는데 있어 유용할 것으로 기대한다.

  • PDF

Methods to Verify Traceability among Artifacts in Developing Domain Components (도메인 컴포넌트 개발에서의 산출물간 추적성 검증 기법)

  • 장수호;김수동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10b
    • /
    • pp.274-276
    • /
    • 2003
  • 컴포넌트 기반 소프트웨어 개발 (CBD) 기술은 재사용 단위의 컴포넌트를 조합하여 소프트웨어를 개발함으로써 개발 노력과 상품화 시간을 줄여주는 새로운 기술로 정착되고 있다. 이러한 CBD에서의 재사용 단위로서 컴포넌트의 개발은 여러 활동(Activity)들을 통해 산출물들을 생성한다. 각 산출물은 이전 단계의 산출물을 기반으로 하므로 컴포넌트의 정확성을 보증할 산출물간의 추적성(Traceability)이 중요하다. 그러나 컴포넌트의 재사용성으로 그 정확성을 보증할 추적성이 더욱 중요함에도 이에 대한 연구가 미흡하다. 본 논문에서는, CBD 개발활동에서의 주요 산출물을 제시차고 그 관계에 따른 산출물 항목의 전이 관계를 통한 일관성 검증, 즉 추적성을 검증하는 기법을 제안한다.

  • PDF

Design and Implementation of RV-Ul model for user requirement verification Using Kano quality model (사용자 요구사항 검증를 위한 이원적 품질요소를 적용한 RV-Ul 모델 설계 및 구현)

  • 김용남;김태석;권오준
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2004.05a
    • /
    • pp.753-757
    • /
    • 2004
  • 소프트웨어 개발과정에서 사용자 요구사항을 만족하기 위한 유용한 소프트웨어 개발도구를 사용하면 매우 효과적이지만 사용자 관점에서 요구사항 검증을 위한 방법이 부족한 실정이다. 본 논문에서는 시스템 구현 전 단계에서 사용자 요구사항을 효율적으로 검증할 수 있는 프로토타입 RV-UI 모델을 제안하여 개발자와 사용자간 요구사항이 적절히 반영되어 개발 시스템이 효과적으로 설계되고 구현됨을 나타낸다. 본 논문에서 제안한 RV-Ul 모델은 기존의 상용화된 시스템 인터페이스를 기능별 모델로 분류하였으며, 이원적 품질이론을 적용한 인터페이스를 통해 사용자가 요구하는 명확한 요구사항과 요구사항에 따른 형상관리 효과를 극대화할 수 있게 설계하였다.

  • PDF

Feature Model Validation Tool based on Ontology (온톨로지 기반의 특성 모델 검증 도구)

  • Kim, Min-Kyung;Song, Eun Chong;Han, Ji Hee;Choi, Seung-Hoon
    • Annual Conference of KIPS
    • /
    • 2010.11a
    • /
    • pp.276-279
    • /
    • 2010
  • 소프트웨어 제품 라인 개발 패러다임은 관련 제품들 사이의 공통점과 차이점을 이용해 보다 전략적인 재사용을 가능하게 함으로써 소프트웨어 개발 생산성을 높여 주는 개발 방법론이다. 공통점과 차이점을 분석하고 모델링하기 위해 가장 중요한 모델이 특성 모델이다. 특성 모델은 규모가 커짐에 따라 오류를 포함할 가능성이 커지며 이를 검증하기 위한 자동화된 도구가 필요하다. 본 논문에서는 온톨로지를 자바 언어로 구현 가능하게 해주는 Protege API, OWL기반의 시맨틱 웹 규칙 언어인 SWRL, 규칙 추론 엔진인 Pellet Reasoner 등의 기술을 이용한 특성 모델 검증 도구를 제안한다.

Physical Prototyping Model based Development Environment for Hard Real-Time Control Systems (경성 실시간 제어 시스템을 위한 실물 프로토타이핑 모델 기반 개발 환경)

  • Kim, Dong-Hoon;Jun, Sang-Ho;Kang, Soon-Ju
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06b
    • /
    • pp.55-58
    • /
    • 2011
  • 본 논문에서는 경성 실시간 제어 시스템 개발의 어려움을 해결하고자 실물 프로토타이핑(Physical Prototyping) 기법을 적용한 임베디드 실시간 시스템 소프트웨어 개발 방법론에 적합한 개발 환경을 구현하였다. 그리고 이를 검증하기 위한 사례연구로서 두 바퀴 형태의 이동 로봇의 설계 및 구현과 실험을 통해 검증한다. 제안한 개발 환경은 크게 3 단계의 개발환경으로 구성되어 있다. 첫 번째는 타겟 시스템의 요구 분석 및 시스템 모델링을 설계하는 가상 프로토타이핑 개발 환경이다. 두 번째는 실물 프로토타이핑 모델을 설계하여 기능 및 성능에 대한 검증을 하는 실물 프로토타이핑 개발 환경이다. 마지막으로 이러한 검증 단계를 지속적으로 거치면서 점증적으로 소프트웨어를 구현하는 응용분야 적응형 점증적 프로토타이핑 개발 환경이 있다. 또한, Matlab, Simulink, 유비노스 아키텍처 및 이클립스 기반의 통합 개발 환경, ESPS 모바일 보드를 사용하여 경성 실시간 제어 시스템의 설계 및 구현, 성능 검증을 통해 제안한 개발 환경의 유효성을 입증한다.

Automatic Verification of the Control Flow Model for Effective Embedded Software Design (효과적인 임베디드 소프트웨어 설계를 위한 제어흐름 모델의 자동 검증)

  • Park, Sa-Choun;Kwon, Gi-Hwon;Ha, Soon-Hoi
    • The KIPS Transactions:PartA
    • /
    • v.12A no.7 s.97
    • /
    • pp.563-570
    • /
    • 2005
  • Hardware and software codesign framework called PeaCE(Ptolemy extension as a Cod sign Environment) allows to express both data flow and control flow. To formally verify an fFSM specification which expresses control flow in PeaCE, the step semantics of the model was defined. In this paper, we introduce the automatic verification tool developed by formal semantics of previous work. This tool uses the SMV as inner model checker md, through our tool, users can formally verify some important bugs such as race condition, ambiguous transition, and circulartransition without directly writing logical formulae.

Verification method and Simulation of Object model Converted to Formal Specification (형식명세로 변환된 객체모델의 검증방법과 시뮬레이션)

  • Lim, Keun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.12 no.6
    • /
    • pp.123-130
    • /
    • 2007
  • In this paper, We define convert rules from objects and relation presented in object model to the state and operation domain in formal specification. Namely, object and relation in information model converted to state domain in formal specification. State, event and behavior converted to operation domain. And that way informal object model change to formal language, it can be verify through formal method. Verification process make an offer convenience and confidence in software development early phase. And we implement simulation tool in order to verification method of formal specification and to consistency verified model between user's requirement. It is possible to select the suitable model and reduce the costs and efforts on software development.

  • PDF

객체기술에 의한 소프트웨어 테스팅 기술

  • 이남용
    • Proceedings of the CALSEC Conference
    • /
    • 2002.01a
    • /
    • pp.409-418
    • /
    • 2002
  • 테스트의 목적은 소프트웨어 제품이 갖춰야 하는 품질에 대해 평가하고 문제점을 발견하는 것 -모든 요구사항은 올바르게 구현되었는가를 검증 -소프트웨어 배포 이전에 결함 인식하여 해결 테스트 웍플로우는 기타 웍플로우와 다음과 같은 관계를 가짐 -요구사항 웍플로우 : 테스트 요구사항 수집 -분석&설계 웍플로우 : 시스템 설계 방법 결정 -구현 웍플로우 : 테스트 대상이 되는 구현모델 생성 -환경 웍플로우 : 테스트 지원 위한 산출물을 생성, 유지보수 -관리 웍플로우 : 전체 프로젝트의 반복 계획(중략)

  • PDF