Formal Specification and Verification of Autonomous Robotic Systems: A Survey

被引:167
作者
Luckcuck, Matt [1 ]
Farrell, Marie [1 ]
Dennis, Louise A. [1 ]
Dixon, Clare [1 ]
Fisher, Michael [1 ]
机构
[1] Univ Liverpool, Dept Comp Sci, Liverpool L69 3BX, Merseyside, England
基金
英国科研创新办公室; 英国工程与自然科学研究理事会;
关键词
Formal verification; formal specification; autonomous robotics; formal methods; MODEL CHECKING; MOBILE ROBOTS; ARCHITECTURE; SOFTWARE; LOGIC; DEPLOYMENT; SAFETY; MOTION; BEHAVIOR; DESIGN;
D O I
10.1145/3342355
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Autonomous robotic systems are complex, hybrid, and often safety critical; this makes their formal specification and verification uniquely challenging. Though commonly used, testing and simulation alone are insufficient to ensure the correctness of, or provide sufficient evidence for the certification of, autonomous robotics. Formal methods for autonomous robotics have received some attention in the literature, but no resource provides a current overview. This article systematically surveys the state of the art in formal specification and verification for autonomous robotics. Specially, it identifies and categorizes the challenges posed by, the formalisms aimed at, and the formal approaches for the specification and verification of autonomous robotics.
引用
收藏
页数:41
相关论文
共 186 条
  • [1] Rigorous design of robot software: A formal component-based approach
    Abdellatif, Tesnim
    Bensalem, Saddek
    Combaz, Jacques
    de Silva, Lavindra
    Ingrand, Felix
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2012, 60 (12) : 1563 - 1578
  • [2] Abrial J.-R., 2010, Modeling in Event-B: System and Software Engineering, DOI DOI 10.1017/CBO9781139195881
  • [3] Adam S., 2016, Journal of Software Engineering for Robotics, V7, P120, DOI [10.6092/JOSER_2016_07_01_P120, DOI 10.6092/JOSER_2016_07_01_P120]
  • [4] A methodological approach to the formal specification of real-time systems by transformation of UML-RT design models
    Akhlaki, K. Benghazi
    Tunon, M. I. Capel
    Terriza, J. A. Holgado
    Morales, L. E. Mendoza
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2007, 65 (01) : 41 - 56
  • [5] An architecture for autonomy
    Alami, R
    Chatila, R
    Fleury, S
    Ghallab, M
    Ingrand, F
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1998, 17 (04) : 315 - 337
  • [6] Alexandrova S, 2015, IEEE INT CONF ROBOT, P5537, DOI 10.1109/ICRA.2015.7139973
  • [7] Ontology-based reconfiguration agent for intelligent mechatronic systems in flexible manufacturing
    Alsafi, Yazen
    Vyatkin, Valeriy
    [J]. ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2010, 26 (04) : 381 - 391
  • [8] Safety Verification of Autonomous Vehicles for Coordinated Evasive Maneuvers
    Althoff, Matthias
    Althoff, Daniel
    Wollherr, Dirk
    Buss, Martin
    [J]. 2010 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2010, : 1078 - 1083
  • [9] Ando N, 2008, LECT NOTES ARTIF INT, V5325, P87
  • [10] Towards the Verification of Safety-critical Autonomous Systems in Dynamic Environments
    Aniculaesei, Adina
    Arnsberger, Daniel
    Howar, Falk
    Rausch, Andreas
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (232): : 79 - 90