本发明公开了一种基于源代码的模型验证方法,所述方法包括:获取目标源代码;根据AADL建模技术将所述目标源代码进行建模后生成AADL模型;基于预设转换方式将所述AADL模型转换生成时间自动机模型;利用预设模型检测器对所述时间自动机模型进行检查。因此,采用本申请实施例,可以提高验证效率。