%0 Conference Proceedings %T Design and Validation of Cloud Storage Systems Using Formal Methods %+ University of Oslo (UiO) %A Ölveczky, Peter, Csaba %Z Part 1: Invited Talk %< avec comité de lecture %( Lecture Notes in Computer Science %B 2nd International Conference on Topics in Theoretical Computer Science (TTCS) %C Tehran, Iran %Y Mohammad Reza Mousavi %Y Jiří Sgall %I Springer International Publishing %3 Topics in Theoretical Computer Science %V LNCS-10608 %P 3-8 %8 2017-09-12 %D 2017 %R 10.1007/978-3-319-68953-1_1 %Z Computer Science [cs]Conference papers %X To deal with large amounts of data while offering high availability and throughput and low latency, cloud computing systems rely on distributed, partitioned, and replicated data stores. Such cloud storage systems are complex software artifacts that are very hard to design and analyze. Formal specification and model checking should therefore be beneficial during their design and validation. In particular, I propose rewriting logic and its accompanying Maude tools as a suitable framework for formally specifying and analyzing both the correctness and the performance of cloud storage systems. This abstract of an invited talk gives a short overview of the use of rewriting logic at the University of Illinois Assured Cloud Computing center on industrial data stores such as Google’s Megastore and Facebook/Apache’s Cassandra. I also briefly summarize the experiences of the use of a different formal method for similar purposes by engineers at Amazon Web Services. %G English %Z TC 1 %Z WG 1.8 %2 https://inria.hal.science/hal-01760637/document %2 https://inria.hal.science/hal-01760637/file/440117_1_En_1_Chapter.pdf %L hal-01760637 %U https://inria.hal.science/hal-01760637 %~ IFIP-LNCS %~ IFIP %~ IFIP-TC %~ IFIP-TC1 %~ IFIP-WG1-8 %~ IFIP-TTCS %~ IFIP-LNCS-10608