14. Modifying State

  • State in Perspectives – The Perspective Language is declarative. However, the end user can change the facts she has a sufficient perspective on. This causes a change of state of the Perspectives Universe. This chapter explores that notion.

  • State Change – In which we explore the mechanisms underlying state change: cache, database and synchronization.

  • Execution Model – In which we explore the order of changes in detail.

  • Creating and deleting contexts – On the intricacies of creating entities under governance of perspectives, in a distributed system.