中国科学院软件研究所副研究员,硕士生导师。2008年于北京大学数学科学学院获得博士学位,2008年至2010年于联合国大学国际软件技术研究所从事博士后工作。研究方向为形式化方法、嵌入式系统形式设计、形式验证、交互式定理证明等。在TOSEM、Computer Journal、CAV、FM、RTAS等发表论文30余篇。主持面上项目或作为项目骨干参与多个重点研发计划和重大项目。
内容简介:
复杂嵌入式系统广泛应用于国民经济发展和国防建设的众多重要领域,如轨道交通、航空航天等。在这些领域,系统安全是至关重要的,如果发生失效将会给生命、国家安全、社会经济等带来灾难性后果,因此也被称为安全攸关系统。复杂安全攸关系统涉及计算、控制、通信技术等行为以及复杂体系结构的紧密耦合,如何开发安全可靠的复杂嵌入式软件已经成为计算机科学、控制论和应用数学共同面临的挑战。形式化方法已公认是确保软硬件系统正确性的重要途径。本报告将介绍复杂嵌入式系统的形式设计以及在此基础上实现的工具链MARS。MARS支持基于Simulink/Stateflow和AADL的协同建模和自动仿真,支持包含系统的复杂行为和体系结构的协同设计;同时,提供以HCSP为基础的形式建模、仿真和验证框架,实现了从图形模型到HCSP形式模型的自动转换;最后,支持从已验证形式模型到SystemC、C程序的自动生成。其中MARS不同层模型之间的自动转换已严格证明一致性,从而保障系统的正确性。我们的工作已应用于国家探月“嫦娥”三号软着陆、首次火星探测任务“天问一号”等重大工程。
演讲提纲:
1. 背景和问题介绍
2. 基于Simulink/Stateflow和AADL的协同设计
3. HCSP形式建模和验证
4. 已验证模型到C代码的自动生成
5. 应用
听众受益:
了解算法合了解安全攸关系统软件的形式设计方法,如何对一个系统进行行为和体系结构两方面的协同设计,并保证正确性。