$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

모델기반 테스트 기법 및 무장통제장치 적용 사례
A Model-based Test Approach and Case Study for Weapon Control System 원문보기

韓國軍事科學技術學會誌 = Journal of the KIMST, v.20 no.5, 2017년, pp.688 - 699  

배정호 (국방과학연구소 제1기술연구본부) ,  장부철 (국방과학연구소 제1기술연구본부) ,  구봉주 (국방과학연구소 제1기술연구본부)

Abstract AI-Helper 아이콘AI-Helper

Model-based test, a well-known method of the black box tests, is consisted of the following four steps : model construction using requirement, test case generation from the model, execution of a SUT (software under test) and detection failures. Among models constructed in the first step, state-based...

주제어

질의응답

핵심어 질문 논문에서 추출한 답변
블랙박스 테스트가 가지는 한계점은? 블랙박스 테스트는 시스템이 제공하는 출력 값만을 이용하여 정상판단을 하므로 오류의 발견가능성 (observability)의 한계가 존재한다. W-Method는 기방문한 상태를 만나면 테스트를 중단하는 특징을 가지고 있다.
무기체계 소프트웨어 개발 및 관리 지침에 따른 무장통제장치 정적 및 동적 실험 방법은? 무장통제장치에 내장된 소프트웨어는 무기체계 소프트웨어로 방위사업청에서 발간한 “무기체계 소프트웨어 개발 및 관리 지침”에 따라 정적 시험 및 동적 시험을 실시한다. 정적시험은 코드를 실행하지 않고 코딩 규칙, 실시간 오류 등을 검출하는 시험이다. 동적시험은 실제로 소프트웨어를 실행하여 입력과 출력을 관찰하여 오류를 검출하는 시험으로, 코드의 실행률을 확인하는 화이트박스 테스트와 요구사항의 테스트 여부를 확인하는 블랙박스 테스트로 나뉜다. 화이트박스 테스트는 단위시험에 적합하며, 블랙박스 테스트는 통합 또는 시스템 테스트에 적합하다.
무장통제장치의 역할은? 무장통제장치는 대상을 발사하기 전 상태를 점검하고 정상 발사를 위한 절차를 진행하는 역할을 수행한다. 발사 대상마다 발사 절차 및 점검 요소가 다르므로 정해진 절차에 따라 점검을 수행하며 비정상 상황이 확인되면 발사를 중지해야 한다.
질의응답 정보가 도움이 되었나요?

참고문헌 (10)

  1. El­Far, Ibrahim K., and James A. Whittaker, "Model-Based Software Testing," Encyclopedia of Software Engineering, 2001. 

  2. A. C. Dias Neto, R. Subramanyan, M. Vieira, and G. H. Travassos, "A Survey on Model-based Testing Approaches: a Systematic Revie," Proc. ACM Int'l. Workshop on Empirical Assessment of Sotware Eng. Languages and Technologies, pp. 31-36, 2007. 

  3. S. Kansomkeat and R. Wanchai, "Automated-Generating Test Case using UML Statechart Diagrams," In Proc. 2003 Annual Research Conf. the South African Institute of Computer Scientists and Information Technologists on Enablement Through Technology, pp. 296-300, 2003. 

  4. C. Mingsong, X. Qiu, and X. Li, "Automatic Test Case Generation for UML Activity Diagrams," In Proc. the 2006 Int'l Workshop on Automation of Software Test, pp. 2-8, ACM, 2006. 

  5. G. Antoniol, L. C. Briand, M. D. Penta, and Y. Labiche, "A Case Study Using the Round-Trip Strategy for State-Based Class Testing," Proc. 13th Int'l. Symp. IEEE Software Reliability Eng., pp. 269-279, 2002. 

  6. L. C. Briand, M. D. Penta, and Y. Labiche, “Assessing and Improving State-based Class Testing: A Series of Experiments,” IEEE Trans. Software Eng., Vol. 30, No. 11, pp. 770-783 , 2004. 

  7. R. Binder, "Testing Object-Oriented Systems," Addison-Wesley, 2000. 

  8. UML, [Online]. Available: http://www.omg.org/spec/UML 

  9. N. E. Holt, L. C. Briand, and R. Torkar, “Empirical Evaluations on the Cost-Effectiveness of State-based Testing: An Industrial Case Study,” Information and Software Technology, Vol. 56, No. 8, pp. 890-910, 2014. 

  10. L. Briand, Y. Labiche, Y. Wang, "Using Simulation to Empirically Investigate Test Coverage Criteria based on Statechart," Proc. 26th International Conference on Software Eng., pp. 86-95, 2004. 

저자의 다른 논문 :

LOADING...
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로