{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T15:16:30Z","timestamp":1743002190023,"version":"3.40.3"},"publisher-location":"Cham","reference-count":18,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319214122"},{"type":"electronic","value":"9783319214139"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-21413-9_2","type":"book-chapter","created":{"date-parts":[[2015,6,18]],"date-time":"2015-06-18T12:10:26Z","timestamp":1434629426000},"page":"20-35","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Adding Constraint Building Mechanisms to a Symbolic Execution Engine Developed for Detecting Runtime Errors"],"prefix":"10.1007","author":[{"given":"Istv\u00e1n","family":"K\u00e1d\u00e1r","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P\u00e9ter","family":"Heged\u0171s","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rudolf","family":"Ferenc","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,6,19]]},"reference":[{"issue":"7","key":"2_CR1","doi-asserted-by":"publisher","first-page":"385","DOI":"10.1145\/360248.360252","volume":"19","author":"JC King","year":"1976","unstructured":"King, J.C.: Symbolic Execution and Program Testing. Communications of the ACM 19(7), 385\u2013394 (1976)","journal-title":"Communications of the ACM"},{"key":"2_CR2","unstructured":"Gecode Tool-set. http:\/\/www.gecode.org\/"},{"issue":"3","key":"2_CR3","doi-asserted-by":"crossref","first-page":"331","DOI":"10.14232\/actacyb.21.3.2014.4","volume":"21","author":"I K\u00e1d\u00e1r","year":"2014","unstructured":"K\u00e1d\u00e1r, I., Heged\u0171s, P., Ferenc, R.: Runtime exception detection in java programs using symbolic execution. Acta Cybernetica 21(3), 331\u2013352 (2014)","journal-title":"Acta Cybernetica"},{"key":"2_CR4","unstructured":"Ferenc, R., Besz\u00e9des, \u00c1., Tarkiainen, M., Gyim\u00f3thy, T.: Columbus \u2013 reverse engineering tool and schema for C++. In: Proceedings of the 18th International Conference on Software Maintenance (ICSM 2002), pp. 172\u2013181. IEEE Computer Society, October 2002"},{"issue":"7","key":"2_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/390013.808479","volume":"5","author":"FE Allen","year":"1970","unstructured":"Allen, F.E.: Control flow analysis. SIGPLAN Not. 5(7), 1\u201319 (1970)","journal-title":"SIGPLAN Not."},{"key":"2_CR6","doi-asserted-by":"crossref","unstructured":"P\u0103s\u0103reanu, C.S., Rungta, N.: Symbolic pathfinder: symbolic execution of Java bytecode. In: Proceedings of the IEEE\/ACM International Conference on Automated Software Engineering, ASE 2010, pp. 179\u2013180. ACM, New York (2010)","DOI":"10.1145\/1858996.1859035"},{"key":"2_CR7","doi-asserted-by":"crossref","unstructured":"Weimer, W., Necula, G.C.: Finding and preventing run-time error handling mistakes. In: Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, OOPSLA 2004, pp. 419\u2013431. ACM, New York (2004)","DOI":"10.1145\/1028976.1029011"},{"issue":"11","key":"2_CR8","doi-asserted-by":"publisher","first-page":"1025","DOI":"10.1002\/spe.602","volume":"34","author":"C Csallner","year":"2004","unstructured":"Csallner, C., Smaragdakis, Y.: JCrasher: an Automatic Robustness Tester for Java. Software Practice and Experience 34(11), 1025\u20131050 (2004)","journal-title":"Software Practice and Experience"},{"key":"2_CR9","doi-asserted-by":"crossref","unstructured":"Godefroid, P., Klarlund, N., Sen, K.: DART: directed automated random testing. In: Proceedings of the 2005 ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2005, pp. 213\u2013223. ACM, New York (2005)","DOI":"10.1145\/1065010.1065036"},{"key":"2_CR10","doi-asserted-by":"crossref","unstructured":"Cadar, C., Ganesh, V., Pawlowski, P.M., Dill, D.L., Engler, D.R.: EXE: automatically generating inputs of death. In: Proceedings of the 13th ACM Conference on Computer and Communications Security, CCS 2006, pp. 322\u2013335. ACM, New York (2006)","DOI":"10.1145\/1180405.1180445"},{"issue":"6","key":"2_CR11","doi-asserted-by":"publisher","first-page":"229","DOI":"10.1049\/sej.1988.0029","volume":"3","author":"PD Coward","year":"1988","unstructured":"Coward, P.D.: Symbolic Execution Systems - a Review. Software Engineering Journal 3(6), 229\u2013239 (1988)","journal-title":"Software Engineering Journal"},{"key":"2_CR12","doi-asserted-by":"crossref","unstructured":"Cadar, C., Godefroid, P., Khurshid, S., P\u0103s\u0103reanu, C.S., Sen, K., Tillmann, N., Visser, W.: Symbolic execution for software testing in practice: preliminary assessment. In: Proceedings of the 33rd International Conference on Software Engineering, ICSE 2011, pp. 1066\u20131071. ACM, New York (2011)","DOI":"10.1145\/1985793.1985995"},{"key":"2_CR13","doi-asserted-by":"crossref","unstructured":"Song, J., Ma, T., Cadar, C., Pietzuch, P.: Rule-based verification of network protocol implementations using symbolic execution. In: Proceedings of the 20th IEEE International Conference on Computer Communications and Networks (ICCCN 2011), pp. 1\u20138 (2011)","DOI":"10.1109\/ICCCN.2011.6005945"},{"key":"2_CR14","unstructured":"Java PathFinder Tool-set. http:\/\/babelfish.arc.nasa.gov\/trac\/jpf"},{"key":"2_CR15","doi-asserted-by":"crossref","unstructured":"Bushnell, D., Giannakopoulou, D., Mehlitz, P., Paielli, R., P\u0103s\u0103reanu, C.S.: Verification and validation of air traffic systems: tactical separation assurance. In: 2009 IEEE Aerospace Conference, pp. 1\u201310 (2009)","DOI":"10.1109\/AERO.2009.4839621"},{"key":"2_CR16","doi-asserted-by":"crossref","unstructured":"Khoo, Y.P., Chang, B.Y.E., Foster, J.S.: Mixing type checking and symbolic execution. In: Zorn, B.G., Aiken, A. (eds.) PLDI, pp. 436\u2013447. ACM (2010)","DOI":"10.1145\/1809028.1806645"},{"key":"2_CR17","doi-asserted-by":"crossref","unstructured":"Shannon, D., Zhan, D., Hajra, S., Lee, A., Khurshid, S.: Abstracting symbolic execution with string analysis testing. In: Academic and Industrial Conference Practice and Research TechniquesMUTATION, 2007. Taicpart-Mutation (2007)","DOI":"10.1109\/TAIC.PART.2007.34"},{"key":"2_CR18","doi-asserted-by":"crossref","unstructured":"P\u0103s\u0103reanu, C.S., Rungta, N., Visser, W.: Symbolic execution with mixed concrete-symbolic solving. In: Proceedings of the 2011 International Symposium on Software Testing and Analysis, ISSTA 2011, pp. 34\u201344. ACM, New York (2011)","DOI":"10.1145\/2001420.2001425"}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications -- ICCSA 2015"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-21413-9_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,21]],"date-time":"2023-02-21T02:37:48Z","timestamp":1676947068000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-21413-9_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319214122","9783319214139"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-21413-9_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"19 June 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}