This paper introduces a comprehensive framework for modeling and verifying multi-agent systems using an epistemic process calculus that captures agent behaviors and cognitive states. It proposes a new logic, alternating-time temporal logic with epistemic operators (atle), and a corresponding model-checking algorithm to evaluate properties of multi-agent systems. The paper further illustrates the framework's practical applicability through a case study demonstrating the modeling and verification process.