Jyy.public_wall.1.var File
: Denotes that this is a variable holding a specific state value at a point in time. Usage in NJU-OS Model Checking
In the context of this course and its related labs (such as the "M1" or "L0" labs), this specific variable format represents a in a modeled system. Breakdown of the Variable
: The specific instance or index of that entity (e.g., the first "Public Wall"). jyy.Public_Wall.1.var
: A program is viewed as a state machine where every variable (like jyy.Public_Wall.1.var ) represents a part of the system's "state".
: By monitoring how jyy.Public_Wall.1.var changes during execution, tools can detect if the system reaches a deadlock or violates mutual exclusion . : Denotes that this is a variable holding
If you are looking for the specific or a lab solution involving this variable, you can find the official course materials and "Operating Systems: Design and Implementation" lecture notes on the NJU-OS Course Website or Professor Jiang Yuyan's personal portal .
: This variable would track whether a specific "post" or "message" on the Public Wall is visible, locked, or modified by different threads. : A program is viewed as a state
In JYY's curriculum, students often use tools to explore every possible state of a concurrent program.