Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,7 @@
*.aux

D2.3/Synthesis/.DS_Store

Workspace/SafetyRequirementsExamples/.DS_Store

Workspace/SafetyRequirementsExamples/includes/.DS_Store
2 changes: 2 additions & 0 deletions Benchmarking/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/ETCS-benchmark.bbl
/ETCS-benchmark.blg
Binary file modified Benchmarking/ETCS-benchmark.pdf
Binary file not shown.
15 changes: 15 additions & 0 deletions Benchmarking/ETCS-benchmark.tex
Original file line number Diff line number Diff line change
Expand Up @@ -131,30 +131,45 @@ \subsection{High priority items}
depending on the gradient profile, braking models of the train,
several correction factors etc; this is the basis of the EBD
curve, see Figure 38)

Rationale: handling of functions providing deceleration value for a particular braking model (and thus handling of data structures allowing to represent a braking model, for example A\_brake\_emergency), a gradient profile, a set of track conditions, adhesion factors etc; graphical representation of such functions.
\end{itemize}

\item[§3.13.7 Determination of Most Restrictive Speed Profile (MRSP)]
Combine for example several TSR and LX restrictions

Rationale: handling of step functions; combining several step functions in order to determine the most restrictive speed profile; graphical representation of such functions.

\item[§3.13.8.3 Emergency Brake Deceleration curves (EBD)]

Rationale: computation of a deceleration curve by combining a step function and a function like A\_safe; graphical representation of the curve.

\item[§3.13.9.3.3.9 Computation of d\_FLOI, using d\_SBI2\_MREBDT]
(MREBDT: Most Restrictive Target amongst the EBD based targets)

Rationale: computation of the most restrictive target from a set of targets by comparing the SBI2 supervision limits associated to each target for a given speed; determination of the supervision limit function which location is the closest to that target.

\item[§3.13.9.4 Release speed supervision limits] and more
particularly:
\begin{itemize}
\item[§3.13.9.4.7] (computation of different release speed
supervision limits)

Rationale: computation of supervision limits from an EBD (or SBD) curve.

\item[§3.13.9.4.8] (computation of the most restrictive value at the
Trip location related to the EOA, amongst several EBI supervision
limits)

\item[§3.13.9.4.8.2] (iterative computation of the release speed)

Rationale: ensure the model can handle such algorithms.

\item[§3.13.9.4.9] (using of the most restrictive MRSP value
instead of the release speed)

Rationale: determination of the most restrictive value of a step function on a given interval; re-evaluation of the interval’s bounds according to the obtained result.

\end{itemize}

\item[§3.13.10.4.2 Calculation of the MRDT (Most Restrictive Displayed Target)]
Expand Down
5 changes: 5 additions & 0 deletions D2.3/Synthesis/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/*.tcp
/req_synthesis.blg
/req_synthesis.lof
/req_synthesis.lot
/req_synthesis.tps
10 changes: 10 additions & 0 deletions D2.3/Synthesis/req_synthesis.bbl
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
\begin{thebibliography}{1}

\bibitem{Kogel:2008:TSC:1370152.1370158}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see where it is called in the text (but this may be because of my low github qualification).

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do a CTRL-F on "cite"...it is hidden on the right part of the text...as github diff mode doesn't wrap lines.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I love this tool...

Maximilian K\"{o}gel.
\newblock Towards software configuration management for unified models.
\newblock In {\em Proceedings of the 2008 international workshop on Comparison
and versioning of software models}, CVSM '08, pages 19--24, New York, NY,
USA, 2008. ACM.

\end{thebibliography}
18 changes: 18 additions & 0 deletions D2.3/Synthesis/req_synthesis.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
@inproceedings{Kogel:2008:TSC:1370152.1370158,
author = {K\"{o}gel, Maximilian},
title = {Towards software configuration management for unified models},
booktitle = {Proceedings of the 2008 international workshop on Comparison and versioning of software models},
series = {CVSM '08},
year = {2008},
isbn = {978-1-60558-045-6},
location = {Leipzig, Germany},
pages = {19--24},
numpages = {6},
url = {http://doi.acm.org/10.1145/1370152.1370158},
doi = {10.1145/1370152.1370158},
acmid = {1370158},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {configuration management, operation-based, scm, unified model, versioning},
}

Binary file modified D2.3/Synthesis/req_synthesis.pdf
Binary file not shown.
115 changes: 71 additions & 44 deletions D2.3/Synthesis/req_synthesis.tex

Large diffs are not rendered by default.

10 changes: 10 additions & 0 deletions Workspace/SafetyRequirementsExamples/includes/establish.dot
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
digraph EstablishCom {
NoCom [shape=box];
NoCom -> Trying;
Trying -> NoCom;
Trying -> Trying;
Trying -> Setup;
Setup -> NoCom;
Setup -> Established;
Established-> NoCom;
}
Binary file not shown.
Binary file not shown.
Loading