A Case Study on Model Checking Online-Game Server Party System Using SPIN
온라인 게임 서버의 파티 시스템 검증을 위한 스핀 모델 체커 적용에 관한 연구

Goanghun Kim, Yunja Choi
2015 KIPS Transactions on Software and Data Engineering  
Model checking method is able to check all possible cases automatically and is applicable to specifications or design before actual implementation so that some critical systems have adopted this method actively. However, the current practice of software verification is largely dependant on basic methods such as manual testing because of lack of understanding about this rigorous method and high verification cost. In this paper we conducted an experimental research for the automated verification
more » ... sing the SPIN model checker on an online-game server to study the applicability of the technique in this domain. The results show that we could verify major features of the online-game server party system with 5~7 GB memory and within 10 minutes execution time, and also found a hidden system error that passed existing testing process. This result shows the possibility of rigorous and effective verification with reasonable cost in comparison to manual testing.
doi:10.3745/ktsde.2015.4.11.479 fatcat:a5dfur2ikffbtaqvqimavhkqom