목차
국문초록 ...................................................... ii
제1장 서론 ..................................... 1
제1절 연구배경 및 목적 .................................. 1
제2장 관련연구 ................................. 2
제1절 분산객체와 소프트웨어 컴포넌트 ..................... 2
제2절 위성관제 시스템의 SW 구성 ......................... 2
제3절 집합론에 근거한 컴포넌트 모델 ...................... 3
제3장 컴포넌트 재사용 방법 ....................... 4
제1절 위성 발사에 따른 관제 시스템 수정 ................... 4
제2절 위성 퇴역에 따른 관제 시스템 수정 ................... 5
제3절 위성 운영중 관제 컴포넌트의 수정 ................... 6
제4장 결론 .................................... 7
참고문헌 ................................................ 8
제1장 서론 ..................................... 1
제1절 연구배경 및 목적 .................................. 1
제2장 관련연구 ................................. 2
제1절 분산객체와 소프트웨어 컴포넌트 ..................... 2
제2절 위성관제 시스템의 SW 구성 ......................... 2
제3절 집합론에 근거한 컴포넌트 모델 ...................... 3
제3장 컴포넌트 재사용 방법 ....................... 4
제1절 위성 발사에 따른 관제 시스템 수정 ................... 4
제2절 위성 퇴역에 따른 관제 시스템 수정 ................... 5
제3절 위성 운영중 관제 컴포넌트의 수정 ................... 6
제4장 결론 .................................... 7
참고문헌 ................................................ 8
본문내용
다중위성 관제 시스템에서 컴포넌트 재사용성 설계
다중위성 관제 시스템에서 신규 위성이 발사되면 기존 위성 관제시스템 중에서 모든 위성에 공통적으로 적용 가능한 공통기능은 컴포넌트화하여 공유한다. 각 위성의 임무에 따라 필요한 신규 기능들 역시 컴포넌트화 하여 약속된 인터페이스에 의해서 공통 컴포넌트들과 상호작용하며 관제 업무를 수행 한다. 본 논문에서는 컴포넌트를 재사용이 용이하게 설계하고 컴포넌트 재사용 과정에서의 필요한 정보들을 기술하는 방법에 대해서 설명 한다.
제1장 서론
제1절 연구배경 및 목적
1. 연구배경
기존의 위성관제 시스템 개발 방법은 위성이 개발될 때 그 위성에 특화된 전용 관제시스템을 개발하는 것이다. 그러나 이러한 방법은 위성관제 시스템의 기능 유사도가 높은 것을 고려할 때 유사한 소프트웨어 모듈을 반복적으로 개발하여야 하기 때문에 비용측면에서 비효율적이다. 또한 개별적으로 분리된 위성관제 시스템들은 운영 측면에서 보면 다수 위성의 통합관제에 한계가 있고 운영 인력관리도 비효율적이다.
2. 연구내용 및 목적
신규 위성이 발사되면 기존 위성 관제시스템 중에서 모든 위성에 공통적으로 적용 가능한 공통기능은 컴포넌트화하여 공유한다. 각 위성의 임무에 따라 필요한 신규 기능들 역시 컴포넌트화 하여 약속된 인터페이스에 의해서 공통 컴포넌트들과 상호작용하며 관제 업무를 수행 한다.
≪ … 중 략 … ≫
제3장 컴포넌트 재사용 방법
이 장에서는 새로운 위성의 발사, 기존 위성의 퇴역, 운영위성의 관제기능 수정의 경우에 대해서 집합 모델을 이용하여 컴포넌트 재사용 범위를 결정하는 방법에 대해서 언급한다. 재사용 범위가 결정이 되면 새로 개발 해야 하는 컴포넌트도 결정이 되기 때문에 관제시스템 개발 초기에 개발의 범위를 명확히 하고 기존의 코드를 효과적으로 재사용 할 수 있다.
제1절 위성 발사에 따른 관제 시스템 수정
서브시스템 SS1에 대해서 새로운 위성이 추가되는 경우 재사용할 컴포넌트와 개발 해야 하는 컴포넌트를 선별한다. 신규 위성 관제를 위해 필요한 함수의 목록(Total Functions Set of New Satellite : TFSNS)은 이미 있다고 가정 한다.
다중위성 관제 시스템에서 신규 위성이 발사되면 기존 위성 관제시스템 중에서 모든 위성에 공통적으로 적용 가능한 공통기능은 컴포넌트화하여 공유한다. 각 위성의 임무에 따라 필요한 신규 기능들 역시 컴포넌트화 하여 약속된 인터페이스에 의해서 공통 컴포넌트들과 상호작용하며 관제 업무를 수행 한다. 본 논문에서는 컴포넌트를 재사용이 용이하게 설계하고 컴포넌트 재사용 과정에서의 필요한 정보들을 기술하는 방법에 대해서 설명 한다.
제1장 서론
제1절 연구배경 및 목적
1. 연구배경
기존의 위성관제 시스템 개발 방법은 위성이 개발될 때 그 위성에 특화된 전용 관제시스템을 개발하는 것이다. 그러나 이러한 방법은 위성관제 시스템의 기능 유사도가 높은 것을 고려할 때 유사한 소프트웨어 모듈을 반복적으로 개발하여야 하기 때문에 비용측면에서 비효율적이다. 또한 개별적으로 분리된 위성관제 시스템들은 운영 측면에서 보면 다수 위성의 통합관제에 한계가 있고 운영 인력관리도 비효율적이다.
2. 연구내용 및 목적
신규 위성이 발사되면 기존 위성 관제시스템 중에서 모든 위성에 공통적으로 적용 가능한 공통기능은 컴포넌트화하여 공유한다. 각 위성의 임무에 따라 필요한 신규 기능들 역시 컴포넌트화 하여 약속된 인터페이스에 의해서 공통 컴포넌트들과 상호작용하며 관제 업무를 수행 한다.
≪ … 중 략 … ≫
제3장 컴포넌트 재사용 방법
이 장에서는 새로운 위성의 발사, 기존 위성의 퇴역, 운영위성의 관제기능 수정의 경우에 대해서 집합 모델을 이용하여 컴포넌트 재사용 범위를 결정하는 방법에 대해서 언급한다. 재사용 범위가 결정이 되면 새로 개발 해야 하는 컴포넌트도 결정이 되기 때문에 관제시스템 개발 초기에 개발의 범위를 명확히 하고 기존의 코드를 효과적으로 재사용 할 수 있다.
제1절 위성 발사에 따른 관제 시스템 수정
서브시스템 SS1에 대해서 새로운 위성이 추가되는 경우 재사용할 컴포넌트와 개발 해야 하는 컴포넌트를 선별한다. 신규 위성 관제를 위해 필요한 함수의 목록(Total Functions Set of New Satellite : TFSNS)은 이미 있다고 가정 한다.