{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:16:30Z","timestamp":1763468190322},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783662442012"},{"type":"electronic","value":"9783662442029"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-662-44202-9_27","type":"book-chapter","created":{"date-parts":[[2014,7,17]],"date-time":"2014-07-17T02:01:13Z","timestamp":1405562473000},"page":"670-696","source":"Crossref","is-referenced-by-count":10,"title":["Semantics of (Resilient) X10"],"prefix":"10.1007","author":[{"given":"Silvia","family":"Crafa","sequence":"first","affiliation":[]},{"given":"David","family":"Cunningham","sequence":"additional","affiliation":[]},{"given":"Vijay","family":"Saraswat","sequence":"additional","affiliation":[]},{"given":"Avraham","family":"Shinnar","sequence":"additional","affiliation":[]},{"given":"Olivier","family":"Tardieu","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"27_CR1","first-page":"403","volume-title":"OOPSLA 2005","author":"A. Ahern","year":"2005","unstructured":"Ahern, A., Yoshida, N.: Formalising java rmi with explicit code mobility. In: OOPSLA 2005, pp. 403\u2013422. ACM, New York (2005)"},{"key":"27_CR2","doi-asserted-by":"crossref","unstructured":"Akidau, T., Balikov, A., Bekiroglu, K., Chernyak, S., Haberman, J., Lax, R., McVeety, S., Mills, D., Nordstrom, P., Whittle, S.: MillWheel: Fault-Tolerant Stream Processing at Internet Scale. In: Very Large Data Bases, pp. 734\u2013746 (2013)","DOI":"10.14778\/2536222.2536229"},{"key":"27_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"374","DOI":"10.1007\/3-540-63383-9_92","volume-title":"Coordination Languages and Models","author":"R.M. Amadio","year":"1997","unstructured":"Amadio, R.M.: An asynchronous model of locality, failure, and process mobility. In: Garlan, D., Le M\u00e9tayer, D. (eds.) COORDINATION 1997. LNCS, vol.\u00a01282, pp. 374\u2013391. Springer, Heidelberg (1997)"},{"key":"27_CR4","doi-asserted-by":"crossref","unstructured":"Bertot, Y., Cast\u00e9ran, P.: Interactive Theorem Proving and Program Development: Coq\u2019Art: The Calculus of Inductive Constructions. Texts in Theoretical Comp. Sci. Springer (2004)","DOI":"10.1007\/978-3-662-07964-5"},{"key":"27_CR5","unstructured":"Bierman, G.M., Parkinson, M.J., Pitts, A.M.: Mj: An imperative core calculus for java and java with effects. Technical report, University of Cambridge Computer Laboratory (2003)"},{"key":"27_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/3-540-54430-5_84","volume-title":"CONCUR \u201991","author":"F.S. Boer de","year":"1991","unstructured":"de Boer, F.S., Kok, J.N., Palamidessi, C., Rutten, J.J.M.M.: The failure of failures in a paradigm for asynchronous communication. In: Groote, J.F., Baeten, J.C.M. (eds.) CONCUR 1991. LNCS, vol.\u00a0527, pp. 111\u2013126. Springer, Heidelberg (1991)"},{"key":"27_CR7","unstructured":"Brookes, S.: Full abstraction for a shared variable parallel language. In: Proceedings of the 8th Annual IEEE Symposium on Logic in Computer Science, pp. 98\u2013109. IEEE Computer Society Press (1993)"},{"issue":"1-3","key":"27_CR8","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1016\/j.tcs.2006.12.034","volume":"375","author":"S. Brookes","year":"2007","unstructured":"Brookes, S.: A semantics for concurrent separation logic. Theor. Comput. Sci.\u00a0375(1-3), 227\u2013270 (2007)","journal-title":"Theor. Comput. Sci."},{"key":"27_CR9","first-page":"519","volume-title":"OOPSLA 2005","author":"P. Charles","year":"2005","unstructured":"Charles, P., Grothoff, C., Saraswat, V., Donawa, C., Kielstra, A., Ebcioglu, K., von Praun, C., Sarkar, V.: X10: an object-oriented approach to non-uniform cluster computing. In: OOPSLA 2005, pp. 519\u2013538. ACM, New York (2005)"},{"key":"27_CR10","doi-asserted-by":"crossref","unstructured":"UPC Consortium, et al.: UPC language specifications. Lawrence Berkeley National Lab Tech Report LBNL\u201359208 (2005)","DOI":"10.2172\/862127"},{"key":"27_CR11","first-page":"67","volume-title":"PPoPP 2014","author":"D. Cunningham","year":"2014","unstructured":"Cunningham, D., Grove, D., Herta, B., Iyengar, A., Saraswat, V., Tardieu, O., Kawachiya, K., Murata, H., Takeuchi, M.: Resilien X10: Efficient failure-aware programming. In: PPoPP 2014, pp. 67\u201380. ACM, New York (2014)"},{"key":"27_CR12","doi-asserted-by":"crossref","unstructured":"Dayarathna, M., Houngkaew, C., Suzumura, T.: Introducing Scalegraph: an X10 library for billion scale graph analytics. In: X10 2012, pp. 6:1\u20136:9. ACM, New York (2012)","DOI":"10.1145\/2246056.2246062"},{"key":"27_CR13","first-page":"10","volume-title":"OSDI 2004","author":"J. Dean","year":"2004","unstructured":"Dean, J., Ghemawat, S.: Mapreduce: Simplified data processing on large clusters. In: OSDI 2004, p. 10. USENIX Association, Berkeley (2004)"},{"key":"27_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"406","DOI":"10.1007\/3-540-61604-7_67","volume-title":"CONCUR \u201996: Concurrency Theory","author":"C. Fournet","year":"1996","unstructured":"Fournet, C., Gonthier, G., L\u00e9vy, J.-J., Maranget, L., R\u00e9my, D.: A calculus of mobile agents. In: Sassone, V., Montanari, U. (eds.) CONCUR 1996. LNCS, vol.\u00a01119, pp. 406\u2013421. Springer, Heidelberg (1996)"},{"issue":"6","key":"27_CR15","doi-asserted-by":"publisher","first-page":"711","DOI":"10.1016\/j.ic.2007.12.002","volume":"206","author":"A. Francalanza","year":"2008","unstructured":"Francalanza, A., Hennessy, M.: A theory of system behaviour in the presence of node and link failure. Inf. Comput.\u00a0206(6), 711\u2013759 (2008)","journal-title":"Inf. Comput."},{"key":"27_CR16","doi-asserted-by":"crossref","unstructured":"Hennessy, M.: A Distributed Pi-Calculus. Cambridge University Press, New York (2007)","DOI":"10.1017\/CBO9780511611063"},{"key":"27_CR17","first-page":"25","volume-title":"PPoPP 2010","author":"J.K. Lee","year":"2010","unstructured":"Lee, J.K., Palsberg, J.: Featherweight X10: a core calculus for async-finish parallelism. In: PPoPP 2010, pp. 25\u201336. ACM, New York (2010)"},{"key":"27_CR18","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1145\/1807167.1807184","volume-title":"Proceedings of the 2010 ACM SIGMOD International Conference on Management of Data, SIGMOD 2010","author":"G. Malewicz","year":"2010","unstructured":"Malewicz, G., Austern, M.H., Bik, A.J.C., Dehnert, J.C., Horn, I., Leiser, N., Czajkowski, G.: Pregel: A system for large-scale graph processing. In: Proceedings of the 2010 ACM SIGMOD International Conference on Management of Data, SIGMOD 2010, pp. 135\u2013146. ACM, New York (2010)"},{"issue":"1-2","key":"27_CR19","doi-asserted-by":"publisher","first-page":"693","DOI":"10.1016\/S0304-3975(00)00326-1","volume":"266","author":"J. Riely","year":"2001","unstructured":"Riely, J., Hennessy, M.: Distributed processes and location failures. Theor. Comput. Sci.\u00a0266(1-2), 693\u2013735 (2001)","journal-title":"Theor. Comput. Sci."},{"key":"27_CR20","unstructured":"Saraswat, V., Bloom, B., Peshansky, I., Tardieu, O., Grove, D.: X10 language specification version 2.2 (March 2012), x10.sourceforge.net\/documentation\/languagespec\/x10-latest.pdf"},{"key":"27_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1007\/11539452_28","volume-title":"CONCUR 2005 \u2013 Concurrency Theory","author":"V.A. Saraswat","year":"2005","unstructured":"Saraswat, V.A., Jagadeesan, R.: Concurrent clustered programming. In: Abadi, M., de Alfaro, L. (eds.) CONCUR 2005. LNCS, vol.\u00a03653, pp. 353\u2013367. Springer, Heidelberg (2005)"},{"issue":"12","key":"27_CR22","doi-asserted-by":"publisher","first-page":"1736","DOI":"10.14778\/2367502.2367513","volume":"5","author":"A. Shinnar","year":"2012","unstructured":"Shinnar, A., Cunningham, D., Saraswat, V., Herta, B.: M3R: increased performance for in-memory Hadoop jobs. Proc. VLDB Endow.\u00a05(12), 1736\u20131747 (2012)","journal-title":"Proc. VLDB Endow."},{"key":"27_CR23","unstructured":"X10 Global Matrix Library (October 2011), https:\/\/x10.svn.sourceforge.net\/svnroot\/x10\/trunk\/x10.gml"},{"key":"27_CR24","first-page":"23","volume-title":"PPoPP 2013","author":"T. Yuki","year":"2013","unstructured":"Yuki, T., Feautrier, P., Rajopadhye, S., Saraswat, V.: Array dataflow analysis for polyhedral x10 programs. In: PPoPP 2013, pp. 23\u201334. ACM, New York (2013)"},{"key":"27_CR25","unstructured":"Zaharia, M., Chowdhury, M., Franklin, M.J., Shenker, S., Stoica, I.: Spark: cluster computing with working sets. In: HotCloud 2010, p. 10 (2010)"}],"container-title":["Lecture Notes in Computer Science","ECOOP 2014 \u2013 Object-Oriented Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-662-44202-9_27","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,11]],"date-time":"2022-04-11T09:06:00Z","timestamp":1649667960000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-662-44202-9_27"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783662442012","9783662442029"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-662-44202-9_27","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}