From 05b896291bb00e24ab9b72973b8f527b3f4c2294 Mon Sep 17 00:00:00 2001 From: Burkhart Wolff Date: Sun, 30 Jan 2022 14:56:22 +0100 Subject: [PATCH] ... --- .../scholarly_paper/2022-RAS-SI/paper.thy | 27 ++++++++++++++----- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/examples/scholarly_paper/2022-RAS-SI/paper.thy b/examples/scholarly_paper/2022-RAS-SI/paper.thy index 288df216..ad10f83c 100644 --- a/examples/scholarly_paper/2022-RAS-SI/paper.thy +++ b/examples/scholarly_paper/2022-RAS-SI/paper.thy @@ -175,8 +175,8 @@ text\At a glance, the overall concepts and notions we are using here are l \<^item> Recursion: \ \X. P X
 \ \<^item> Generalised Operators (“Architectural Operators”): 
 \ \ x\A \ P x, \ x\A \ P x, \ x\B. P x, \ x\B. P x\ - \ \S\x\B. P x
, |||x\B. P x, ||x\B. P x, SEQ x\B. P x\ - (for infinite index sets A, finite sets B) + \ \S\x\B. P x
, |||x\B. P x, ||x\B. P x, SEQ x\L. P x\ + (for infinite index sets A, finite sets B, and lists \L\) \<^item> A typed view on processes with Hindley-Milner Polymorphism; (operators and are typed over \'\ process\; process-schemata are just higher-order functions over processes.) @@ -245,15 +245,28 @@ Two Cars, “current” set of 
assumptions Safety Property: \<^item> speeds for “rear” and “front” cars: \v\<^sub>r\,\v\<^sub>f\ \ - -figure*[AcVecSpaceVsSpeedVs::figure,relative_width="100",src="''figures/AcVecSpaceVsSpeedVs.png''"] - \Acceleration Vector Space vs. Speed Vectors \ -figure*[MaxwellVsCutIn::figure,relative_width="100",src="''figures/MaxwellVsCutIn.png''"] - \Maxwell's Daemon vs. Cut-In Scenarios\ figure*[RSS_Safe_Longitudinal_Distance::figure,relative_width="100",src="''figures/RSS_Safe_Longitudinal_Distance.png''"] \Safe Longitudinal Distance in RSS\ figure*[RSS_formula::figure,relative_width="100",src="''figures/RSS_formula.png''"] \The Formula of RSS\ + +section*[intro_fwk::technical]\The Autonomous Car Framework in HOL-CSP\ + +subsection*[intro_fwk_concepts::technical]\Basics Concepts\ +text\The basis of this work is inspired by ontologies for +Autonomous Car Scenarios given, for example, in MOSAR (\<^url>\https://www.mosar.io\) that +describes a collection of \<^emph>\actors\ (\<^eg> cars, trucks, bicycles), \<^emph>\equipments\ +(\<^eg> signals, vehicle lights, etc.), \<^emph>\infrastructures\ (\<^eg> expressways, +intersections, etc.) and their dynamic interactions throughout driving scenarios. + +Actors have a physical state (position, speed, mass, extension, ...) which can have the form of +a vector. Moreover, they can have \<^emph>\capabilities\ such as a set of acceleration-vectors expressing +their ability to move forwards, sidewards, etc. as well as their capability to brake. +\ +figure*[AcVecSpaceVsSpeedVs::figure,relative_width="100",src="''figures/AcVecSpaceVsSpeedVs.png''"] + \Acceleration Vector Space vs. Speed Vectors \ +figure*[MaxwellVsCutIn::figure,relative_width="100",src="''figures/MaxwellVsCutIn.png''"] + \Maxwell's Daemon vs. Cut-In Scenarios\ figure*[Samplings::figure,relative_width="100",src="''figures/Samplings.png''"] \Samplings of Continuous Observables\ figure*[actor_def::figure,relative_width="100",src="''figures/actor_def.png''"]