{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,18]],"date-time":"2025-10-18T20:35:07Z","timestamp":1760819707030},"reference-count":23,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2004,7,6]],"date-time":"2004-07-06T00:00:00Z","timestamp":1089072000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Softw Tools Technol Transfer"],"published-print":{"date-parts":[[2004,8]]},"DOI":"10.1007\/s10009-004-0146-9","type":"journal-article","created":{"date-parts":[[2004,7,5]],"date-time":"2004-07-05T07:35:07Z","timestamp":1089012907000},"page":"102-116","source":"Crossref","is-referenced-by-count":24,"title":["Fate and free will in error traces"],"prefix":"10.1007","volume":"6","author":[{"given":"HoonSang","family":"Jin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kavita","family":"Ravi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fabio","family":"Somenzi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2004,7,6]]},"reference":[{"key":"146_CR1","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1016\/0020-0190(85)90056-0","volume":"21","author":"Alpern","year":"1985","unstructured":"Alpern B, Schneider FB (1985) Defining liveness. Inf Process Lett 21:181\u2013185","journal-title":"Inf Process Lett"},{"key":"146_CR2","doi-asserted-by":"crossref","unstructured":"Alur R, Henzinger TA, Kupferman O (1997) Alternating-time temporal logic. In: Proceedings of the IEEE symposium on the foundations of computer science, pp 100\u2013109","DOI":"10.1109\/SFCS.1997.646098"},{"key":"146_CR3","doi-asserted-by":"crossref","unstructured":"Ball T, Naik M, Rajamani SK (2003) From symptom to cause: localizing errors in counterexample traces. In: Proceedings of the 30th symposium on principles of programming languages (POPL 2003), January 2003, pp 97\u2013105","DOI":"10.1145\/640128.604140"},{"key":"146_CR4","doi-asserted-by":"crossref","unstructured":"Beer I, Ben-David S, Eisner C, Rodeh Y (1997) Efficient detection of vacuity in ACTL formulas. In: Grumberg O (ed) Proceedings of the 9th conference on computer aided verification (CAV\u201997). Lecture notes in computer science, vol 1254. Springer, Berlin Heidelberg New York, pp 279\u2013290","DOI":"10.1007\/3-540-63166-6_28"},{"key":"146_CR5","doi-asserted-by":"crossref","unstructured":"Brayton RK, Hachtel GD, Sangiovanni-Vincentelli AL, Somenzi F, Aziz A, Cheng S-T, Edwards SA, Khatri SP, Kukimoto Y, Pardo A, Qadeer S, Ranjan RK, Sarwary S, Shiple TR, Swamy G, Villa T (1996) VIS: A system for verification and synthesis. In: Henzinger T, Alur R (eds) Proceedings of the 8th conference on computer-aided verification (CAV\u201996), New Brunswick, NJ. Lecture notes in computer science, vol 1102. Springer, Berlin Heidelberg New York, pp 428\u2013432","DOI":"10.1007\/3-540-61474-5_95"},{"key":"146_CR6","doi-asserted-by":"crossref","unstructured":"Bryant RE (1986) Graph-based algorithms for Boolean function manipulation. IEEE Trans Comput C-35(8):677\u2013691","DOI":"10.1109\/TC.1986.1676819"},{"key":"146_CR7","unstructured":"B\u00fcchi JR (1962) On a decision method in restricted second order arithmetic. In: Proceedings of the 1960 international congress on logic, methodology, and philosophy of science. Stanford University Press, Stanford, CA, pp 1\u201311"},{"key":"146_CR8","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1016\/S0022-0000(74)80051-6","volume":"8","author":"Choueka","year":"1974","unstructured":"Choueka Y (1974) Theories of automata on \u03c9-tapes: a simplified approach. J Comput Sys Sci 8:117\u2013141","journal-title":"J Comput Sys Sci"},{"key":"146_CR9","doi-asserted-by":"crossref","unstructured":"Clarke E, Grumberg O, McMillan K, Zhao X (1995) Efficient generation of counterexamples and witnesses in symbolic model checking. In: Proceedings of the conference on design automation, San Francisco, June 1995, pp 427\u2013432","DOI":"10.1145\/217474.217565"},{"key":"146_CR10","unstructured":"Clarke EM, Emerson EA (1981) Design and synthesis of synchronization skeletons using branching time temporal logic. In: Proceedings of the workshop on logics of programs. Lecture notes in computer science, vol 131. Springer, Berlin Heidelberg New York, pp 52\u201371"},{"key":"146_CR11","unstructured":"Clarke EM, Grumberg O, Peled DA (1999) Model checking. MIT Press, Cambridge, MA"},{"key":"146_CR12","doi-asserted-by":"crossref","unstructured":"de Alfaro L, Henzinger TA, Mang FYC (2000) Detecting errors before reaching them. In: Emerson EA, Sistla AP (eds) Proceedings of the 12th conference on computer aided verification (CAV\u201900), July 2000. Lecture notes in computer science, vol 1855. Springer, Berlin Heidelberg New York, pp 186\u2013201","DOI":"10.1007\/10722167_17"},{"key":"146_CR13","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1145\/4904.4999","volume":"33","author":"Emerson","year":"1986","unstructured":"Emerson EA, Halpern JY (1986) \u2018Sometimes\u2019 and \u2018not never\u2019 revisited: on branching time versus linear time temporal logic. J Assoc Comput Mach 33(1):151\u2013178","journal-title":"J Assoc Comput Mach"},{"key":"146_CR14","doi-asserted-by":"crossref","unstructured":"Emerson EA, Jutla CS (1991) Tree automata, mu-calculus and determinacy. In Proceedings of the 32nd IEEE symposium on foundations of computer science, October 1991, pp 368\u2013377","DOI":"10.1109\/SFCS.1991.185392"},{"key":"146_CR15","doi-asserted-by":"crossref","unstructured":"Groce A, Visser W (2003) What went wrong: explaining counterexamples. In: Proceedings of the 10th international SPIN workshop: Model Checking of Software, May 2003. Lecture notes in computer science, vol 2648. Springer, Berlin Heidelberg New York, pp 121\u2013135","DOI":"10.1007\/3-540-44829-2_8"},{"key":"146_CR16","doi-asserted-by":"crossref","unstructured":"Kupferman O, Vardi MY (1999) Vacuity detection in temporal model checking. In: Proceedings of the conference on correct hardware design and verification methods (CHARME\u201999), September 1999. Lecture notes in computer science, vol 1703. Springer, Berlin Heidelberg New York, pp 82\u201396","DOI":"10.1007\/3-540-48153-2_8"},{"key":"146_CR17","doi-asserted-by":"crossref","unstructured":"Kurshan RP (1994) Computer-aided verification of coordinating processes. Princeton University Press, Princeton, NJ","DOI":"10.1515\/9781400864041"},{"key":"146_CR18","doi-asserted-by":"crossref","unstructured":"Lichtenstein O, Pnueli A (1985) Checking that finite state concurrent programs satisfy their linear specification. In: Proceedings of the 12th annual ACM symposium on principles of programming languages, New Orleans, January 1985, pp 97\u2013107","DOI":"10.1145\/318593.318622"},{"key":"146_CR19","doi-asserted-by":"crossref","unstructured":"McMillan KL (1994) Symbolic model checking. Kluwer, Boston","DOI":"10.1007\/978-1-4615-3190-6"},{"key":"146_CR20","doi-asserted-by":"crossref","unstructured":"Moon I-H, Kukula JH, Ravi K, Somenzi F (2000) To split or to conjoin: the question in image computation. In: Proceedings of the conference on design automation, Los Angeles, June 2000, pp 23\u201328","DOI":"10.1145\/337292.337305"},{"key":"146_CR21","doi-asserted-by":"crossref","unstructured":"Ravi K, Bloem R, Somenzi F (2000) A comparative study of symbolic algorithms for the computation of fair cycles. In: Hunt Jr WA, Johnson SD (eds) Proceedings of the international conference on formal methods in computer-aided design, November 2000. Lecture notes in computer science, vol 1954. Springer, Berlin Heidelberg New York, pp 143\u2013160","DOI":"10.1007\/3-540-40922-X_10"},{"key":"146_CR22","doi-asserted-by":"crossref","unstructured":"Wolper P, Vardi MY, Sistla AP (1983) Reasoning about infinite computation paths. In: Proceedings of the 24th IEEE symposium on foundations of computer science, pp 185\u2013194","DOI":"10.1109\/SFCS.1983.51"},{"key":"146_CR23","doi-asserted-by":"crossref","unstructured":"Zeller A (2002) Isolating cause-effect chains from computer programs. In: Proceedings of the 10th international symposium on the foundations of software engineering (FSE-10), November 2002, pp 1\u201310","DOI":"10.1145\/587051.587053"}],"container-title":["International Journal on Software Tools for Technology Transfer"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10009-004-0146-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10009-004-0146-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10009-004-0146-9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,2]],"date-time":"2020-04-02T12:48:17Z","timestamp":1585831697000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10009-004-0146-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,7,6]]},"references-count":23,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2004,8]]}},"alternative-id":["146"],"URL":"https:\/\/doi.org\/10.1007\/s10009-004-0146-9","relation":{},"ISSN":["1433-2779","1433-2787"],"issn-type":[{"value":"1433-2779","type":"print"},{"value":"1433-2787","type":"electronic"}],"subject":[],"published":{"date-parts":[[2004,7,6]]}}}