Publishing Service

Polishing & Checking

Frontiers of Information Technology & Electronic Engineering

ISSN 2095-9184 (print), ISSN 2095-9230 (online)

A new hierarchical software architecture towards safety-critical aspects of a drone system

Abstract: A new hierarchical software architecture is proposed to improve the safety and reliability of a safety-critical drone system from the perspective of its source code. The proposed architecture uses formal verification methods to ensure that the implementation of each module satisfies its expected design specification, so that it prevents a drone from crashing due to unexpected software failures. This study builds on top of a formally verified operating system kernel, certified kit operating system (CertiKOS). Since device drivers are considered the most important parts affecting the safety of the drone system, we focus mainly on verifying bus drivers such as the serial peripheral interface and the inter-integrated circuit drivers in a drone system using a rigorous formal verification method. Experiments have been carried out to demonstrate the improvement in reliability in case of device anomalies.

Key words: Safety-critical, Drone, Software architecture, Formal verification

Chinese Summary  <27> 针对无人机系统安全的新型层级式软件架构

摘要:提出一种覆盖底层源代码到上层用户任务代码的新型层级式软件架构,用于提高无人机系统安全性与可靠性。每个软件模块采用形式化验证方法,验证其源代码是否符合设计规范,软件模块基于经过形式化验证的操作系统内核(certified kit operating system,CertiKOS),防止无人机由于意外软件故障而坠毁。考虑到无人机的机载传感器会对系统可靠性产生显著影响,对驱动传感器SPI总线与I2C总线形式化验证,并针对总线异常情况设计完成相关实验。实验结果表明,该软件架构能够有效提高无人机系统安全性与可靠性。

关键词组:安全关键系统;无人机;软件架构;形式化验证


Share this article to: More

Go to Contents

References:

<Show All>

Open peer comments: Debate/Discuss/Question/Opinion

<1>

Please provide your name, email address and a comment





DOI:

10.1631/FITEE.1800636

CLC number:

V279; TP311.5

Download Full Text:

Click Here

Downloaded:

2067

Download summary:

<Click Here> 

Downloaded:

1545

Clicked:

5553

Cited:

0

On-line Access:

2019-04-09

Received:

2018-10-12

Revision Accepted:

2019-02-01

Crosschecked:

2019-03-14

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952276; Fax: +86-571-87952331; E-mail: jzus@zju.edu.cn
Copyright © 2000~ Journal of Zhejiang University-SCIENCE