When building the concurrent object-oriented systems, we must be able to verify or validate their correctness. Although testing is still a major technique used to validate the software, modeling and formal verification has long been studied and gained increasing popularity. The theoretical progress in the verification techniques and performance improvement in hardware have made it a feasible solution