Symbolic methods reason about groups of values. The evolution of modern satisfiability modulo theories (SMT) solvers has enabled an increasing variety of symbolic applications that require efficient reasoning in rich logics, such as bit vectors and arrays. SMT solvers remove barriers for employing solver technology in the development of symbolic methods. This dissertation contributes applications of symbolic methods in the areas of stream processing, test generation and software verification.Symbolic automata and transducers are generalizations of their respective classical models that shift reasoning about inputs to an SMT solver, which allows efficient use of very large alphabets. In the areas of stream processing and Big Data analytics, ...
The area of software analysis, testing and verification is now undergoing a revolution thanks to the...
Symbolic execution is one of the most popular techniques used for analyzing programs. It has been us...
Satisfiability Modulo Theories (SMT) refers to the problem of deciding the satisfiability of a first...
Symbolic methods reason about groups of values. The evolution of modern satisfiability modulo theori...
Formal program analysis methods have been used to aid test case generation for software testing for ...
This thesis considers the problem of how the testing of multithreaded programs can be automated.One ...
Software defects can be very expensive, especially when encountered in economically critical or safe...
Erkki Laitila tutki väitöskirjassaan tietokoneohjelmien lähdekoodin automaattista tulkintaa. Hän keh...
We show how Symbolic Execution can be understood as a variant of the DPLL(T ) algorithm, which is th...
Due to complexity in software, manual testing is not enough to cover all relevant behaviours of it. ...
Mnoho aplikací přijímá, odesílá a zpracovává data v textové podobě. Správné a bezpečné zpracování tě...
LAV is a system for statically verifying program assertions and locating bugs such as buffer overflo...
Many applications, notably in the context of verification (for critical systems in transportation, e...
Manual software testing is laborious and prone to human error. Yet, among practitioners, it is the m...
Testausta ohjelmistoteollisuudessa on perinteisesti tehty ihmistyönä Tuotujen testitapausten avulla....
The area of software analysis, testing and verification is now undergoing a revolution thanks to the...
Symbolic execution is one of the most popular techniques used for analyzing programs. It has been us...
Satisfiability Modulo Theories (SMT) refers to the problem of deciding the satisfiability of a first...
Symbolic methods reason about groups of values. The evolution of modern satisfiability modulo theori...
Formal program analysis methods have been used to aid test case generation for software testing for ...
This thesis considers the problem of how the testing of multithreaded programs can be automated.One ...
Software defects can be very expensive, especially when encountered in economically critical or safe...
Erkki Laitila tutki väitöskirjassaan tietokoneohjelmien lähdekoodin automaattista tulkintaa. Hän keh...
We show how Symbolic Execution can be understood as a variant of the DPLL(T ) algorithm, which is th...
Due to complexity in software, manual testing is not enough to cover all relevant behaviours of it. ...
Mnoho aplikací přijímá, odesílá a zpracovává data v textové podobě. Správné a bezpečné zpracování tě...
LAV is a system for statically verifying program assertions and locating bugs such as buffer overflo...
Many applications, notably in the context of verification (for critical systems in transportation, e...
Manual software testing is laborious and prone to human error. Yet, among practitioners, it is the m...
Testausta ohjelmistoteollisuudessa on perinteisesti tehty ihmistyönä Tuotujen testitapausten avulla....
The area of software analysis, testing and verification is now undergoing a revolution thanks to the...
Symbolic execution is one of the most popular techniques used for analyzing programs. It has been us...
Satisfiability Modulo Theories (SMT) refers to the problem of deciding the satisfiability of a first...