Abstract
Shows how to define high-level models to capture, explain and analyse the behavior of present-day distributed systems. Two concrete examples are developed: a) a ground model for the Ad hoc On-Demand Distance Vector routing protocol AODV, which serves to direct wireless communication between mobile independent agents, b) an abstract and a refined model for Cassandra, a noSQL database management system for concurrent processes. Both examples illustrate the role of ground models to provide a high-level yet complete explanation of complex system behavior, avoiding to bury behaviorally relevant design decisions into implementing code.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer-Verlag GmbH Germany, part of Springer Nature
About this chapter
Cite this chapter
Börger, E., Raschke, A. (2018). Modeling Distributed Systems. In: Modeling Companion for Software Practitioners. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-56641-1_6
Download citation
DOI: https://doi.org/10.1007/978-3-662-56641-1_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-56639-8
Online ISBN: 978-3-662-56641-1
eBook Packages: Computer ScienceComputer Science (R0)