본문 바로가기

추천 검색어

실시간 인기 검색어

학술논문

Aspect DEVS 검증 틀을 이용한 소프트웨어 정형 검증 방법론

이용수 2

영문명
Software Formal Verification Methodology using Aspect DEVS Verification Framework
발행기관
한국시뮬레이션학회
저자명
최창범(Chang Beom Choi) 김탁곤(Tag Gon Kim)
간행물 정보
『한국시뮬레이션학회 논문지』제18권 제3호, 113~122쪽, 전체 10쪽
주제분류
공학 > 기타공학
파일형태
PDF
발행일자
2009.09.30
4,000

구매일시로부터 72시간 이내에 다운로드 가능합니다.
이 학술논문 정보는 (주)교보문고와 각 발행기관 사이에 저작물 이용 계약이 체결된 것으로, 교보문고를 통해 제공되고 있습니다.

1:1 문의
논문 표지

국문 초록

사용자가 요구하는 기능과 특성에 대한 다양한 요구사항은 소프트웨어를 점점 더 복잡하게 만들고 이를 검증하고 검사하는 것은 어려운 문제이다. 게다가 개발된 소프트웨어 코드를 검증하고 검사를 수행하는 과정에서 트레이싱 혹은 로깅 코드를 삽입하는 과정과 검사가 완료되어 삭제하는 과정에서 사용자의 부주의로 버그가 삽일될 수 있는 문제점도 발생한다. 본 논문은 소프트웨어 개발 과정 중에서 검증 및 검사 과정을 지원할 수 있는 Aspect DEVS 검증 틀을 제시한다. Aspect DEVS 검증틀은 관점 지향 프로그래밍 기법을 사용하여 이미 구현되어 있는 소프트웨어와 사용자는 요구사항을 만족하는 지를 확인하는 동시에 소스 코드에 테스팅 코드를 삽입할 때 발생하는 문제들을 해결한다. Aspect DEVS 검증틀을 사용한 검증의 첫번째 단계는 관찰 대상을 관점 지향 프로그래밍 기법을 사용하여 명세한 하고, 사용자의 요구사항을 DEVS 다이어그램을 명세한 후 이를 DEVSIM++로 구현한다. 마지막으로 프로그램의 수행 과정 중에서 발생하는 이벤트들을 대상으로 구현한 DEVS 모델의 이벤트 입력으로 넣어 소프트웨어가 사용자의 요구사항을 만족하는 지를 검사함으로써 검증 과정 중에 대상 소프트웨어의 수정 없이 검증 및 검사를 수행할 수 있다

영문 초록

Software is getting more complex due to a variety of requirements that include desired functions and properties. Therefore, verifying and testing the software are complicated problems. Moreover, if the software is already implemented, inserting and deleting tracing/logging code into the source code may cause several problems, such as the code tangling and the code scattering problems. This paper proposes the Aspect DEVS Verification Framework which supports the verification and testing process. The Aspect DEVS Verification Framework utilizes Aspect Oriented Programming features to handle the code tangling and the code scattering problems. By applying aspect oriented features, a user can find and fix the inconsistency between requirement and implementation of a software without suffering the problems. The first step of the verification process is the building aspect code to make a software act as a generator. The second step is developing a requirement specification using DEVS diagrams and implementing it using the DEVSIM++. The final step is comparing the event traces from the software with the possible execution sequences from DEVS model.

목차

1. 서론
2. DEVS 형식론
3. 관점 지향 프로그래밍
4. Aspect DEVS 검증 방법론
5. 사례 연구
6. 결론

키워드

해당간행물 수록 논문

참고문헌

교보eBook 첫 방문을 환영 합니다!

신규가입 혜택 지급이 완료 되었습니다.

바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

교보e캐시 1,000원
TOP
인용하기
APA

최창범(Chang Beom Choi),김탁곤(Tag Gon Kim). (2009).Aspect DEVS 검증 틀을 이용한 소프트웨어 정형 검증 방법론. 한국시뮬레이션학회 논문지, 18 (3), 113-122

MLA

최창범(Chang Beom Choi),김탁곤(Tag Gon Kim). "Aspect DEVS 검증 틀을 이용한 소프트웨어 정형 검증 방법론." 한국시뮬레이션학회 논문지, 18.3(2009): 113-122

결제완료
e캐시 원 결제 계속 하시겠습니까?
교보 e캐시 간편 결제