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...
Saved in:
Published in | Leveraging Applications of Formal Methods, Verification and Validation. Adaptation and Learning Vol. 13703; pp. 13 - 29 |
---|---|
Main Authors | , |
Format | Book Chapter |
Language | English |
Published |
Switzerland
Springer
2022
Springer Nature Switzerland |
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get full text |
ISBN | 3031197585 9783031197581 |
ISSN | 0302-9743 1611-3349 |
DOI | 10.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 |