We develop an approach to apply formal methods to represent the program source codes as a model, after that, using automated theorem prover to try to detect runtime violations in those codes by doing static analysis. Unlike other proof based program verification approaches, this approach is based on hypothesis to develop the formal specification information implied by source codes, such as invariants, preconditions, postconditions and other runtime assertions, then using automated theorem prover to verify the correctness of each statement in the program. Our research work is an extension to compilers, can catch those runtime exceptions which are out of bound of the capability of compiler’s control-flow based analysis
Static analysis tools cannot detect violations of application-specific rules. They can be extended w...
This paper presents a methodology which combines static analysis and runtime assertion checking in o...
Conference of 8th International Conference on Tests and Proofs, TAP 2014, Held as Part of the Softwa...
We develop an approach to apply formal methods to represent the program source codes as a model, aft...
AbstractRV'2001 Runtime VerificationThis volume contains the Proceedings of the First Workshop on Ru...
The rapid increase in the significance of software systems has made software assurance a critical re...
Runtime verification is an area of formal methods that studies the dynamic analysis of execution tra...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
AbstractRuntime Verification 2002This volume contains the Proceedings of the Second Workshop on Runt...
The process of verifying that a program conforms to its specification is often hampered by errors in...
A number of approaches for helping programmers detect incorrect program behaviors are based on combi...
Conference of 4th International Conference on Runtime Verification, RV 2013 ; Conference Date: 24 Se...
In order to aid in the process of detecting incorrect pro- gram behaviors, a number of ap...
The risk posed by software bugs has increased tremendously as software is now essential to many aspe...
Static verification of software is becoming ever more effective and efficient. Still, static techniq...
Static analysis tools cannot detect violations of application-specific rules. They can be extended w...
This paper presents a methodology which combines static analysis and runtime assertion checking in o...
Conference of 8th International Conference on Tests and Proofs, TAP 2014, Held as Part of the Softwa...
We develop an approach to apply formal methods to represent the program source codes as a model, aft...
AbstractRV'2001 Runtime VerificationThis volume contains the Proceedings of the First Workshop on Ru...
The rapid increase in the significance of software systems has made software assurance a critical re...
Runtime verification is an area of formal methods that studies the dynamic analysis of execution tra...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
AbstractRuntime Verification 2002This volume contains the Proceedings of the Second Workshop on Runt...
The process of verifying that a program conforms to its specification is often hampered by errors in...
A number of approaches for helping programmers detect incorrect program behaviors are based on combi...
Conference of 4th International Conference on Runtime Verification, RV 2013 ; Conference Date: 24 Se...
In order to aid in the process of detecting incorrect pro- gram behaviors, a number of ap...
The risk posed by software bugs has increased tremendously as software is now essential to many aspe...
Static verification of software is becoming ever more effective and efficient. Still, static techniq...
Static analysis tools cannot detect violations of application-specific rules. They can be extended w...
This paper presents a methodology which combines static analysis and runtime assertion checking in o...
Conference of 8th International Conference on Tests and Proofs, TAP 2014, Held as Part of the Softwa...