Rewriting for Symbolic Execution of State Machine Models J Strother ...
Recommend Documents
Jul 20, 2012 - code (including the Java Polyglot execution framework). 5.2.6 Apollo. The Apollo Lunar Autopilot is a Simulink model that was au- tomatically ...
Sep 20, 2010 - NASA Ames Research Center, Moffett Field, CA 94035, USA. {corina.s.pasareanu ... D.2.5 [Software Engineering]: Testing and Debuggingâ. Symbolic Execution .... dispatch them to an appropriate constraint solver that can.
Apr 15, 1998 - 4. courses which typically teach advanced software development techniques, .... manufacturing enterprises and their market-driven executions.
at the depended assignments, that is, the logic-or of the assumptions of the if-else-if .... [6] K. L. McMillan, “Lazy annotation for program testing and verification,” in ...
SymDroid, Cloud9, Pex, jCUTE, Java PathFinder,. KLEE, s2e ... The final code should be readable and easy to ... PDF-1.2+
Dec 4, 2002 - tions such as an inverse of a matrix or a numerical solution to an ordinary dif- ferential equation. ... correct determinant or test to see if the difference of two symbolic results is identically ... (aeiâbdiâafh+cdh+bfgâceg) â
has emerged as a popular technique for testing real-world ... in practical settingsâfor a survey of the recent tools, see ..... Classic symbolic execution tools ...... 19â32. [26] H. Seo and S. Kim, âHow we get there: a context-guided search st
use the calculus interactively and let the user specify the loop invariants, the abstraction also ... flow analysis problem has also been the original motivation for the work .... For example, an assignment statement is handled with the rule below: .
In this dissertation, we present a novel extension and application of symbolic ...... execution to generate sequences of
costs by enabling client analyses to use DSE results to focus on the program ... To the students and faculty in the ESQuaReD Laboratory at the University of ...... source code can be grouped into a code sequence (CS), and then in Section 3.3, ...
by. Suzette J. Person. A DISSERTATION. Presented to the Faculty of. The Graduate College at the University of Nebraska.
On this test suite, SymDroid runs about twice as slow as the Dalvik VM, and about
twice as ... compiled to Google's Dalvik Virtual Machine bytecode format. Thus ...
Nov 19, 2015 - provided in order to make the generic DXE main work with different ... crosoft Compiler, Clang LLVM/XCode, and many other tool chains.
Apr 11, 2016 - dataplanes allows cheap, fast and exhaustive verification of ..... apply. v acts as a key in the map managed by SymNet. If v ...... A single server.
Jul 22, 2015 - The contract (or/c int? str?) uses the or/c contract combinator to construct a contract ..... abstract numbers x and y, according to interface vec/c.
May 10, 2008 - Symbolic execution; D.2.4 [Software Engineering]: Soft- ware/Program ..... encoding of ESC/Java [13]: An instance field of an object is represented by a ... system and virtual method dispatch lookups can be encoded as well.
Mar 8, 2010 - and apply it to the problem of finding client-side code injection .... cally explore the execution space of JavaScript application code. JavaScript ...
Aug 10, 2015 - gerous memory references (call outs) by SMM interrupt handlers ... At that conference .... this way, it builds a symbolic computation tree for the.
Sep 30, 2012 - Michael Lowry. NASA Ames Research Center. Mountain View, CA [email protected]. ABSTRACT. Symbolic execution is a program ...
calls a function in libc, which in turn executes a system call, which then invokes the .... The main challenge is to make this mix of symbolic/con- crete data and ...
Jul 20, 2012 - can do probabilistic symbolic execution which allows us to assign probabilities to ... by DeMillo and Offutt [6, Figure 6] for the classic triangle.
ICSE '14, May 31 - June 7, 2014, Hyderabad, India. Copyright 14 ACM 978-1-
4503-2756-5/14/05 ...$15.00. by inputs that have a desired property, e.g., they ...
analysis, where the resulting merged state over-approximates the individual ...... The bounded model checker in the Varv
Combining Symbolic Execution and Path Enumeration in Worst-Case Execution Time Analysis. D. Kebbal and P. Sainrat. Institut de Recherche en Informatique ...
Rewriting for Symbolic Execution of State Machine Models J Strother ...
J Strother Moore*. Department of Computer Sciences, University of Texas at Austin,. Taylor Hall 2.124, Austin, Texas 78712 [email protected] telephone: ...