实时系统:形式化规范与自动验证

5星 · 超过95%的资源 需积分: 10 2 下载量 147 浏览量 更新于2024-07-24 收藏 1.73MB PDF 举报
"《实时系统:形式化规范与自动验证》" 实时系统是计算机科学中的一个重要领域,特别是在当今依赖技术的复杂世界中,这些系统在提供高质量、可靠的产品和服务以及控制和优化生产流程方面发挥着关键作用。由于它们通常嵌入到产品内部,对人类用户来说往往是无形的,因此对这些系统的正确性和效率要求更高。 实时系统必须在规定的时间限制内对输入刺激作出响应。比如,汽车中的安全气囊在发生碰撞时必须在300毫秒内展开。许多嵌入式应用,尤其是那些安全性至关重要的应用,都要求有实时规范技术。本书介绍的就是基于逻辑和自动机的三种这样的技术:持续时间演算、定时自动机和PLC(可编程逻辑控制器)自动机。 1. 持续时间演算是一个形式化语言,用于描述系统的动态行为和时间约束。它允许精确地表达出事件和动作之间的相对持续时间,是分析实时系统性能的关键工具。 2. 定时自动机是一种扩展了经典状态机的概念,它引入了时间维度,能够表示和验证系统的行为何时何地会发生。这种模型特别适合于处理有严格时间要求的系统。 3. PLC-Automata则结合了PLC编程语言的特点与自动机理论,使得设计者能够直接从系统规范转换到实际的硬件平台源代码,实现无缝的设计流程。 书中详细介绍了这三种技术的语法、语义和证明方法,并建立了它们的重要性质。通过真实案例研究和练习题,读者可以深入理解这些技术的应用。这本书不仅是实时系统或嵌入式系统学生的学习材料,也是交通和自动化领域的研究人员和专业人士的重要参考。 作者E.-R. OLDEROG是一位计算机科学教授,他的专业知识和经验使得这本书成为实时系统领域的权威之作。通过阅读本书,读者将能够掌握如何有效地形式化描述实时系统的特性,并进行自动验证,从而提高系统的可靠性和安全性。