Formal verification of autonomous vehicle platooning
The coordination of multiple autonomous vehicles into convoys or platoons is expected on our highways in the near future. However, before such platoons can be deployed, the behaviours of the vehicles in these platoons must be certified. This is non-trivial and goes beyond current certification requi...
Saved in:
Published in | Science of computer programming Vol. 148; pp. 88 - 106 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
Elsevier B.V
15.11.2017
|
Subjects | |
Online Access | Get full text |
ISSN | 0167-6423 1872-7964 |
DOI | 10.1016/j.scico.2017.05.006 |
Cover
Loading…
Abstract | The coordination of multiple autonomous vehicles into convoys or platoons is expected on our highways in the near future. However, before such platoons can be deployed, the behaviours of the vehicles in these platoons must be certified. This is non-trivial and goes beyond current certification requirements, for human-controlled vehicles, in that these vehicles can act autonomously. In this paper, we show how formal verification can contribute to the analysis of these new, and increasingly autonomous, systems. An appropriate overall representation for vehicle platooning is as a multi-agent system in which each agent captures the “autonomous decisions” carried out by each vehicle. In order to ensure that these autonomous decision-making agents in vehicle platoons never violate safety requirements, we use formal verification. However, as the formal verification technique used to verify the individual agent's code does not scale to the full system, and as the global system verification technique does not capture the essential verification of autonomous behaviour, we use a combination of the two approaches. This mixed strategy allows us to verify safety requirements not only of a model of the system, but of the actual agent code used to program the autonomous vehicles.
•A combined methodology for the formal verification of autonomous automotive platooning is proposed.•Program model-checking is applied for verification of the “actual” agent code used in the implementation of platooning.•A model of the agent code is extracted and used for the verification of real-time properties for the system. |
---|---|
AbstractList | The coordination of multiple autonomous vehicles into convoys or platoons is expected on our highways in the near future. However, before such platoons can be deployed, the behaviours of the vehicles in these platoons must be certified. This is non-trivial and goes beyond current certification requirements, for human-controlled vehicles, in that these vehicles can act autonomously. In this paper, we show how formal verification can contribute to the analysis of these new, and increasingly autonomous, systems. An appropriate overall representation for vehicle platooning is as a multi-agent system in which each agent captures the “autonomous decisions” carried out by each vehicle. In order to ensure that these autonomous decision-making agents in vehicle platoons never violate safety requirements, we use formal verification. However, as the formal verification technique used to verify the individual agent's code does not scale to the full system, and as the global system verification technique does not capture the essential verification of autonomous behaviour, we use a combination of the two approaches. This mixed strategy allows us to verify safety requirements not only of a model of the system, but of the actual agent code used to program the autonomous vehicles.
•A combined methodology for the formal verification of autonomous automotive platooning is proposed.•Program model-checking is applied for verification of the “actual” agent code used in the implementation of platooning.•A model of the agent code is extracted and used for the verification of real-time properties for the system. |
Author | Veres, Sandor M. Fisher, Michael McAree, Owen Kamali, Maryam Dennis, Louise A. |
Author_xml | – sequence: 1 givenname: Maryam orcidid: 0000-0002-2789-6914 surname: Kamali fullname: Kamali, Maryam email: maryam.kamali@liverpool.ac.uk organization: Department of Computer Science, University of Liverpool, UK – sequence: 2 givenname: Louise A. surname: Dennis fullname: Dennis, Louise A. organization: Department of Computer Science, University of Liverpool, UK – sequence: 3 givenname: Owen surname: McAree fullname: McAree, Owen organization: Department of Automatic Control & Systems Engineering, University of Sheffield, UK – sequence: 4 givenname: Michael surname: Fisher fullname: Fisher, Michael organization: Department of Computer Science, University of Liverpool, UK – sequence: 5 givenname: Sandor M. surname: Veres fullname: Veres, Sandor M. organization: Department of Automatic Control & Systems Engineering, University of Sheffield, UK |
BookMark | eNqFj7FOwzAURS1UJNrCF7DkBxL8EseuBwZUUUCqxAKz5djP4Cq1KzutxN-TtkwMML3hnXOlMyOTEAMScgu0Agr8blNl402sagqiom1FKb8gU1iIuhSSswmZjpQoOaubKzLLeUNHggmYEraKaav74oDJO2_04GMooiv0foghbuM-j69Pb3osdr0eYgw-fFyTS6f7jDc_d07eV49vy-dy_fr0snxYl4ZRGEpw4FprEJCbzgKnDgWwhltNqUZeOymptAKklbxjlsuOO2HdQreN7EQLzZw0512TYs4Jndolv9XpSwFVx3C1UadwdQxXtFVj1mjJX5bxwylsSNr3_7j3ZxfHrIPHdGQwGLQ-oRmUjf5P_xunnXhh |
CitedBy_id | crossref_primary_10_1016_j_actaastro_2020_09_035 crossref_primary_10_1016_j_aap_2022_106724 crossref_primary_10_1177_0954407020949726 crossref_primary_10_1007_s00165_020_00520_5 crossref_primary_10_1109_ACCESS_2022_3147251 crossref_primary_10_1109_JPROC_2020_2991262 crossref_primary_10_3390_s25041193 crossref_primary_10_1016_j_scico_2025_103285 crossref_primary_10_1155_2020_6618168 crossref_primary_10_1145_3412816_3412818 crossref_primary_10_1016_j_cnsns_2019_104977 crossref_primary_10_1080_10447318_2023_2286089 crossref_primary_10_1145_3542945 crossref_primary_10_3390_s20051356 crossref_primary_10_1007_s11047_023_09960_3 crossref_primary_10_1049_itr2_12055 crossref_primary_10_1007_s12369_021_00790_w crossref_primary_10_4204_EPTCS_348_2 crossref_primary_10_1080_19427867_2020_1776956 crossref_primary_10_1109_JPROC_2019_2898267 crossref_primary_10_1162_pres_a_00320 crossref_primary_10_1016_j_icte_2018_01_013 crossref_primary_10_1145_3342355 crossref_primary_10_3390_s18093085 crossref_primary_10_4271_2021_01_0260 crossref_primary_10_1016_j_scico_2021_102623 crossref_primary_10_1007_s13177_024_00423_2 crossref_primary_10_3389_fbuil_2020_590036 crossref_primary_10_1145_3447246 crossref_primary_10_4491_eer_2019_117 crossref_primary_10_1109_TIV_2019_2938107 crossref_primary_10_3390_jsan10030042 crossref_primary_10_3390_jsan10030041 crossref_primary_10_1109_ACCESS_2019_2935423 crossref_primary_10_1145_3626314 crossref_primary_10_1142_S0218194022500188 crossref_primary_10_4204_EPTCS_371_5 crossref_primary_10_1016_j_scico_2025_103300 crossref_primary_10_3390_jsan10020033 crossref_primary_10_1016_j_iot_2020_100356 crossref_primary_10_1109_ACCESS_2020_2971661 crossref_primary_10_1007_s10458_025_09687_8 crossref_primary_10_1007_s40860_018_0070_5 crossref_primary_10_1177_1748006X211034970 crossref_primary_10_1088_1757_899X_993_1_012152 crossref_primary_10_1109_ACCESS_2019_2943184 crossref_primary_10_1007_s10458_019_09409_x crossref_primary_10_1177_1729881419885697 crossref_primary_10_1049_itr2_12068 crossref_primary_10_1007_s11390_021_1565_8 crossref_primary_10_3233_AIC_220115 crossref_primary_10_1177_0954406220953173 crossref_primary_10_1016_j_simpat_2020_102210 crossref_primary_10_1017_S0960129522000251 crossref_primary_10_1080_24751839_2020_1755529 crossref_primary_10_3390_app15052427 |
Cites_doi | 10.1007/s10515-011-0088-x 10.1305/ndjfl/1040046087 10.1016/j.tcs.2013.07.012 10.1006/inco.1993.1024 10.1023/A:1022920129859 10.1109/TITS.2007.903052 10.1007/s10515-014-0168-9 10.1145/2494558 10.1109/9.664155 10.1613/jair.1549 10.1093/logcom/8.3.293 |
ContentType | Journal Article |
Copyright | 2017 The Authors |
Copyright_xml | – notice: 2017 The Authors |
DBID | 6I. AAFTH AAYXX CITATION |
DOI | 10.1016/j.scico.2017.05.006 |
DatabaseName | ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISSN | 1872-7964 |
EndPage | 106 |
ExternalDocumentID | 10_1016_j_scico_2017_05_006 S0167642317301168 |
GroupedDBID | --K --M .DC .~1 0R~ 123 1B1 1RT 1~. 1~5 4.4 457 4G. 5VS 6I. 7-5 71M 8P~ 9JN AACTN AAEDW AAFTH AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAXUO AAYFN ABBOA ABJNI ABMAC ABVKL ABYKQ ACDAQ ACGFS ACRLP ACZNC ADBBV ADEZE ADHUB AEBSH AEKER AENEX AEXQZ AFKWA AFTJW AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD AXJTR BKOJK BLXMC CS3 DU5 E.L EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 FDB FEDTE FIRID FNPLU FYGXN G-Q GBLVA GBOLZ HVGLF IHE IXB J1W KOM LG9 M26 M41 MO0 N9A O-L O9- OAUVE OK1 OZT P-8 P-9 P2P PC. Q38 RIG ROL RPZ SDF SDG SDP SES SPC SPCBC SSV SSZ T5K TN5 XPP ZMT ~G- AAEDT AAQXK AATTM AAXKI AAYWO AAYXX ABFNM ABWVN ABXDB ACNNM ACRPL ACVFH ADCNI ADMUD ADNMO ADVLN AEIPS AEUPX AFFNX AFJKZ AFPUW AFXIZ AGCQF AGHFR AGQPQ AGRNS AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP ASPBG AVWKF AZFZN BNPGV CITATION FGOYB G-2 HZ~ R2- SEW SSH WUQ ZY4 |
ID | FETCH-LOGICAL-c401t-1f1f5dce1e6cbd160fe71436da00ae62f9909d719d96b4d69b6f7df8a539b7513 |
IEDL.DBID | IXB |
ISSN | 0167-6423 |
IngestDate | Tue Jul 01 02:20:12 EDT 2025 Thu Apr 24 23:02:39 EDT 2025 Fri Feb 23 02:37:16 EST 2024 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Keywords | Agent programming Model checking Vehicle platooning |
Language | English |
License | This is an open access article under the CC BY license. |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c401t-1f1f5dce1e6cbd160fe71436da00ae62f9909d719d96b4d69b6f7df8a539b7513 |
ORCID | 0000-0002-2789-6914 |
OpenAccessLink | https://www.sciencedirect.com/science/article/pii/S0167642317301168 |
PageCount | 19 |
ParticipantIDs | crossref_primary_10_1016_j_scico_2017_05_006 crossref_citationtrail_10_1016_j_scico_2017_05_006 elsevier_sciencedirect_doi_10_1016_j_scico_2017_05_006 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2017-11-15 |
PublicationDateYYYYMMDD | 2017-11-15 |
PublicationDate_xml | – month: 11 year: 2017 text: 2017-11-15 day: 15 |
PublicationDecade | 2010 |
PublicationTitle | Science of computer programming |
PublicationYear | 2017 |
Publisher | Elsevier B.V |
Publisher_xml | – name: Elsevier B.V |
References | Shladover (br0350) 2007; 8 verification. Swaroop (br0360) 1997 Wooldridge (br0400) 2002 Henzinger (br0180) 1996 Kurucz (br0250) 2007; vol. 3 Hilscher, Linker, Olderog (br0190) 2013; vol. 8051 Puri, Varaiya (br0300) 1995 JPF… the Swiss Army Knife of Java Dolginova, Lynch (br0130) 1997 Gabbay, Kurucz, Wolter, Zakharyaschev (br0170) 2003; vol. 148 accessed 26 January 2016. Behrmann, David, Larsen (br0020) 2004; vol. 3185 Current State of EU Legislation- Cooperative Dynamic Formation of Platoons for Safe and Energy-optimized Goods Transportation Dennis, Fisher, Lincoln, Lisitsa, Veres (br0090) 2010 Dennis, Fisher, Lincoln, Lisitsa, Veres (br0100) 2011; vol. 6619 Wille, Röwenstrunk, Debus (br0390) 2008 Finger, Gabbay (br0150) 1996; 37 El-Zaher, Contet, Gruer, Gechter, Koukam (br0140) 2012; 10 Branicky (br0040) 2005 Campbell, Tuncali, Pavlic, Fainekos (br0050) 2016 Hopcroft, Motwani, Ullman (br0210) 2006 Rao (br0310) 1998; 8 Fisher, Dennis, Webster (br0160) 2013; 56 Accessed 26-January-2016. Alur, Courcoubetis, Dill (br0010) 1993; 104 Konur, Fisher, Schewe (br0240) 2013; 503 McAree, Veres (br0270) 2016 SARTRE project Nair, Tambe (br0280) 2005; 23 Dennis, Fisher, Lincoln, Lisitsa, Veres (br0110) 2016; 23 Visser, Havelund, Brat, Park, Lerda (br0380) Apr. 2003; 10 Dennis, Farwer (br0080) 2008 Bergenhem, Huang, Benmimoun, Robinson (br0030) 2010 (br0410) Mar. 1999 Ilie, Navarro, Yu (br0220) 2004 Rao, Georgeff (br0330) 1995 Lygeros, Godbole, Sastry (br0260) Apr. 1998; 43 Rao, Georgeff (br0320) 1992 Colin, Lanoix, Kouchnarenko, Souquières (br0060) 2009 Dennis, Fisher, Webster, Bordini (br0120) 2012; 19 Hilscher, Linker, Olderog, Ravn (br0200) 2011; vol. 6991 br0370 Dennis (br0070) 2017 Kurucz (10.1016/j.scico.2017.05.006_br0250) 2007; vol. 3 Dennis (10.1016/j.scico.2017.05.006_br0120) 2012; 19 Hopcroft (10.1016/j.scico.2017.05.006_br0210) 2006 Hilscher (10.1016/j.scico.2017.05.006_br0190) 2013; vol. 8051 Dennis (10.1016/j.scico.2017.05.006_br0110) 2016; 23 10.1016/j.scico.2017.05.006_br0230 Fisher (10.1016/j.scico.2017.05.006_br0160) 2013; 56 Rao (10.1016/j.scico.2017.05.006_br0330) 1995 Rao (10.1016/j.scico.2017.05.006_br0320) 1992 Colin (10.1016/j.scico.2017.05.006_br0060) 2009 Dolginova (10.1016/j.scico.2017.05.006_br0130) 1997 Gabbay (10.1016/j.scico.2017.05.006_br0170) 2003; vol. 148 Dennis (10.1016/j.scico.2017.05.006_br0070) 2017 McAree (10.1016/j.scico.2017.05.006_br0270) 2016 Shladover (10.1016/j.scico.2017.05.006_br0350) 2007; 8 El-Zaher (10.1016/j.scico.2017.05.006_br0140) 2012; 10 Visser (10.1016/j.scico.2017.05.006_br0380) 2003; 10 Finger (10.1016/j.scico.2017.05.006_br0150) 1996; 37 Nair (10.1016/j.scico.2017.05.006_br0280) 2005; 23 Wooldridge (10.1016/j.scico.2017.05.006_br0400) 2002 Campbell (10.1016/j.scico.2017.05.006_br0050) 2016 Hilscher (10.1016/j.scico.2017.05.006_br0200) 2011; vol. 6991 Dennis (10.1016/j.scico.2017.05.006_br0100) 2011; vol. 6619 Lygeros (10.1016/j.scico.2017.05.006_br0260) 1998; 43 (10.1016/j.scico.2017.05.006_br0410) 1999 Wille (10.1016/j.scico.2017.05.006_br0390) 2008 Alur (10.1016/j.scico.2017.05.006_br0010) 1993; 104 Dennis (10.1016/j.scico.2017.05.006_br0090) 2010 Rao (10.1016/j.scico.2017.05.006_br0310) 1998; 8 Swaroop (10.1016/j.scico.2017.05.006_br0360) 1997 10.1016/j.scico.2017.05.006_br0340 Behrmann (10.1016/j.scico.2017.05.006_br0020) 2004; vol. 3185 Konur (10.1016/j.scico.2017.05.006_br0240) 2013; 503 Ilie (10.1016/j.scico.2017.05.006_br0220) 2004 10.1016/j.scico.2017.05.006_br0290 Henzinger (10.1016/j.scico.2017.05.006_br0180) 1996 Puri (10.1016/j.scico.2017.05.006_br0300) 1995 Branicky (10.1016/j.scico.2017.05.006_br0040) 2005 Dennis (10.1016/j.scico.2017.05.006_br0080) 2008 Bergenhem (10.1016/j.scico.2017.05.006_br0030) 2010 |
References_xml | – volume: 503 start-page: 61 year: 2013 end-page: 88 ident: br0240 article-title: Combined model checking for temporal, probabilistic, and real-time logics publication-title: Theor. Comput. Sci. – volume: 43 start-page: 522 year: Apr. 1998 end-page: 539 ident: br0260 article-title: Verified hybrid controllers for automated vehicles publication-title: IEEE Trans. Autom. Control – year: 2010 ident: br0090 article-title: Reducing code complexity in hybrid control systems publication-title: Proc. 10th International Symposium on Artificial Intelligence, Robotics and Automation in Space (i-Sairas) – reference: verification. – reference: Current State of EU Legislation- Cooperative Dynamic Formation of Platoons for Safe and Energy-optimized Goods Transportation, – volume: vol. 3185 start-page: 200 year: 2004 end-page: 236 ident: br0020 article-title: A tutorial on Uppaal publication-title: International School on Formal Methods for the Design of Computer, Communication, and Software Systems, Revised Lectures – year: 2016 ident: br0270 article-title: Lateral control of vehicle platoons with on-board sensing and inter-vehicle communication publication-title: Proc. European Control Conference – year: 2017 ident: br0070 article-title: Gwendolen Semantics – year: 1997 ident: br0360 article-title: String stability of interconnected systems: an application to platooning in automated highway systems publication-title: California Partners for Advanced Transit and Highways – volume: 23 start-page: 367 year: 2005 end-page: 420 ident: br0280 article-title: Hybrid BDI-pomdp framework for multiagent teaming publication-title: J. Artif. Intell. Res. – start-page: 103 year: 2009 end-page: 118 ident: br0060 article-title: Using CSP‖b components: application to a platoon of vehicles publication-title: Formal Methods for Industrial Critical Systems – year: 2006 ident: br0210 article-title: Introduction to Automata Theory, Languages, and Computation – start-page: 91 year: 2005 end-page: 116 ident: br0040 article-title: Introduction to hybrid systems publication-title: Handbook of Networked and Embedded Control Systems – start-page: 243 year: 2008 end-page: 256 ident: br0390 article-title: KONVOI: electronically coupled truck convoys publication-title: Human Factors for Assistance and Automation – volume: 56 start-page: 84 year: 2013 end-page: 93 ident: br0160 article-title: Verifying autonomous systems publication-title: Commun. ACM – reference: , Accessed 26-January-2016. – year: 2008 ident: br0080 article-title: Gwendolen: a BDI language for verifiable agents publication-title: AISB'08 Workshop on Logic and the Simulation of Interaction and Reasoning – reference: SARTRE project, – year: Mar. 1999 ident: br0410 publication-title: Foundations of Rational Agency – ident: br0370 article-title: Vienna convention on road traffic – start-page: 154 year: 1997 end-page: 170 ident: br0130 article-title: Safety verification for automated platoon maneuvers: a case study publication-title: Proc. International Workshop on Hybrid and Real-Time Systems – volume: vol. 148 year: 2003 ident: br0170 article-title: Many-Dimensional Modal Logics: Theory and Applications publication-title: Stud. Logic Found. Math. – volume: vol. 6619 start-page: 96 year: 2011 end-page: 111 ident: br0100 article-title: Declarative abstractions for agent based hybrid control systems publication-title: Declarative Agent Languages and Technologies VIII – volume: 10 start-page: 203 year: Apr. 2003 end-page: 232 ident: br0380 article-title: Model checking programs publication-title: Autom. Softw. Eng. – start-page: 278 year: 1996 ident: br0180 article-title: The theory of hybrid automata publication-title: Proc. 11th IEEE Symposium on Logic in Computer Science – volume: 19 start-page: 5 year: 2012 end-page: 63 ident: br0120 article-title: Model checking agent programming languages publication-title: Autom. Softw. Eng. – volume: 37 start-page: 204 year: 1996 end-page: 232 ident: br0150 article-title: Combining temporal logic systems publication-title: Notre Dame J. Form. Log. – reference: JPF… the Swiss Army Knife of Java – volume: 10 start-page: 119 year: 2012 end-page: 141 ident: br0140 article-title: Compositional verification for reactive multi-agent systems applied to platoon non collision verification publication-title: Studia Inform. Universalis – start-page: 3597 year: 1995 end-page: 3599 ident: br0300 article-title: Driving safely in smart cars publication-title: Proceedings of the 1995 American Control Conference, vol. 5 – year: 2002 ident: br0400 article-title: An Introduction to Multiagent Systems – year: 2016 ident: br0050 article-title: Modeling concurrency and reconfiguration in vehicular systems: a pi-calculus approach publication-title: Proc. 9th Interaction and Concurrency Experience Workshop of DicCoTec – volume: vol. 6991 start-page: 404 year: 2011 end-page: 419 ident: br0200 article-title: An abstract model for proving safety of multi-lane traffic manoeuvres publication-title: Proc. Int'l Conf. on Formal Engineering Methods – volume: 104 start-page: 2 year: 1993 end-page: 34 ident: br0010 article-title: Model-checking in dense real-time publication-title: Inf. Comput. – start-page: 112 year: 2004 end-page: 124 ident: br0220 article-title: On NFA Reductions – volume: vol. 8051 start-page: 196 year: 2013 end-page: 212 ident: br0190 article-title: Proving safety of traffic manoeuvres on country roads publication-title: Theories of Programming and Formal Methods – start-page: 1 year: 2010 end-page: 12 ident: br0030 article-title: Challenges of platooning on public motorways publication-title: Proc. 17th World Congress on Intelligent Transport Systems – volume: vol. 3 start-page: 869 year: 2007 end-page: 924 ident: br0250 article-title: Combining modal logics publication-title: Handbook of Modal Logic – reference: ; accessed 26 January 2016. – volume: 23 start-page: 305 year: 2016 end-page: 359 ident: br0110 article-title: Practical verification of decision-making in agent-based autonomous systems publication-title: Autom. Softw. Eng. – start-page: 312 year: 1995 end-page: 319 ident: br0330 article-title: BDI agents: from theory to practice publication-title: Proc. 1st International Conference on Multi-Agent Systems – volume: 8 start-page: 584 year: 2007 end-page: 592 ident: br0350 article-title: PATH at 20 – history and major milestones publication-title: IEEE Trans. Intell. Transp. Syst. – start-page: 439 year: 1992 end-page: 449 ident: br0320 article-title: An abstract architecture for rational agents publication-title: Proc. 3rd International Conference on Principles of Knowledge Representation and Reasoning – volume: 8 start-page: 293 year: 1998 end-page: 342 ident: br0310 article-title: Decision procedures for propositional linear-time belief-desire-intention logics publication-title: J. Log. Comput. – start-page: 3597 year: 1995 ident: 10.1016/j.scico.2017.05.006_br0300 article-title: Driving safely in smart cars – volume: 19 start-page: 5 issue: 1 year: 2012 ident: 10.1016/j.scico.2017.05.006_br0120 article-title: Model checking agent programming languages publication-title: Autom. Softw. Eng. doi: 10.1007/s10515-011-0088-x – year: 1999 ident: 10.1016/j.scico.2017.05.006_br0410 – start-page: 1 year: 2010 ident: 10.1016/j.scico.2017.05.006_br0030 article-title: Challenges of platooning on public motorways – ident: 10.1016/j.scico.2017.05.006_br0230 – volume: vol. 3 start-page: 869 year: 2007 ident: 10.1016/j.scico.2017.05.006_br0250 article-title: Combining modal logics – ident: 10.1016/j.scico.2017.05.006_br0290 – volume: 37 start-page: 204 issue: 2 year: 1996 ident: 10.1016/j.scico.2017.05.006_br0150 article-title: Combining temporal logic systems publication-title: Notre Dame J. Form. Log. doi: 10.1305/ndjfl/1040046087 – year: 2016 ident: 10.1016/j.scico.2017.05.006_br0050 article-title: Modeling concurrency and reconfiguration in vehicular systems: a pi-calculus approach – start-page: 243 year: 2008 ident: 10.1016/j.scico.2017.05.006_br0390 article-title: KONVOI: electronically coupled truck convoys – volume: vol. 148 year: 2003 ident: 10.1016/j.scico.2017.05.006_br0170 article-title: Many-Dimensional Modal Logics: Theory and Applications – volume: 503 start-page: 61 year: 2013 ident: 10.1016/j.scico.2017.05.006_br0240 article-title: Combined model checking for temporal, probabilistic, and real-time logics publication-title: Theor. Comput. Sci. doi: 10.1016/j.tcs.2013.07.012 – year: 1997 ident: 10.1016/j.scico.2017.05.006_br0360 article-title: String stability of interconnected systems: an application to platooning in automated highway systems – volume: 104 start-page: 2 year: 1993 ident: 10.1016/j.scico.2017.05.006_br0010 article-title: Model-checking in dense real-time publication-title: Inf. Comput. doi: 10.1006/inco.1993.1024 – year: 2017 ident: 10.1016/j.scico.2017.05.006_br0070 – volume: 10 start-page: 203 issue: 2 year: 2003 ident: 10.1016/j.scico.2017.05.006_br0380 article-title: Model checking programs publication-title: Autom. Softw. Eng. doi: 10.1023/A:1022920129859 – start-page: 278 year: 1996 ident: 10.1016/j.scico.2017.05.006_br0180 article-title: The theory of hybrid automata – start-page: 103 year: 2009 ident: 10.1016/j.scico.2017.05.006_br0060 article-title: Using CSP‖b components: application to a platoon of vehicles – volume: vol. 3185 start-page: 200 year: 2004 ident: 10.1016/j.scico.2017.05.006_br0020 article-title: A tutorial on Uppaal – start-page: 312 year: 1995 ident: 10.1016/j.scico.2017.05.006_br0330 article-title: BDI agents: from theory to practice – year: 2008 ident: 10.1016/j.scico.2017.05.006_br0080 article-title: Gwendolen: a BDI language for verifiable agents – year: 2010 ident: 10.1016/j.scico.2017.05.006_br0090 article-title: Reducing code complexity in hybrid control systems – ident: 10.1016/j.scico.2017.05.006_br0340 – volume: 8 start-page: 584 issue: 4 year: 2007 ident: 10.1016/j.scico.2017.05.006_br0350 article-title: PATH at 20 – history and major milestones publication-title: IEEE Trans. Intell. Transp. Syst. doi: 10.1109/TITS.2007.903052 – start-page: 112 year: 2004 ident: 10.1016/j.scico.2017.05.006_br0220 – volume: 10 start-page: 119 issue: 3 year: 2012 ident: 10.1016/j.scico.2017.05.006_br0140 article-title: Compositional verification for reactive multi-agent systems applied to platoon non collision verification publication-title: Studia Inform. Universalis – year: 2006 ident: 10.1016/j.scico.2017.05.006_br0210 – start-page: 91 year: 2005 ident: 10.1016/j.scico.2017.05.006_br0040 article-title: Introduction to hybrid systems – volume: vol. 8051 start-page: 196 year: 2013 ident: 10.1016/j.scico.2017.05.006_br0190 article-title: Proving safety of traffic manoeuvres on country roads – volume: 23 start-page: 305 issue: 3 year: 2016 ident: 10.1016/j.scico.2017.05.006_br0110 article-title: Practical verification of decision-making in agent-based autonomous systems publication-title: Autom. Softw. Eng. doi: 10.1007/s10515-014-0168-9 – volume: 56 start-page: 84 issue: 9 year: 2013 ident: 10.1016/j.scico.2017.05.006_br0160 article-title: Verifying autonomous systems publication-title: Commun. ACM doi: 10.1145/2494558 – volume: 43 start-page: 522 issue: 4 year: 1998 ident: 10.1016/j.scico.2017.05.006_br0260 article-title: Verified hybrid controllers for automated vehicles publication-title: IEEE Trans. Autom. Control doi: 10.1109/9.664155 – volume: 23 start-page: 367 year: 2005 ident: 10.1016/j.scico.2017.05.006_br0280 article-title: Hybrid BDI-pomdp framework for multiagent teaming publication-title: J. Artif. Intell. Res. doi: 10.1613/jair.1549 – start-page: 439 year: 1992 ident: 10.1016/j.scico.2017.05.006_br0320 article-title: An abstract architecture for rational agents – year: 2002 ident: 10.1016/j.scico.2017.05.006_br0400 – volume: 8 start-page: 293 issue: 3 year: 1998 ident: 10.1016/j.scico.2017.05.006_br0310 article-title: Decision procedures for propositional linear-time belief-desire-intention logics publication-title: J. Log. Comput. doi: 10.1093/logcom/8.3.293 – start-page: 154 year: 1997 ident: 10.1016/j.scico.2017.05.006_br0130 article-title: Safety verification for automated platoon maneuvers: a case study – volume: vol. 6619 start-page: 96 year: 2011 ident: 10.1016/j.scico.2017.05.006_br0100 article-title: Declarative abstractions for agent based hybrid control systems – year: 2016 ident: 10.1016/j.scico.2017.05.006_br0270 article-title: Lateral control of vehicle platoons with on-board sensing and inter-vehicle communication – volume: vol. 6991 start-page: 404 year: 2011 ident: 10.1016/j.scico.2017.05.006_br0200 article-title: An abstract model for proving safety of multi-lane traffic manoeuvres |
SSID | ssj0006471 |
Score | 2.4793286 |
Snippet | The coordination of multiple autonomous vehicles into convoys or platoons is expected on our highways in the near future. However, before such platoons can be... |
SourceID | crossref elsevier |
SourceType | Enrichment Source Index Database Publisher |
StartPage | 88 |
SubjectTerms | Agent programming Model checking Vehicle platooning |
Title | Formal verification of autonomous vehicle platooning |
URI | https://dx.doi.org/10.1016/j.scico.2017.05.006 |
Volume | 148 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwED6VsrDwRpRHlYGRUDtxnHgsFVUB0QUqdbPi2BZFVVuhdOW343OSCiTUgTGJz4q-XO5h3XcHcGOpYlmepmHBrAgZz1ioYhuFcWTiguSiyH2fgpcxH03Y0zSZtmDQcGGwrLK2_ZVN99a6vtOr0eytZrPeKxbQu-jZOUBUUo6E35hlnsQ3vd9YY14lXb6_N65uOg_5Gi-3b4EMQFq178SxR395px8eZ3gI-3WoGPSrtzmCllkcw0EzhiGo_8oTYEOMO-eBU0qs-_FQB0sb5OsSGQsutXeP3nGPYDV3ObY_gD2FyfDhbTAK62EIDkVCy5BaahNdGGp4oTTlxBocXc51TkhueGSdWxE6pUILrpjmQnGbapvlSSxUmtD4DNqL5cKcQ-ByJGJVZrKIpcwQpiwXCeM0s0iM1VEHogYEWdSdwnFgxVw2JWEf0iMnETlJEumQ68DtRmhVNcrYvpw36Mpf31s6U75N8OK_gpewh1fII6TJFbTLz7W5dgFFqbqwc_dFu7Dbf3wejbtef74BaRzLFQ |
linkProvider | Elsevier |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwED6VMsDCG1GeGRiJaieOE49QUbXQdqGVullxbAtQ1Vao_f_4nKQCCXVgjX1W9Plyj-juO4B7SxXL8jQNC2ZFyHjGQhXbKIwjExckF0XueQqGI96bsJdpMm1Ap-6FwbLKyvaXNt1b6-pJu0Kzvfz4aL9hAb2Lnp0DRCXl2Q7sumggxfkN_enTxhzzMuvyBN-4vaYe8kVe7uACWwBpyd-Jc4_-ck8_XE73CA6qWDF4LF_nGBpmfgKH9RyGoPosT4F1MfCcBU4rsfDHYx0sbJCvV9iy4HJ7t_SOZwTLmUuy_R_YM5h0n8edXlhNQ3AwEroKqaU20YWhhhdKU06swdnlXOeE5IZH1vkVoVMqtOCKaS4Ut6m2WZ7EQqUJjc-hOV_MzQUELkkiVmUmi1jKDGHKcpEwTjOLnbE6akFUgyCLiiocJ1bMZF0T9ik9chKRkySRDrkWPGyEliVTxvbtvEZX_rpw6Wz5NsHL_wrewV5vPBzIQX_0egX7uIJNhTS5hubqa21uXHSxUrdee74BhA7LqA |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Formal+verification+of+autonomous+vehicle+platooning&rft.jtitle=Science+of+computer+programming&rft.au=Kamali%2C+Maryam&rft.au=Dennis%2C+Louise+A.&rft.au=McAree%2C+Owen&rft.au=Fisher%2C+Michael&rft.date=2017-11-15&rft.issn=0167-6423&rft.volume=148&rft.spage=88&rft.epage=106&rft_id=info:doi/10.1016%2Fj.scico.2017.05.006&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_scico_2017_05_006 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-6423&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-6423&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-6423&client=summon |