Correct by Design Coordination of Autonomous Driving Systems

The paper proposes a method for the correct by design coordination of autonomous driving systems (ADS). It builds on previous results on collision avoidance policies and the modeling of ADS by combining descriptions of their static environment in the form of maps, and the dynamic behavior of their v...

Full description

Saved in:
Bibliographic Details
Published inLeveraging Applications of Formal Methods, Verification and Validation. Adaptation and Learning Vol. 13703; pp. 13 - 29
Main Authors Bozga, Marius, Sifakis, Joseph
Format Book Chapter
LanguageEnglish
Published Switzerland Springer 2022
Springer Nature Switzerland
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text
ISBN3031197585
9783031197581
ISSN0302-9743
1611-3349
DOI10.1007/978-3-031-19759-8_2

Cover

Abstract The paper proposes a method for the correct by design coordination of autonomous driving systems (ADS). It builds on previous results on collision avoidance policies and the modeling of ADS by combining descriptions of their static environment in the form of maps, and the dynamic behavior of their vehicles. An ADS is modeled as a dynamic system involving a set of vehicles coordinated by a Runtime that based on vehicle positions on a map and their kinetic attributes, computes free spaces for each vehicle. Vehicles are bounded to move within the corresponding allocated free spaces. We provide a correct by design safe control policy for an ADS if its vehicles and the Runtime respect corresponding assume-guarantee contracts. The result is established by showing that the composition of assume-guarantee contracts is an inductive invariant that entails ADS safety. We show that it is practically possible to define speed control policies for vehicles that comply with their contracts. Furthermore, we show that traffic rules can be specified in a linear-time temporal logic, as a class of formulas that constrain vehicle speeds. The main result is that, given a set of traffic rules, it is possible to derive free space policies of the Runtime such that the resulting system behavior is safe by design with respect to the rules.
AbstractList The paper proposes a method for the correct by design coordination of autonomous driving systems (ADS). It builds on previous results on collision avoidance policies and the modeling of ADS by combining descriptions of their static environment in the form of maps, and the dynamic behavior of their vehicles. An ADS is modeled as a dynamic system involving a set of vehicles coordinated by a Runtime that based on vehicle positions on a map and their kinetic attributes, computes free spaces for each vehicle. Vehicles are bounded to move within the corresponding allocated free spaces. We provide a correct by design safe control policy for an ADS if its vehicles and the Runtime respect corresponding assume-guarantee contracts. The result is established by showing that the composition of assume-guarantee contracts is an inductive invariant that entails ADS safety. We show that it is practically possible to define speed control policies for vehicles that comply with their contracts. Furthermore, we show that traffic rules can be specified in a linear-time temporal logic, as a class of formulas that constrain vehicle speeds. The main result is that, given a set of traffic rules, it is possible to derive free space policies of the Runtime such that the resulting system behavior is safe by design with respect to the rules.
Author Sifakis, Joseph
Bozga, Marius
Author_xml – sequence: 1
  givenname: Marius
  orcidid: 0000-0003-4412-5684
  surname: Bozga
  fullname: Bozga, Marius
  email: Marius.Bozga@univ-grenoble-alpes.fr
– sequence: 2
  givenname: Joseph
  orcidid: 0000-0003-2447-7981
  surname: Sifakis
  fullname: Sifakis, Joseph
