vault backup: 2025-04-14 10:27:25

This commit is contained in:
Marco Realacci 2025-04-14 10:27:25 +02:00
parent be3bf8e03c
commit 6d7bb8a697
3 changed files with 26 additions and 8 deletions

View file

@ -28,15 +28,16 @@
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "Concurrent Systems/notes/12.md", "file": "Concurrent Systems/notes/12 - bastaaaaaaaa.md",
"mode": "source", "mode": "source",
"source": false "source": false
}, },
"icon": "lucide-file", "icon": "lucide-file",
"title": "12" "title": "12 - bastaaaaaaaa"
} }
} }
] ],
"currentTab": 1
}, },
{ {
"id": "dd628773839aa478", "id": "dd628773839aa478",
@ -67,8 +68,7 @@
"title": "class 11" "title": "class 11"
} }
} }
], ]
"currentTab": 1
} }
], ],
"direction": "vertical" "direction": "vertical"
@ -238,18 +238,18 @@
"companion:Toggle completion": false "companion:Toggle completion": false
} }
}, },
"active": "364a7591f14f033a", "active": "2882ba3b76891dd0",
"lastOpenFiles": [ "lastOpenFiles": [
"Concurrent Systems/notes/12 - bastaaaaaaaa.md",
"Concurrent Systems/slides/class 12.pdf", "Concurrent Systems/slides/class 12.pdf",
"Concurrent Systems/slides/class 11.pdf",
"Concurrent Systems/notes/11 - LTSs and Bisimulation.md", "Concurrent Systems/notes/11 - LTSs and Bisimulation.md",
"Concurrent Systems/slides/class 11.pdf",
"Pasted image 20250414093017.png", "Pasted image 20250414093017.png",
"Pasted image 20250414092202.png", "Pasted image 20250414092202.png",
"Pasted image 20250414091528.png", "Pasted image 20250414091528.png",
"Pasted image 20250414091521.png", "Pasted image 20250414091521.png",
"Pasted image 20250414084615.png", "Pasted image 20250414084615.png",
"Pasted image 20250414082824.png", "Pasted image 20250414082824.png",
"Concurrent Systems/notes/12.md",
"HCIW/notes/3 - Beacons.md", "HCIW/notes/3 - Beacons.md",
"HCIW/slides/Zooming interfaces.pdf", "HCIW/slides/Zooming interfaces.pdf",
"HCIW/slides/Gestural interaction.pdf", "HCIW/slides/Gestural interaction.pdf",

View file

@ -0,0 +1,18 @@
- Up to now, we have considered non-deterministic processes
- Two main features are missing for modeling a concurrent system:
- Simultaneous execution of processes
- Inter-process interaction
- Solutions adopted:
- Parallel composition, with interleaving semantics
- Producer/consumer paradigm
Given a set of names N (that denote events)
- a (∈ N) denotes consumption of event a
- $\bar{a}$ (for a ∈ N) denotes production of event a
- a and $\bar{a}$ are complementary actions: they let two parallel processes synchronize on the event a
When two processes synchronize, an external observer has no way of understanding what is happening in the system
- synchronization is not observable from the outside; it produces a special silent action, that we denote with τ
The set of actions we shall consider is: $$