Overview
Coverage
5 / 5
5 covered · 0 uncovered
Elements
8
2 signals · 1 interfaces
Requirements
5
1 activities
Versions
1
main
0399697d; Assist
Structure
- Sandwich Toasterblock«Block»
A clamshell toaster that seals and cuts a filled sandwich into two triangles.
edit- Hingeblock«Block»
Allows the upper plate to open and close and sets the plate gap.
edit - Indicator Lampblock«Block»
Shows that the toaster is powered and up to temperature.
edit - Latchblock«Block»
Holds the plates closed while cooking.
edit - Lower Heating Plateblock«Block»
Fixed plate carrying the lower heating element.
edit- Heating Elementblock«Block»
Resistive element bringing the plates to cooking temperature.
edit
- Heating Elementblock«Block»
- Thermal Cut-outblock«Block»
One-shot thermal fuse protecting against a stuck thermostat.
edit - Upper Heating Plateblock«Block»
Hinged plate carrying the upper heating element.
edit
- Hingeblock«Block»
Signals
- PowerOnsignal
- AtTemperaturesignal
Interfaces
- Mains Inletinterface
230 V AC inlet.
Requirements
| id | reqId | text | satisfied by | coverage |
|---|---|---|---|---|
| req-cook-temperature | ST-1 | Cooking Temperature: The toaster shall bring both plates to 180 C within 180 seconds of switch-on. |
| covered |
| req-seal-and-cut | ST-2 | Seal and Cut: The toaster shall seal the sandwich around its perimeter and cut it into two triangular halves in a single closing action. |
| covered |
| req-thermal-safety | ST-3 | Thermal Safety: The toaster shall remove power from the heating elements if the plate temperature exceeds 240 C. |
| covered |
| req-non-stick | ST-4 | Release: The plates shall release the sandwich without tearing the bread after a 5 minute cook. |
| covered |
| req-standby | ST-5 | Standby: The toaster shall enter a low-power standby state after 10 minutes without operation. |
| covered |
Traceability
5 requirements: 5 covered, 0 uncovered · 4 satisfy, 1 refine, 0 verify, 0 allocate
| id | reqId | text | allocated elements | status |
|---|---|---|---|---|
| req-cook-temperature | ST-1 | Cooking Temperature: The toaster shall bring both plates to 180 C within 180 seconds of switch-on. |
| covered |
| req-seal-and-cut | ST-2 | Seal and Cut: The toaster shall seal the sandwich around its perimeter and cut it into two triangular halves in a single closing action. |
| covered |
| req-thermal-safety | ST-3 | Thermal Safety: The toaster shall remove power from the heating elements if the plate temperature exceeds 240 C. |
| covered |
| req-non-stick | ST-4 | Release: The plates shall release the sandwich without tearing the bread after a 5 minute cook. |
| covered |
| req-standby | ST-5 | Standby: The toaster shall enter a low-power standby state after 10 minutes without operation. |
| covered |
State and activity
State machine: sandwich-toaster-states
This state machine has no regions.
This state machine has no transitions.