Formal Specification and Verification of Autonomous Robotic Systems: A Survey

被引:189
作者
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 [J].
Abdellatif, Tesnim ;
Bensalem, Saddek ;
Combaz, Jacques ;
de Silva, Lavindra ;
Ingrand, Felix .
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 [J].
Akhlaki, K. Benghazi ;
Tunon, M. I. Capel ;
Terriza, J. A. Holgado ;
Morales, L. E. Mendoza .
SCIENCE OF COMPUTER PROGRAMMING, 2007, 65 (01) :41-56
[5]   An architecture for autonomy [J].
Alami, R ;
Chatila, R ;
Fleury, S ;
Ghallab, M ;
Ingrand, F .
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 [J].
Alsafi, Yazen ;
Vyatkin, Valeriy .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2010, 26 (04) :381-391
[8]   Safety Verification of Autonomous Vehicles for Coordinated Evasive Maneuvers [J].
Althoff, Matthias ;
Althoff, Daniel ;
Wollherr, Dirk ;
Buss, Martin .
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 [J].
Aniculaesei, Adina ;
Arnsberger, Daniel ;
Howar, Falk ;
Rausch, Andreas .
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (232) :79-90