首页> 外文期刊>Journal of software >Modeling and Analyzing Flight Control Software of Unmanned Aerial Vehicle Using UML and B Method
【24h】

Modeling and Analyzing Flight Control Software of Unmanned Aerial Vehicle Using UML and B Method

机译:UML和B方法建模与分析无人机飞行器飞行控制软件

获取原文
       

摘要

B is a formal method which enables the automatic generation of an executable code through successive refinements from an abstract specification. Unified Modeling Language (UML) specifications can be formally verified by analyzing the corresponding B specification, and integration of UML specifications and B method can overcomes the drawbacks of UML. In this paper the Class diagram of the flight control system is presented and each class operation is mapped to a B abstract machine. The flight control software behaviors are presented in the form of statecharts The B method is adopted to translate the statecharts into B specification of flight control software.Using UML and B method, flight control is refined and failure management is added. Finally proof obligations are presented to ensure the safety for the ertical control of artificial navigation of UAV.
机译:B是一种正式的方法,可以通过抽象规范通过连续的改进来自动生成可执行代码。统一建模语言(UML)规范可以通过分析相应的B规范来正式验证,并且UML规范和B方法的集成可以克服UML的缺点。在本文中,呈现了飞行控制系统的类图,每个类操作都映射到B抽象机器。飞行控制软件行为以StateCharts的形式呈现,采用B方法将StateCharts转换为飞行控制软件的B规范。使用UML和B方法,加工控制并添加了失败管理。最后提出了证明义务,以确保无人机人工导航的安全控制的安全性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号