BookMark eNpFkM9OAjEQh6uiEZAn8LIvUG07XdomXgj4LyHxoJ6bZdvCKrTYFhPe3oImniYzv3wzmW-Aej54i9A1JTeUEHGrhMSACVBMlagVlpqdoAGUwbGHU9SnY0oxAFdn_4Gse6hPgDCsBIcLNKDAJZfAKFyiUUofhBAmgI1r1kd30xCjbXO12Fczm7qlr6YhRNP5JnfBV8FVk10OPmzCLlWz2H13flm97lO2m3SFzl2zTnb0V4fo_eH-bfqE5y-Pz9PJHK-AqowbuVBStFK23EnLHFDjWmLHEojgRhBpa9dwTlxNjeGGU-WMqp2TjDNoiIEhor970zaW8zbqRQifSVOiD6J0EaVBl_f1UYwuogrDfpltDF87m7K2B6i1Psdm3a6abbYxaVGUKSoLqFkNP82faCU
ContentType Book Chapter
Copyright The Author(s), under exclusive license to Springer Nature Switzerland AG 2022
Copyright_xml – notice: The Author(s), under exclusive license to Springer Nature Switzerland AG 2022
DBID FFUUA
DEWEY 005.14
DOI 10.1007/978-3-031-19759-8_2
DatabaseName ProQuest Ebook Central - Book Chapters - Demo use only
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 3031197593
9783031197598
EISSN 1611-3349
Editor Steffen, Bernhard
Margaria, Tiziana
Editor_xml – sequence: 1
  fullname: Margaria, Tiziana
– sequence: 2
  fullname: Steffen, Bernhard
EndPage 29
ExternalDocumentID EBC7119918_19_25
GroupedDBID 38.
AABBV
AAZWU
ABSVR
ABTHU
ABVND
ACBPT
ACHZO
ACPMC
ADNVS
AEDXK
AEJLV
AEKFX
AHVRR
AIYYB
ALMA_UNASSIGNED_HOLDINGS
BBABE
CZZ
FFUUA
IEZ
SBO
TPJZQ
TSXQS
Z5O
Z7R
Z7S
Z7U
Z7W
Z7X
Z7Y
Z7Z
Z81
Z83
Z84
Z85
Z87
Z88
-DT
-GH
-~X
1SB
29L
2HA
2HV
5QI
875
AASHB
ABMNI
ACGFS
ADCXD
AEFIE
EJD
F5P
FEDTE
HVGLF
LAS
LDH
P2P
RIG
RNI
RSU
SVGTG
VI1
~02
ID FETCH-LOGICAL-h319t-a8b987c88c4f8e2f31dfc0e683074d708e5fa440f51dd4d419fd95ff82423a0d3
ISBN 3031197585
9783031197581
ISSN 0302-9743
IngestDate Tue Jul 29 20:28:35 EDT 2025
Thu May 29 16:16:24 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
LCCallNum QA76.758
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-h319t-a8b987c88c4f8e2f31dfc0e683074d708e5fa440f51dd4d419fd95ff82423a0d3
OCLC 1348483213
ORCID 0000-0003-2447-7981
0000-0003-4412-5684
OpenAccessLink https://hal.science/hal-04105468
PQID EBC7119918_19_25
PageCount 17
ParticipantIDs springer_books_10_1007_978_3_031_19759_8_2
proquest_ebookcentralchapters_7119918_19_25
PublicationCentury 2000
PublicationDate 2022
PublicationDateYYYYMMDD 2022-01-01
PublicationDate_xml – year: 2022
  text: 2022
PublicationDecade 2020
PublicationPlace Switzerland
PublicationPlace_xml – name: Switzerland
– name: Cham
PublicationSeriesTitle Lecture Notes in Computer Science
PublicationSeriesTitleAlternate Lect.Notes Computer
PublicationSubtitle 11th International Symposium, ISoLA 2022, Rhodes, Greece, October 22-30, 2022, Proceedings, Part III
PublicationTitle Leveraging Applications of Formal Methods, Verification and Validation. Adaptation and Learning
PublicationYear 2022
Publisher Springer
Springer Nature Switzerland
Publisher_xml – name: Springer
– name: Springer Nature Switzerland
RelatedPersons Hartmanis, Juris
Gao, Wen
Steffen, Bernhard
Bertino, Elisa
Goos, Gerhard
Yung, Moti
RelatedPersons_xml – sequence: 1
  givenname: Gerhard
  surname: Goos
  fullname: Goos, Gerhard
– sequence: 2
  givenname: Juris
  surname: Hartmanis
  fullname: Hartmanis, Juris
