Skip to content

Commit b2dd655

Browse files
Fixes to README, et cetera
1 parent eada832 commit b2dd655

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

INSTALL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ First, navigate to the directory where you want to put the source code of Poly/M
9696
Finally, do
9797

9898
cd ..
99-
make hol
99+
Holmake
100100
101101
This will build the HOL4 theories and associated libraries.
102102

@@ -106,7 +106,7 @@ First, navigate to the directory where you want to put the source code of Poly/M
106106
opam repo add coq-extra-dev https://coq.inria.fr/opam/extra-dev
107107
opam pin add ott dev -k version
108108
109-
This will allow you to re-export the HOL4 definitions in `hol/p4Script.sml` as well as the documentation in `docs/semantics/p4_defs.tex` from the Ott files in the `ott` directory.
109+
This will allow you to re-export the HOL4 definitions in `hol/p4Script.sml` as well as the documentation in `docs/semantics/p4_defs.tex` from the Ott files in the `ott` directory using `make hol`.
110110

111111
You may need to repeat `eval $(opam env)` depending on your choice in step 4 in order to use `ott` in the terminal.
112112

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ HOL4P4 is a small-step, heapless formalisation and a type system of the P4 langu
88
* [Expression](ott/p4_sem.ott#L2494-L2847)
99
* [Statement](ott/p4_sem.ott#L2858-L2986)
1010
* [P4 state](ott/p4_sem.ott#L2994-L3026)
11-
* [Architecture-Level](ott/p4_sem.ott#L3033-L3102)
12-
* [Concurrent Architecture-Level](ott/p4_sem.ott#L3116-L3132)
11+
* [Architecture-level](ott/p4_sem.ott#L3033-L3102)
12+
* [Concurrent architecture-level](ott/p4_sem.ott#L3116-L3132)
1313

1414
* [Proof of determinism for the semantics](hol/p4_deterScript.sml)
1515

@@ -66,9 +66,9 @@ To set up the development environment, follow the instructions in [INSTALL.md](I
6666

6767
## Papers
6868

69-
A. Alshnakat, D. Lundberg, R. Guanciale, M. Dam and K. Palmskog, "HOL4P4: Semantics for a Verified Data Plane", in P4 Workshop in Europe (EuroP4 '22), 2022.
69+
A. Alshnakat, D. Lundberg, R. Guanciale, M. Dam and K. Palmskog, "HOL4P4: Semantics for a Verified Data Plane" (EuroP4 '22).
7070

71-
A. Alshnakat, D. Lundberg, R. Guanciale, and M. Dam "HOL4P4: Mechanized Small-Step Semantics for P4", to appear in (OOPSLA '24).
71+
A. Alshnakat, D. Lundberg, R. Guanciale, and M. Dam "HOL4P4: Mechanized Small-Step Semantics for P4" (OOPSLA '24).
7272

7373
## License
7474

hol/p4Script.sml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(* generated by Ott 0.33 from: ../ott/p4_types.ott ../ott/p4_sem.ott ../ott/p4.ott *)
1+
(* generated by Ott 0.34 from: ../ott/p4_types.ott ../ott/p4_sem.ott ../ott/p4.ott *)
22
(* to compile: Holmake p4Theory.uo *)
33
(* for interactive use:
44
app load ["pred_setTheory","finite_mapTheory","stringTheory","containerTheory","ottLib"];

0 commit comments

Comments
 (0)