中文

面向机器人控制架构验证的中间件逆向工程

机器人学 2014-11-10 v1 形式语言与自动机理论 软件工程

摘要

我们考虑自动化验证依赖发布-订阅中间件的分布式控制软件的问题。在此场景中,主要挑战在于软件正确性本质上依赖于中间件组件的正确使用,但此类组件的结构化模型可能无法用于分析,例如,因为它们过于庞大和复杂,无法以经济高效的方式进行精确描述。为了克服这个问题,我们提出将中间件的抽象模型识别为有限状态自动机,然后在组合的中间件和控制软件模型上进行验证。这两个步骤均以计算机辅助方式,使用基于自动机识别和验证的最新技术完成。我们的主要贡献是表明,当考虑分布式控制软件实现中出现的典型问题时,识别与验证的结合是可行且有用的。

关键词

引用

@article{arxiv.1411.1907,
  title  = {Reverse Engineering of Middleware for Verification of Robot Control Architectures},
  author = {Ali Khalili and Lorenzo Natale and Armando Tacchella},
  journal= {arXiv preprint arXiv:1411.1907},
  year   = {2014}
}

备注

14 pages, 4 figures. The final version of the article is published in Proc. of "Simulation, Modeling, and Programming for Autonomous Robots", SIMPAR 2014 (published by Springer)