– sequence: 3
  givenname: Elisa
  surname: Bertino
  fullname: Bertino, Elisa
– sequence: 4
  givenname: Wen
  surname: Gao
  fullname: Gao, Wen
– sequence: 5
  givenname: Bernhard
  orcidid: 0000-0001-9619-1558
  surname: Steffen
  fullname: Steffen, Bernhard
– sequence: 6
  givenname: Moti
  orcidid: 0000-0003-0848-0873
  surname: Yung
  fullname: Yung, Moti
SSID ssj0002732652
ssj0002792
Score 2.0435643
Snippet The paper proposes a method for the correct by design coordination of autonomous driving systems (ADS). It builds on previous results on collision avoidance...
SourceID springer
proquest
SourceType Publisher
StartPage 13
SubjectTerms Assume-guarantee contract
Autonomous driving systems
Collision avoidance policy
Correctness by design
Map specification
Traffic rule specification
Title Correct by Design Coordination of Autonomous Driving Systems
URI http://ebookcentral.proquest.com/lib/SITE_ID/reader.action?docID=7119918&ppg=25
http://link.springer.com/10.1007/978-3-031-19759-8_2
Volume 13703
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07b9swECZcdyk69I2maQsNzVJDgV4UqaWA4CQIgiZLHshGSHy0XuwgllHUPyVTfkt-We9EUpLdLukiCBIhkXfE8bs3IV8AtMUpi3RYsBRNN3kdFgCLwkTRrK4KmnCNycmnZ_nxZXZyTa9Ho7tB1NKqqffl-p95Jf_DVXgGfMUs2UdwtvsoPIB74C9cgcNw3QK_m2ZWm72sYb62x1A58EIj-jtCIIoRq9gd2rY7h-kYN6T1F1wB_rbtlPYnpapumv6VK7n6o9PUF2trfT0FvXrVYfDzmUH0OXAjDHbfFJt-yAbA7d402SujgzZQBKQP6LqzuYep9l25ajCzAmNxD25nrYFjWEcdKamXsFzr7DhbNG0M2cT3o_DiaWi_SJIt-4W3X2JwNn7l_NesWdtE5w1VF45a9HhS2-DFp3yBOAeFyEpIbSV4jnUZU1sH1UnlOB2c79bA8tfJMQwWgV-F-K8i5AKO9yeMZ2PytDw8-X7V2e8A9iU57UuVYSFG67GyU8I8Ij9lais99Uvoyl_ZCsdbf9xQdrb88y3suXhJnmMqTIA5KkDoV2Sk56_JC0_4wBH-Dfnm2B3Uvx_uLauDIauDhXm479kcODYHjs1vyeXR4cX0OHSNOcKfILGbsOJ1wZnkXGaG68SksTIy0jmskGWKRVxTU2VZZGisVKayuDCqoMZwBO9VpNJ3ZDxfzPV7EhQslhowolS1yjRWBqplnkuswpgwnrMdMvG0EG34gItZlnblS8FiDN7jIi5EQnfIV08ugYOXwlflBjKLVACZRUtmAWT-8JjBu-RZv3k_knFzu9KfAI429We3M_4Afo-E8Q
linkProvider Library Specific Holdings
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%3Abook&rft.genre=bookitem&rft.title=Leveraging+Applications+of+Formal+Methods%2C+Verification+and+Validation.+Adaptation+and+Learning&rft.au=Bozga%2C+Marius&rft.au=Sifakis%2C+Joseph&rft.atitle=Correct+by%C2%A0Design+Coordination+of%C2%A0Autonomous+Driving+Systems&rft.series=Lecture+Notes+in+Computer+Science&rft.date=2022-01-01&rft.pub=Springer+Nature+Switzerland&rft.isbn=9783031197581&rft.issn=0302-9743&rft.eissn=1611-3349&rft.spage=13&rft.epage=29&rft_id=info:doi/10.1007%2F978-3-031-19759-8_2
thumbnail_s http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Febookcentral.proquest.com%2Fcovers%2F7119918-l.jpg