Abstract
Tools that implement automated verification techniques can be used to fruitfully analyze and validate complex software systems. Developing such tools is an active research area that has produced several promising techniques in the last decade: however, many challenges lie ahead. We briefly review the research area and summarize four papers selected from the Eighteenth International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2012).
Similar content being viewed by others
References
Armando, A., Mantovani, J., Platania, L.: Bounded model checking of software using SMT solvers instead of SAT solvers. Int. J. Softw. Tools Technol. Transf. 11(1), 69–83 (2009)
Bouajjani, A., Emmi, M.: Bounded phase analysis of message-passing programs. Int. J. Softw. Tools Technol. Transf. doi:10.1007/s10009-013-0276-z
Burkart, O., Steffen, B.: Model checking for context-free processes. In Proceedings of CONCUR ’92, pp. 123–137. Springer, LNCS 630 (1992)
Burkart, O., Steffen, B.: Pushdown processes: parallel composition and model checking. In: Proceedings of CONCUR ’94, pp. 98–113. Springer, LNCS 836 (1994)
Clarke, E., Biere, A., Raimi, R., Zhu, Y.: Bounded model checking using satisfiability solving. Formal Methods Syst. Des. 19(1), 7–34 (2001)
Cox, A., Sankaranarayanan, S., Evan Chang, B.-Y.: A bit too precise? Verification of quantized digital filters. Int. J. Softw. Tools Technol. Transf. doi:10.1007/s10009-013-0279-9
Distefano, D., O’Hearn, P.W., Yang, H.: A local shape analysis based on separation logic. In: Proceedings of TACAS ’06, pp. 287–302. Springer, LNCS 3920 (2006)
Esparza, J., Hansel, D., Rossmanith, P., Schwoon, S.: Efficient algorithms for model checking pushdown systems. In: Proceedings of CAV ’00, pp. 232–247. Springer, LNCS 1855 (2000)
Finkel, A., Schnoebelen, P.: Well-structured transition systems everywhere! Theor. Comput. Sci. 256(1–2), 63–92 (2001)
Henzinger, T.A., Jhala, R., Majumdar, R., McMillan, K.L.: Abstractions from proofs. In: Proceedings of POPL ’04, pp. 232–244. ACM (2004)
Jiang, Z., Pajic, M., Alur, R., Mangharam, R.: Closed-loop verification of medical devices with model abstraction and refinement. Int. J. Softw. Tools Technol. Transf. doi:10.1007/s10009-013-0289-7
Qadeer, S., Rehof, J.: Context-bounded model checking of concurrent software. In Proceedings of TACAS ’05, pp. 93–107. Springer, LNCS 3440 (2005)
Rice, H.G.: Classes of recursively enumerable sets and their decision problems. Trans. Am. Math. Soc. 74 (1953)
Sagiv, M., Reps, T., Wilhelm, R.: Parametric shape analysis via 3-valued logic. TOPLAS (ACM Trans. Program. Lang. Syst.) 24(3), 217–298 (2002)
Song, F., Touili, T.: Pushdown model-checking for malware detection. Int. J. Softw. Tools Technol. Transf. doi:10.1007/s10009-013-0290-1
Author information
Authors and Affiliations
Corresponding author
Additional information
Selected papers from TACAS 2012 (Eighteenth International Conference on Tools and Algorithms for the Construction and Analysis of Systems).
Rights and permissions
About this article
Cite this article
Flanagan, C., König, B. Developments in automated verification techniques. Int J Softw Tools Technol Transfer 16, 123–125 (2014). https://doi.org/10.1007/s10009-013-0297-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10009-013-0297-7