CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

Mysteries of Dropbox Property-Based Testing of a Distributed Synchronization Service

John Hughes (Institutionen för data- och informationsteknik (Chalmers) ; Institutionen för data- och informationsteknik, Datavetenskap (Chalmers) ; Institutionen för data- och informationsteknik, Programvaruteknik (Chalmers)) ; B. C. Pierce ; Thomas Arts ; Ulf Norell (Institutionen för data- och informationsteknik, Datavetenskap (Chalmers) ; Institutionen för data- och informationsteknik, Datavetenskap, Programmeringslogik (Chalmers))
2016 9th Ieee International Conference on Software Testing, Verification and Validation (2381-2834). p. 135-145. (2016)
[Konferensbidrag, refereegranskat]

File synchronization services such as Dropbox are used by hundreds of millions of people to replicate vital data. Yet rigorous models of their behavior are lacking. We present the first formal-and testable-model of the core behavior of a modern file synchronizer, and we use it to discover surprising behavior in two widely deployed synchronizers. Our model is based on a technique for testing nondeterministic systems that avoids requiring that the system's internal choices be made visible to the testing framework.

Nyckelord: Computer Science, Software Engineering; Engineering, Electrical & Electronic



Den här publikationen ingår i följande styrkeområden:

Läs mer om Chalmers styrkeområden  

Denna post skapades 2017-02-17.
CPL Pubid: 248218

 

Läs direkt!


Länk till annan sajt (kan kräva inloggning)