병렬 객체지향 시스템의 검증 Model Checking of Concurrent Object-Oriented Systems

모델체킹은 검증하려는 대상 시스템의 동작 모델이, 그 시스템이 만족해야 할 성질을 만족시키는지를, 시스템의 상태공간을 검사해 봄으로써 알아보는 정형 검증 기법의 하나이다. 이러한 모델체킹 기법을 병렬 객체지향 시스템에 적용하기 위해 기존의 모델체커인 SPIN에서 지원하는 모델링 언어인 Promela를 병렬객체지향 개념을 추가하여 확장한 언어인 APromela를 제안하였다. 이는 Promela가 프로세스를 단위로 하는 병렬성만을 지원하는데 반해, 액터 모델에 기반한 객체지향 병렬성을 지원한다. 또한 우리는 이 언어로 작성된 모델을 자동으로 Promela로 변환하는 규칙을 제안하였다. 이를 통해, 기존의 모델체커를 이용해 병렬 객체지향 시스템의 검증을 수행할 수 있다. 이 언어의 응용으로 UML 로 기술된 명세의 검증을 수행하는 과정을 제시하였다.
Publisher
한국정보과학회
Issue Date
2000
Language
KOR
Citation

정보과학회논문지 : 소프트웨어 및 응용, v.27, no.1, pp.1 - 12

ISSN
1229-6848
URI
http://hdl.handle.net/10203/18435
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
병렬 객체지향 시스템의 검증-원문.PDF(677.37 kB)Download
  • Hit : 237
  • Download : 162
  • Cited 0 times in thomson ci

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0