本书基于作者在卡内基·梅隆大学计算机科学系讲授的“信息物理系统基础”课程的讲义撰写而成。在许多章节的正文和附录中提供了必需的背景材料,因此读者可以在没有太多预备知识的情况下阅读。
本书分为四个部分。第一部分是对初等信息物理系统的概述,讲解了如何对包含连续变量和编程构造的CPS建模,如何描述需求规约,以及如何用证明规则检验模型是否满足需求。第二部分增加了用于建模物理世界的微分方程,介绍微分不变式、微分方程的证明以及微分幽灵等内容。第三部分围绕对抗性信息物理系统进行详细的解说,用示例阐述混成程序、混成系统、混成博弈、必胜策略等相关概念和公理。第四部分进一步增加了在实际应用中综合CPS正确性的内容,以对系统做严格而高效的推理,涉及的内容有一致替换、虚拟替换、量词消除和监控器等。
本书可作为高等院校信息物理系统相关课程的本科生或者研究生教材,也可供对信息物理系统感兴趣的读者阅读。
展开