首页> 外文会议>International Conference on Computer Science and Education >Test Generation from StateChart and B method for flight control software of unmanned aerial vehicle
【24h】

Test Generation from StateChart and B method for flight control software of unmanned aerial vehicle

机译:无人驾驶飞行器飞行控制软件的StateChart和B方法的测试

获取原文

摘要

The growing complexity of flight control software of unmanned aerial vehicle led up to more and more difficulty in testing such systems. B is a formal method which enables the automatic generation of an executable code through s succession of refinements from an abstract specification. UML specifications can be formally verified by analyzing the corresponding B specification. Integration of UML specifications and B method can overcomes the drawback of UML. We adopt the tool Statemate which support the virtual prototype technology. The detailed description of flight control software behaviors is presented based on statecharts. Then we adopt the B method to translate the statecharts into B specification of flight control software. According to software testing criteria MC/DC, we are easy to obtain the test cases based on StateChart and B method.
机译:无人机飞行器的飞行控制软件越来越复杂地导致越来越难以测试这种系统。 B是一种正式的方法,可以通过从抽象规范的完整性进行完善的可执行代码来自动生成可执行代码。通过分析相应的B规范,可以正式验证UML规范。 UML规范和B方法的集成可以克服UML的缺点。我们采用了支持虚拟原型技术的工具attemate。基于StateCharts介绍了飞行控制软件行为的详细描述。然后我们采用B方法将StateCharts转换为飞行控制软件的B规范。根据软件测试标准MC / DC,我们很容易获得基于StateChart和B方法的测试用例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号