NF Software Engineering — Building 5G Core Network Functions · Pro
TS 23.502 describes 5G procedures as sequence diagrams — UE sends RegistrationRequest, AMF queries AUSF, AUSF requests challenge, UE responds, AMF queries UDM, and so on. Implementing such a procedure correctly in code requires translating the sequence into a finite state machine. Each "while waiting for X" interval becomes a state. Each message arrival or timer expiry becomes a transition. Each transition has a guard (is this the message we expect from this peer?) and an action (update state, send next message, start timer). The resulting state machine is verifiable: you can enumerate all…
Continue reading with Pro
This lesson is part of Pro. Subscribe to unlock the full lesson plus all 32 advanced levels, 900 lessons, labs, and 21 full-length practice exams.
Instructor-led 5G training typically runs $1,500–$3,000 per course. Pro is everything — every certification course and practice exam — for a fraction of one.