학술논문
모형 객체 패턴을 이용한 Federation 통합시험 방법
이용수 13
- 영문명
- A Method of Integration Testing for Federation using Mock Object Patterns
- 발행기관
- 한국시뮬레이션학회
- 저자명
- 심준용(Junyong Shim) 이용헌(Youngheon Lee) 이승영(Seungyoung Lee) 김세환(Sehhwan Kim)
- 간행물 정보
- 『한국시뮬레이션학회 논문지』제20권 제4호, 41~48쪽, 전체 8쪽
- 주제분류
- 공학 > 기타공학
- 파일형태
- 발행일자
- 2011.12.30
4,000원
구매일시로부터 72시간 이내에 다운로드 가능합니다.
이 학술논문 정보는 (주)교보문고와 각 발행기관 사이에 저작물 이용 계약이 체결된 것으로, 교보문고를 통해 제공되고 있습니다.
국문 초록
개발 기능에 대한 단위시험 모듈을 구현할 경우 도메인 구현부와 시험 구현부의 종속성이 높기 때문에 단위시험 모듈의 재사용이 어렵다. 특히, 동일한 구조나 기반 프레임워크를 재사용하는 시스템의 경우 구성 소프트웨어의 내부 인터페이스를 위한단위시험모듈의중복이불가피하며, 통합시험코드는해당모듈간연동인터페이스구현에종속되기때문에각모듈의 개발 일정에 따라 단위시험 수행이 제한될 수 있다. 이러한 문제를 해결하기 위해서 TDD 기법 중 하나인 모형 객체(Mock Objects) 패턴을 이용한 단위시험 방법이 제안되었다. 이 방법은 도메인 모듈과 시험 모듈을 분리할 수 있도록 도메인 모듈을 대리하는 모형 객체를 생성하고, 해당 모형 객체를 시험 모듈과 통합함으로써 단위시험 모듈의 구현을 용이하게 한다. 본 논문 은 HLA 시뮬레이션 시스템 개발에 참여하는 Federate의 Federation 통합 및 연동 시험을 용이하게 하기 위해서 모형 객체를 적용한 모형 Federate를 설계하고, 모형 Federate의 구성 모듈을 위한 테스트 프레임워크를 제안한다. 제안 프레임워크는 RTI 서비스를 위한 시험 함수를 제공하며, 해당 함수들은 xUnit 패턴에 의해 자동화 된다.
영문 초록
The act of writing a unit test is more an act of design than of verification. It is also more an act of documentation than of verification. The act of writing a unit test closes a remarkable number of feedback loops, the least of which is the one pertaining to verification of function. Unit testing is a fundamental practice in Extreme Programming, but most non-trivial code is difficult to test in isolation. Normal unit testing is hard because It is trying to test the code from outside. On the other hand, developing unit tests with Mock Objects leads to stronger tests and to better structure of both domain and test code. In this paper, I first describe how Mock Objects are used for unit testing of federation integration. Then I describe the benefits and costs of Mock Objects when writing unit tests and code. Finally I describe a design of Mock federate for using Mock objects.
목차
1. 서론
2. 단위시험 패턴과 모형 객체
3. Federation 통합 및 모형 Federate
4. 모형 객체를 이용한 Federation 통합시험
5. 결 론
참고문헌
해당간행물 수록 논문
- 동적 타임 슬롯 할당에 기반한 수중 모바일 Ad-hoc 네트워크에서의 매체접근제어 프로토콜
- 시뮬레이티드 어닐링 기반 m-RUN 교착 회피 정책 생성 알고리즘 설계
- 무선 센서 네트워크에서 통계적 여과 기법의 에너지 효율을 향상시키기 위한 보안 경로 주기 선택 기법
- 로드맵 기반 경로에서의 그룹 이동 시뮬레이션
- 수중음파 센서네트워크를 위한 계층별 프로토콜의 설계 및 성능 평가
- GroupMutual-Boost를 이용한 얼굴특징 선택 및 얼굴 인식
- 표적 회피기동과 어뢰음향대항체계를 고려한 경어뢰의 효과도 분석
- 제약사항을 고려한 보증 유도탄 시뮬레이션 기법 연구
- 클라우드 환경의 교통정보 서비스를 위한 조건부 확률 추론을 이용한 가상 머신 프로비저닝 스케줄링
- USN에서 중간 노드에서의 보고서 검증 시도 확률 평가 함수를 이용한 에너지 효율 향상 기법
- 집단 행동을 나타내는 Cellular Automata 모델을 사용한 여객선 승객 탈출 분석
- HLA기반 시뮬레이션 소프트웨어 개발을 위한 분산객체 통신 프레임워크 설계 및 구현
- Bi-Directional Kohonen Network와 인공신경망을 사용한 관리도 패턴 인식
- IMT-Advanced 시스템의 시변 채널에서의 MMSE 기반 등화 성능 분석
- 모형 객체 패턴을 이용한 Federation 통합시험 방법
- 시계열을 따르는 공정데이터의 모델 모수기반 이상탐지
- 발전소 시뮬레이터를 위한 고압 터빈 바이패스 압력 제어 모델 개발
- 합동작전 지휘통제 효과도 모의분석을 위한 평가기준 연구
참고문헌
교보eBook 첫 방문을 환영 합니다!
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!