 For a SWSR register, it is not necessary that the writer process and the reader process are the same.The figure below illustrates the constructions stage by stage from the implementation of SWSR register in an asynchronous message-passing system to the implementation of MWMR register using a SW Snapshot object.This kind of construction is sometimes called simulation or emulation.