Abstract
The article describes a method to obtain performance measurements from complex distributed systems using a model checking approach. We illustrate the approach by applying it to a Video-on-Demand application developed in Erlang. To obtain performance measurements concerning e.g. streaming capacity, and identify system bottlenecks, we used the McErlang model checker which implements a large part of the Erlang API. Answers to capacity queries are computed as measures over paths in the system state graph, and the combination of an on-the-fly model checker (not requiring the generation of the complete state graph) with a powerful language (Erlang itself) for expressing correctness claims, made it possible to analyse substantially sized systems. © Springer-Verlag Berlin Heidelberg 2007.
Cite
CITATION STYLE
Fredlund, L. Å., & Penas, J. J. S. (2007). Model checking a video-on-demand server using McErlang. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4739 LNCS, pp. 539–546). Springer Verlag. https://doi.org/10.1007/978-3-540-75867-9_68
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.