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...

Full description

Saved in:
Bibliographic Details
Published inScience of computer programming Vol. 148; pp. 88 - 106
Main Authors Kamali, Maryam, Dennis, Louise A., McAree, Owen, Fisher, Michael, Veres, Sandor M.
Format Journal Article
LanguageEnglish
Published Elsevier B.V 15.11.2017
Subjects
Online AccessGet full text
ISSN0167-6423
1872-7964
DOI10.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