The state space of modeled software can be explored using an object-based
systematic state explorer. The object-based model can perform well even
in light of the complexities of concurrent software. During state space
exploration, differences between states can be stored instead of storing
a complete copy of the state.