A {NICE} way to test {OpenFlow} applications

M Canini, D Venzano, P Perešíni, D Kostić… - 9th USENIX Symposium …, 2012 - usenix.org
The emergence of OpenFlow-capable switches enables exciting new network functionality,
at the risk of programming errors that make communication less reliable. The centralized …

The S2E platform: Design, implementation, and applications

V Chipounov, V Kuznetsov, G Candea - ACM Transactions on Computer …, 2012 - dl.acm.org
This article presents S2E, a platform for analyzing the properties and behavior of software
systems, along with its use in developing tools for comprehensive performance profiling …

A soft way for openflow switch interoperability testing

M Kuzniar, P Peresini, M Canini, D Venzano… - Proceedings of the 8th …, 2012 - dl.acm.org
The increasing adoption of Software Defined Networking, and OpenFlow in particular, brings
great hope for increasing extensibility and lowering costs of deploying new network …

[PDF][PDF] Gatling: Automatic Attack Discovery in Large-Scale Distributed Systems.

H Lee, J Seibert, CE Killian, C Nita-Rotaru - NDSS, 2012 - Citeseer
In this paper, we propose Gatling, a framework that automatically finds performance attacks
caused by insider attackers in large-scale message-passing distributed systems. In …

Detecting problematic message sequences and frequencies in distributed systems

C Lucas, S Elbaum, DS Rosenblum - Proceedings of the ACM …, 2012 - dl.acm.org
Testing the components of a distributed system is challenging as it requires consideration of
not just the state of a component, but also the sequence of messages it may receive from the …

Probabilistic error detection and diagnosis in large-scale distributed applications

IL Peralta - 2012 - search.proquest.com
As today's distributed applications increase in complexity, it becomes increasingly difficult to
detect errors and performance anomalies in these applications. In addition, some faults only …

Landslide: Systematic dynamic race detection in kernel space

B Blum - 2012 - apps.dtic.mil
Systematic exploration is an approach to finding race conditions by deterministically
executing every possible interleaving of thread transitions and identifying which ones …

Modeling asynchronous message passing for C programs

E Morse, N Vrvilo, E Mercer, J McCarthy - … , PA, USA, January 22-24, 2012 …, 2012 - Springer
This paper presents a formal modeling paradigm that is callable from C, the dominant
language for embedded systems programming, for message passing APIs that provides …

[PDF][PDF] Runtime estimation and resource allocation for concurrency testing

J Simsa, R Bryant, G Gibson - 2012 - pdl.cmu.edu
In the past 15 years, stateless exploration, a collection of techniques for automated and
systematic testing of concurrent programs, has experienced wide-spread adoption. As …

[PDF][PDF] Concurrent systematic testing at scale

J Simsa, R Bryant, G Gibson, J Hickey - 2012 - pdl.cmu.edu
Systematic testing, first demonstrated in small, specialized cases 15 years ago, has matured
sufficiently for large-scale systems developers to begin to put it into practice. With actual …