Abstract
The graph-based semantics introduced in the previous chapter is often not informative enough, because it does not take into account whether two actions commute or not. In this chapter, we introduce truly concurrent models which incorporate this information. We begin by extending our programming languages with resources and restrict ourselves to conservative programs, in which resource consumption only depends on the current state. We then generalize the semantics to asynchronous graphs, which explicitly describe the commutation of two actions and to precubical sets, which can more generally express the commutation of n actions. Finally, links with other classical models for concurrency are mentioned.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Fajstrup, L., Goubault, E., Haucourt, E., Mimram, S., Raussen, M. (2016). Truly Concurrent Models of Programs with Resources. In: Directed Algebraic Topology and Concurrency. Springer, Cham. https://doi.org/10.1007/978-3-319-15398-8_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-15398-8_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-15397-1
Online ISBN: 978-3-319-15398-8
eBook Packages: Computer ScienceComputer Science (R0)