Abstract.
We present a history of the application of the possible-world semantics of intensional logic to the development of versioned structures, ranging from simple software configuration to the networking of distributed context-aware applications permeated by multiple shared contexts.
In this approach, all of the components of a system vary over a uniform multidimensional version, or context, space, and the version tag of a built version is the least upper bound of the version tags of the selected best-fit components. Context deltas allow the description of changes to contexts, and the subsequent changes to components and systems from one context to another. With ӕthers, active contexts with multiple participants, several networked programs may communicate by broadcasting deltas through a shared context to which they are continually adapting.
Similar content being viewed by others
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mancilla, B., Plaice, J. Possible Worlds Versioning. Math.comput.sci. 2, 63–83 (2008). https://doi.org/10.1007/s11786-008-0044-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11786-008-0044-8