{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,11]],"date-time":"2025-02-11T05:16:34Z","timestamp":1739250994302,"version":"3.37.0"},"publisher-location":"Berlin, Heidelberg","reference-count":31,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642030338"},{"type":"electronic","value":"9783642030345"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-03034-5_16","type":"book-chapter","created":{"date-parts":[[2009,7,1]],"date-time":"2009-07-01T05:08:34Z","timestamp":1246424914000},"page":"335-359","source":"Crossref","is-referenced-by-count":6,"title":["A DSL for Explaining Probabilistic Reasoning"],"prefix":"10.1007","author":[{"given":"Martin","family":"Erwig","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric","family":"Walkingshaw","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"16_CR1","doi-asserted-by":"crossref","unstructured":"Abraham, R., Erwig, M.: GoalDebug: A Spreadsheet Debugger for End Users. In: 29th IEEE Int. Conf. on Software Engineering, pp. 251\u2013260 (2007)","DOI":"10.1109\/ICSE.2007.39"},{"key":"16_CR2","volume-title":"The Nature of Explanation","author":"P. Achinstein","year":"1983","unstructured":"Achinstein, P.: The Nature of Explanation. Oxford University Press, New York (1983)"},{"key":"16_CR3","doi-asserted-by":"crossref","unstructured":"Blumenkrants, M., Starovisky, H., Shamir, A.: Narrative Algorithm Visualization. In: ACM Symp. on Software visualization, pp. 17\u201326 (2006)","DOI":"10.1145\/1148493.1148496"},{"key":"16_CR4","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511570650","volume-title":"Physical Causation","author":"P. Dowe","year":"2000","unstructured":"Dowe, P.: Physical Causation. Cambridge University Press, Cambridge (2000)"},{"key":"16_CR5","doi-asserted-by":"publisher","first-page":"338","DOI":"10.2307\/2183661","volume":"73","author":"M. Dummett","year":"1964","unstructured":"Dummett, M.: Bringing About the Past. Philosophical Review\u00a073, 338\u2013359 (1964)","journal-title":"Philosophical Review"},{"issue":"5","key":"16_CR6","doi-asserted-by":"publisher","first-page":"461","DOI":"10.1006\/jvlc.1998.0098","volume":"9","author":"M. Erwig","year":"1998","unstructured":"Erwig, M.: Abstract Syntax and Semantics of Visual Languages. Journal of Visual Languages and Computing\u00a09(5), 461\u2013483 (1998)","journal-title":"Journal of Visual Languages and Computing"},{"issue":"1","key":"16_CR7","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1017\/S0956796805005721","volume":"16","author":"M. Erwig","year":"2006","unstructured":"Erwig, M., Kollmansberger, S.: Probabilistic Functional Programming in Haskell. Journal of Functional Programming\u00a016(1), 21\u201334 (2006)","journal-title":"Journal of Functional Programming"},{"key":"16_CR8","doi-asserted-by":"crossref","unstructured":"Erwig, M., Walkingshaw, E.: A Visual Language for Representing and Explaining Strategies in Game Theory. In: IEEE Int. Symp. on Visual Languages and Human-Centric Computing, pp. 101\u2013108 (2008)","DOI":"10.1109\/VLHCC.2008.4639067"},{"issue":"1","key":"16_CR9","doi-asserted-by":"publisher","first-page":"5","DOI":"10.2307\/2024924","volume":"71","author":"M. Friedman","year":"1974","unstructured":"Friedman, M.: Explanation and Scientific Understanding. The Journal of Philosophy\u00a071(1), 5\u201319 (1974)","journal-title":"The Journal of Philosophy"},{"key":"16_CR10","doi-asserted-by":"crossref","unstructured":"Giry, M.: A Categorical Approach to Probability Theory. In: Banaschewski, B. (ed.) Categorical Aspects of Topology and Analysis, pp. 68\u201385 (1981)","DOI":"10.1007\/BFb0092872"},{"key":"16_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1007\/978-3-540-27764-4_10","volume-title":"Mathematics of Program Construction","author":"E.C.R. Hehner","year":"2004","unstructured":"Hehner, E.C.R.: Probabilistic Predicative Programming. In: Kozen, D. (ed.) MPC 2004. LNCS, vol.\u00a03125, pp. 169\u2013185. Springer, Heidelberg (2004)"},{"key":"16_CR12","volume-title":"Aspects of Scientific Explanation and Other Essays in the Philosophy of Science","author":"C. Hempel","year":"1965","unstructured":"Hempel, C.: Aspects of Scientific Explanation and Other Essays in the Philosophy of Science. Free Press, New York (1965)"},{"key":"16_CR13","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/3729.001.0001","volume-title":"Induction: Processes of Inference, Learning and Discovery","author":"J. Holland","year":"1986","unstructured":"Holland, J., Holyoak, K., Nisbett, R., Thagard, P.: Induction: Processes of Inference, Learning and Discovery. MIT Press, Cambridge (1986)"},{"issue":"4","key":"16_CR14","doi-asserted-by":"publisher","first-page":"196","DOI":"10.1145\/242224.242477","volume":"28","author":"P. Hudak","year":"1996","unstructured":"Hudak, P.: Building domain-specific embedded languages. ACM Computing Surveys\u00a028(4es), 196\u2013196 (1996)","journal-title":"ACM Computing Surveys"},{"key":"16_CR15","volume-title":"The Chances of Explanation","author":"P. Humphreys","year":"1989","unstructured":"Humphreys, P.: The Chances of Explanation. Princeton University Press, Princeton (1989)"},{"key":"16_CR16","doi-asserted-by":"crossref","unstructured":"Karavirta, V., Korhonen, A., Malmi, L.: Taxonomy of Algorithm Animation Languages. In: ACM Symp. on Software visualization, pp. 77\u201385 (2006)","DOI":"10.1145\/1148493.1148505"},{"key":"16_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/3-540-45875-1_1","volume-title":"Software Visualization","author":"J.T. Kerren","year":"2002","unstructured":"Kerren, J.T., Stasko, A.: Algorithm Animation \u2013 Introduction. In: Diehl, S. (ed.) Dagstuhl Seminar 2001. LNCS, vol.\u00a02269, pp. 1\u201315. Springer, Heidelberg (2002)"},{"key":"16_CR18","first-page":"410","volume-title":"Scientific Explanation","author":"P. Kitcher","year":"1989","unstructured":"Kitcher, P.: Explanatory Unification and the Causal Structure of the World. In: Kitcher, P., Salmon, W. (eds.) Scientific Explanation, pp. 410\u2013505. University of Minnesota Press, Minneapolis (1989)"},{"key":"16_CR19","doi-asserted-by":"crossref","unstructured":"Ko, A.J., Myers, B.A.: Debugging Reinvented: Asking and Answering Why and Why Not Questions About Program Behavior. In: IEEE Int. Conf. on Software Engineering, pp. 301\u2013310 (2008)","DOI":"10.1145\/1368088.1368130"},{"issue":"3","key":"16_CR20","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1145\/229542.229547","volume":"18","author":"C. Morgan","year":"1996","unstructured":"Morgan, C., McIver, A., Seidel, K.: Probabilistic Predicate Transformers. ACM Transactions on Programming Languages and Systems\u00a018(3), 325\u2013353 (1996)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"16_CR21","volume-title":"Causality: Models, Reasoning and Inference","author":"J. Pearl","year":"2000","unstructured":"Pearl, J.: Causality: Models, Reasoning and Inference. Cambridge University Press, Cambridge (2000)"},{"key":"16_CR22","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1016\/0010-0277(93)90038-W","volume":"49","author":"N. Pennington","year":"1993","unstructured":"Pennington, N., Hastie, R.: Reasoning in Explanation-Based Decision Making. Cognition\u00a049, 123\u2013163 (1993)","journal-title":"Cognition"},{"key":"16_CR23","doi-asserted-by":"crossref","unstructured":"Ramsey, N., Pfeffer, A.: Stochastic Lambda Calculus and Monads of Probability Distributions. In: 29th Symp. on Principles of Programming Languages, January 2002, pp. 154\u2013165 (2002)","DOI":"10.1145\/503272.503288"},{"key":"16_CR24","doi-asserted-by":"publisher","DOI":"10.4324\/9780203169308","volume-title":"Explaining Explanation","author":"D. Ruben","year":"1990","unstructured":"Ruben, D.: Explaining Explanation. Routledge, London (1990)"},{"key":"16_CR25","volume-title":"Scientific Explanation and the Causal Structure of the World","author":"W. Salmon","year":"1984","unstructured":"Salmon, W.: Scientific Explanation and the Causal Structure of the World. Princeton University Press, Princeton (1984)"},{"key":"16_CR26","volume-title":"Four Decades of Scientific Explanation","author":"W. Salmon","year":"1989","unstructured":"Salmon, W.: Four Decades of Scientific Explanation. University of Minnesota Press, Minneapolis (1989)"},{"key":"16_CR27","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1086\/289801","volume":"61","author":"W. Salmon","year":"1994","unstructured":"Salmon, W.: Causality without Counterfactuals. Philosophy of Science\u00a061, 297\u2013312 (1994)","journal-title":"Philosophy of Science"},{"key":"16_CR28","doi-asserted-by":"crossref","unstructured":"Scaffidi, C., Shaw, M., Myers, B.: Estimating the Numbers of End Users and End User Programmers. In: IEEE Symp. on Visual Languages and Human-Centric Computing, pp. 207\u2013214 (2005)","DOI":"10.1109\/VLHCC.2005.34"},{"key":"16_CR29","volume-title":"Explanation and Understanding","author":"G. Wright von","year":"1971","unstructured":"von Wright, G.: Explanation and Understanding. Cornell University Press, Ithaca (1971)"},{"key":"16_CR30","volume-title":"Making Things Happen","author":"J. Woodward","year":"2003","unstructured":"Woodward, J.: Making Things Happen. Oxford University Press, New York (2003)"},{"key":"16_CR31","first-page":"557","volume":"20","author":"S. Wright","year":"1921","unstructured":"Wright, S.: Correlation and Causation. Journal of Agricultural Research\u00a020, 557\u2013585 (1921)","journal-title":"Journal of Agricultural Research"}],"container-title":["Lecture Notes in Computer Science","Domain-Specific Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-03034-5_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,10]],"date-time":"2025-02-10T15:06:52Z","timestamp":1739200012000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-03034-5_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642030338","9783642030345"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-03034-5_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}