Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleMay 2011
Scalable automatic linearizability checking
ICSE '11: Proceedings of the 33rd International Conference on Software EngineeringPages 1185–1187https://doi.org/10.1145/1985793.1986037Concurrent data structures are widely used but notoriously difficult to implement correctly. Linearizability is one main correctness criterion of concurrent data structure algorithms. It guarantees that a concurrent data structure appears as a ...
- research-articleMay 2011
Run-time efficient probabilistic model checking
ICSE '11: Proceedings of the 33rd International Conference on Software EngineeringPages 341–350https://doi.org/10.1145/1985793.1985840Unpredictable changes continuously affect software systems and may have a severe impact on their quality of service, potentially jeopardizing the system's ability to meet the desired requirements. Changes may occur in critical components of the system, ...
- research-articleMay 2011
Verifying multi-threaded software using smt-based context-bounded model checking
ICSE '11: Proceedings of the 33rd International Conference on Software EngineeringPages 331–340https://doi.org/10.1145/1985793.1985839We describe and evaluate three approaches to model check multi-threaded software with shared variables and locks using bounded model checking based on Satisfiability Modulo Theories (SMT) and our modelling of the synchronization primitives of the ...
- research-articleMay 2011
Symbolic model checking of software product lines
ICSE '11: Proceedings of the 33rd International Conference on Software EngineeringPages 321–330https://doi.org/10.1145/1985793.1985838We study the problem of model checking software product line (SPL) behaviours against temporal properties. This is more difficult than for single systems because an SPL with n features yields up to 2n individual systems to verify. As each individual ...
- research-articleMay 2011
Patching vulnerabilities with sanitization synthesis
ICSE '11: Proceedings of the 33rd International Conference on Software EngineeringPages 251–260https://doi.org/10.1145/1985793.1985828We present automata-based static string analysis techniques that automatically generate sanitization statements for patching vulnerable web applications. Our approach consists of three phases: Given an attack pattern we first conduct a vulnerability ...