{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T19:12:13Z","timestamp":1790881933174,"version":"4.1.0"},"reference-count":55,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2010,4,20]],"date-time":"2010-04-20T00:00:00Z","timestamp":1271721600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[2011,6]]},"DOI":"10.1007\/s10766-010-0132-7","type":"journal-article","created":{"date-parts":[[2010,4,19]],"date-time":"2010-04-19T11:39:32Z","timestamp":1271677172000},"page":"397-450","source":"Crossref","is-referenced-by-count":10,"title":["ACOTES Project: Advanced Compiler Technologies for Embedded Streaming"],"prefix":"10.1007","volume":"39","author":[{"given":"Harm","family":"Munk","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eduard","family":"Ayguad\u00e9","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"C\u00e9dric","family":"Bastoul","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paul","family":"Carpenter","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zbigniew","family":"Chamski","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Albert","family":"Cohen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marco","family":"Cornero","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Philippe","family":"Dumont","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marc","family":"Duranton","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohammed","family":"Fellahi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Roger","family":"Ferrer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Razya","family":"Ladelsky","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Menno","family":"Lindwer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xavier","family":"Martorell","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cupertino","family":"Miranda","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dorit","family":"Nuzman","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrea","family":"Ornstein","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Antoniu","family":"Pop","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sebastian","family":"Pop","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Louis-No\u00ebl","family":"Pouchet","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alex","family":"Ram\u00edrez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"R\u00f3denas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Erven","family":"Rohou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ira","family":"Rosen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Uzi","family":"Shvadron","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Konrad","family":"Trifunovi\u0107","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ayal","family":"Zaks","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2010,4,20]]},"reference":[{"key":"132_CR1","first-page":"4","volume":"122","author":"E. Blossom","year":"2004","unstructured":"Blossom E.: GNU Radio: tools for exploring the radio frequency spectrum. Linux J. 122, 4 (2004)","journal-title":"Linux J."},{"key":"132_CR2","unstructured":"International Organization for Standardization, ISO\/IEC JTC1\/SC29\/WG11: Coding of Moving Pictures and Audio, Overview of the MPEG-4 Standard, http:\/\/www.chiariglione.org\/mpeg"},{"key":"132_CR3","unstructured":"Balart, J., Duran, A., Gonz\u00e0lez, M., Martorell, X., Ayguad\u00e9, E., Labarta, J.: Nanos mercurium: a research compiler for OpenMP. In: Proceedings of the European Workshop on OpenMP 2004, October 2004"},{"key":"132_CR4","unstructured":"StreamIt Language Specification Version 2.1 (September 2006)"},{"key":"132_CR5","doi-asserted-by":"crossref","unstructured":"Gordon, M.I., Thies, W., Amarasinghe, S.: Exploiting coarse-grained task, data, and pipeline parallelism in stream programs. In: Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 151\u2013162 (2006)","DOI":"10.1145\/1168857.1168877"},{"key":"132_CR6","doi-asserted-by":"crossref","unstructured":"Kudlur, M., Mahlke, S.: Orchestrating the execution of stream programs on multicore platforms. In: Proceedings of the ACM Conference on Programming Languages Design and Implementation (PLDI\u201908), pp. 114\u2013124. ACM, New York (June 2008)","DOI":"10.1145\/1375581.1375596"},{"issue":"1","key":"132_CR7","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/TC.1987.5009446","volume":"36","author":"E.A. Lee","year":"1987","unstructured":"Lee E.A., Messerschmitt D.G.: Static scheduling of synchronous data flow programs for digital signal processing. IEEE Trans. Comput. 36(1), 24\u201325 (1987)","journal-title":"IEEE Trans. Comput."},{"key":"132_CR8","doi-asserted-by":"crossref","unstructured":"Feautrier, P.: Scalable and modular scheduling. In: Pimentel, A.D., Vassiliadis, S. Computer Systems: Architectures, Modeling and Simulation (SAMOS\u201904), number 3133 in LNCS, pp. 433\u2013442. Springer, Berlin (2004)","DOI":"10.1007\/978-3-540-27776-7_45"},{"key":"132_CR9","unstructured":"Pop, A., Pop, S.: A proposal for lastprivate clause on OpenMP task pragma, Technical report, MINES ParisTech, CRI\u2014Centre de Recherche en Informatique, Math\u00e9matiques et Syst\u00e8mes, 35 rue St Honor\u00e9 77305 Fontainebleau-Cedex, France. http:\/\/www.cri.ensmp.fr\/classement\/doc\/A-403.pdf (2009)"},{"key":"132_CR10","doi-asserted-by":"crossref","unstructured":"Pouchet, L.-N., Bastoul, C., Cohen, A., Cavazos, J.: Iterative optimization in the polyhedral model: part II, multidimensional time. In: ACM Conference on Programming Language Design and Implementation (PLDI\u201908), Tucson, Arizona (June 2008)","DOI":"10.1145\/1375581.1375594"},{"key":"132_CR11","doi-asserted-by":"crossref","unstructured":"Fatahalian, K., Horn, D.R., Knightd, T.J., Leem, L., Houston, M., Park, J.Y., Erez, M., Ren, M., Aiken, A., Dally, W.J., Hanrahan, P.: Sequoia: programming the memory hierarchy. In: ACM\/IEEE conference on Supercomputing (SC\u201906) (2006)","DOI":"10.1109\/SC.2006.55"},{"key":"132_CR12","unstructured":"OpenMP Organization: OpenMP Application Program Interface, v. 3.0. http:\/\/www.openmp.org (May 2008)"},{"key":"132_CR13","doi-asserted-by":"crossref","unstructured":"Ayguad\u00e9, E., Copty, N., Duran, A., Hoeflinger, J., Lin, Y., Federico, M., Su, E., Unnikrishnan, P., Zhang, G.: A proposal for task parallelism in OpenMP. In: Proceedings of the 3rd International Workshop on OpenMP (IWOMP), pp. 1\u201312 (2007)","DOI":"10.1007\/978-3-540-69303-1_1"},{"key":"132_CR14","doi-asserted-by":"crossref","unstructured":"Gonz\u00e0lez, M., Ayguad\u00e9, E., Martorell, X., Labarta, J.: Complex pipelined executions in OpenMP parallel applications. In: Proceedings of the 2001 International Conference on Parallel Processing (ICPP), pp. 295\u2013304. IEEE Computer Society, Washington, DC (2001)","DOI":"10.1109\/ICPP.2001.952074"},{"key":"132_CR15","doi-asserted-by":"crossref","unstructured":"Gonzalez, M., Ayguade, E., Martorell, X., Labarta, J.: Exploiting pipelined executions in OpenMP. In: Proceedings of the 2003 International Conference on Parallel Processing (ICPP\u201903), pp. 153\u2013160 (2003)","DOI":"10.1109\/ICPP.2003.1240576"},{"key":"132_CR16","doi-asserted-by":"crossref","unstructured":"Bellens, P., Perez, J.M., Badia, R.M., Labarta, J.: CellSs: a programming model for the cell BE architecture. In: Proceedings of the 2006 ACM\/IEEE Conference on Supercomputing (2006)","DOI":"10.1109\/SC.2006.17"},{"key":"132_CR17","doi-asserted-by":"crossref","unstructured":"Nijhuis, M., Bos, H., Bal, H., Augonnet, C.: Mapping and synchronizing streaming applications on Cell processors. In: International Conference on High Performance Embedded Architectures and Compilers (HiPEAC\u201909). Paphos, Cyprus (January 2009)","DOI":"10.1007\/978-3-540-92990-1_17"},{"key":"132_CR18","unstructured":"ILOG. CPLEX Math Programming Engine. http:\/\/www-304.ibm.com\/jct01003c\/software\/integration\/optimization\/cplex"},{"key":"132_CR19","unstructured":"Lundgren, W.I., Barnes, K.B., Steed, J.W.: Gedae: Auto Coding to a Virtual Machine. www.gedae.com (2004)"},{"key":"132_CR20","unstructured":"Carpenter, P., Ramirez, A., Martorell, X., Rodenas, D., Ferrer, R.: Report on Streaming Programming Model and Abstract Streaming Machine Final Version. Deliverable D2.2, IST ACOTES Project (September 2008)"},{"key":"132_CR21","doi-asserted-by":"crossref","unstructured":"Carpenter, P., Rodenas, D., Martorell, X., Ramirez, A., Ayguad\u00e9, E.: A streaming machine description and programming model. In: Vassiliadis S., et\u00a0al. (eds.), Proceedings of the International Symposium on Systems, Architectures, MOdeling and Simulation (SAMOS), Lecture Notes in Computer Science, vol. 4599, pp. 107\u2013116. Springer, Berlin (August 2007)","DOI":"10.1007\/978-3-540-73625-7_13"},{"key":"132_CR22","unstructured":"Fursin, G., Cohen, A.: Building a practical iterative interactive compiler. In: 1st Workshop on Statistical and Machine Learning Approaches Applied to Architectures and Compilation (SMART\u201907), Colocated with HiPEAC 2007 Conference (2007)"},{"key":"132_CR23","doi-asserted-by":"crossref","unstructured":"Girona, S., Labarta, J., Badia, R.M.: Validation of dimemas communication model for MPI collective operations. In: Proceedings of the 7th European PVM\/MPI Users\u2019 Group Meeting, Lecture Notes In Computer Science, vol. 1908, pp. 39\u201346. Springer (2000)","DOI":"10.1007\/3-540-45255-9_9"},{"key":"132_CR24","doi-asserted-by":"crossref","unstructured":"Carpenter, P.M., Ramirez, A., Ayguade, E.: Buffer sizing for self-timed stream programs on heterogeneous distributed memory multiprocessors. In: High Performance Embedded Architectures and Compilers 5th International Conference, HiPEAC\u201910, pp. 96\u2013110. Springer (January 2010)","DOI":"10.1007\/978-3-642-11515-8_9"},{"key":"132_CR25","unstructured":"Pop, A., Pop, S., Jagasia, H., Sj\u00f6din, J., Kelly, P.H.J.: Improving GNU compiler collection infrastructure for streamization. In: Proceedings of the 2008 GCC Developers\u2019 Summit, pp. 77\u201386. http:\/\/www.gccsummit.org\/2008 (2008)"},{"key":"132_CR26","doi-asserted-by":"crossref","unstructured":"Fellahi, M., Cohen, A.: Software pipelining in nested loops with prolog-epilog merging. In: International Conference on High Performance Embedded Architectures and Compilers (HiPEAC\u201909), LNCS. Springer, Paphos, Cyprus (January 2009)","DOI":"10.1007\/978-3-540-92990-1_8"},{"key":"132_CR27","doi-asserted-by":"crossref","unstructured":"Girbal, S., Vasilache, N., Bastoul, C., Cohen, A., Parello, D., Sigler, M., Temam, O.: Semi-automatic composition of loop transformations for deep parallelism and memory hierarchies. Int. J. Parallel Program. 34(3), 261\u2013317 (June 2006), special issue on Microgrids","DOI":"10.1007\/s10766-006-0012-3"},{"key":"132_CR28","volume-title":"Optimizing Compilers for Modern Architectures","author":"R. Allen","year":"2001","unstructured":"Allen R., Kennedy K.: Optimizing Compilers for Modern Architectures. Morgan Kaufmann Publishers, Burlington (2001)"},{"key":"132_CR29","doi-asserted-by":"crossref","unstructured":"Bondhugula, U., Hartono, A., Ramanujam, J., Sadayappan, P.: A practical automatic polyhedral parallelization and locality optimization system. In: ACM Conference on Programming Languages Design and Implementation (PLDI\u201908). Tucson, AZ (June 2008)","DOI":"10.1145\/1375581.1375595"},{"key":"132_CR30","unstructured":"Naishlos, D.: Autovectorization in GCC. In: Proceedings of the GCC Developers\u2019 summit, pp. 105\u2013118. ftp:\/\/gcc.gnu.org\/pub\/gcc\/summit\/2004\/Autovectorization.pdf (June 2004)"},{"issue":"2","key":"132_CR31","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1147\/rd.302.0163","volume":"30","author":"R.G. Scarborough","year":"1986","unstructured":"Scarborough R.G., Kolsky H.G.: A vectorizing Fortran compiler. IBM J. Res. Dev. 30(2), 163\u2013171 (1986)","journal-title":"IBM J. Res. Dev."},{"key":"132_CR32","volume-title":"High Performance Compilers for Parallel Computing","author":"M. Wolfe","year":"1996","unstructured":"Wolfe M.: High Performance Compilers for Parallel Computing. Addison Wesley, Reading (1996)"},{"key":"132_CR33","unstructured":"Ngo, V.: Parallel loop transformation techniques for vector-based multiprocessor systems. Ph.D. thesis, University of Minnesota (1994)"},{"key":"132_CR34","doi-asserted-by":"crossref","unstructured":"Naishlos, D., Biberstein, M., Ben-David, S., Zaks, A.: Vectorizing for a SIMdD DSP architecture. In: Proceedings of the 2003 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES), pp. 2\u201311 (2003)","DOI":"10.1145\/951713.951714"},{"key":"132_CR35","doi-asserted-by":"crossref","unstructured":"Nuzman, D., Namolaru, M., Zaks, A., Derby, J.H.: Compiling for an indirect vector register architecture. In: Proceedings of the 5th Conference on Computing Frontiers, pp. 199\u2013208 (2008)","DOI":"10.1145\/1366230.1366266"},{"key":"132_CR36","doi-asserted-by":"crossref","unstructured":"Nuzman, D., Zaks, A.: Outer-loop vectorization\u2014revisited for short SIMD architectures. In: Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques (PACT), pp. 2\u201311 (October 2008)","DOI":"10.1145\/1454115.1454119"},{"key":"132_CR37","doi-asserted-by":"crossref","unstructured":"Trifunovic, K., Nuzman, D., Cohen, A., Zaks, A., Rosen, I.: Polyhedral-model guided loop-nest auto-vectorization. In: Parallel Architecture and Compilation Techniques (PACT\u201909). Raleigh (September 2009)","DOI":"10.1109\/PACT.2009.18"},{"key":"132_CR38","doi-asserted-by":"crossref","unstructured":"Nuzman, D., Rosen, I., Zaks, A.: Auto-vectorization of interleaved data for SIMD. In: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pp. 132\u2013143 (June 2006)","DOI":"10.1145\/1133981.1133997"},{"key":"132_CR39","unstructured":"Lee, C.G.: UTDSP Benchmarks. http:\/\/www.eecg.toronto.edu\/~corinna\/DSP\/infrastructure\/UTDSP.html (1998)"},{"issue":"6","key":"132_CR40","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/MC.2007.192","volume":"40","author":"M. Gschwind","year":"2007","unstructured":"Gschwind M., Erb D., Manning S., Nutter M.: An open source environment for cell broadband engine system software. IEEE Comput. 40(6), 37\u201347 (2007)","journal-title":"IEEE Comput."},{"key":"132_CR41","unstructured":"Weigand, U.: Porting the GNU tool chain to the cell architecture. In: Proceedings of the GCC Developers\u2019 Summit, pp. 185\u2013198. Ottawa, Canada (June 2005)"},{"key":"132_CR42","unstructured":"Rosen, I., Elliston, B., Eres, R., Modra, A., Nuzman, D., Weigand, U., Zaks, A., Edelsohn, D.: Compiling effectively for cell B.E. with GCC. In: 14th Workshop on Compilers for Parallel Computing (CPC) (January 2009)"},{"key":"132_CR43","unstructured":"Lattner, C., Adve, V.: LLVM: a compilation framework for lifelong program analysis & transformation. In: Proceedings of the 2004 International Symposium on Code Generation and Optimization (CGO\u201904). Palo Alto, California (March 2004)"},{"key":"132_CR44","unstructured":"ECMA International: Rue du Rh\u00f4ne 114, 1204 Geneva, Switzerland. Common Language Infrastructure (CLI) Partitions I to IV, 4th edn. (June 2006)"},{"key":"132_CR45","unstructured":"Novell: The Mono Project. http:\/\/www.mono-project.com"},{"key":"132_CR46","unstructured":"Southern Storm Software, Pty Ltd: DotGNU Project. http:\/\/dotgnu.org"},{"issue":"4","key":"132_CR47","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/1374752.1374754","volume":"43","author":"S. Campanoni","year":"2008","unstructured":"Campanoni S., Agosta G., Reghizzi S.C.: A parallel dynamic compiler for CIL bytecode. SIGPLAN Not. 43(4), 11\u201320 (2008)","journal-title":"SIGPLAN Not."},{"key":"132_CR48","unstructured":"Cornero, M., Rohou, E., Ornstein, A., Ladelsky, R.: Report on Back-end Formats. Deliverable D5.3, IST ACOTES Project (December 2007)"},{"key":"132_CR49","unstructured":"Costa, R., Ornstein, A.C., Rohou, E.: CLI back-end in GCC. In: Proceedings of the GCC Developers\u2019 Summit, pp. 111\u2013116 (July 2007)"},{"key":"132_CR50","unstructured":"Svelto, G., Ornstein, A., Rohou, E.: A stack-based internal representation for GCC. In: First International Workshop on GCC Research Opportunities (GROW), in Conjunction with HiPEAC 2009, pp. 37\u201348 (January 2009)"},{"key":"132_CR51","unstructured":"Bodin, F., Kisuki, T., Knijnenburg, P.M.W., O\u2019Boyle, M.F.P., Rohou, E.: Iterative compilation in a non-linear optimisation space. In: Workshop on Profile and Feedback-Directed Compilation (FDO-1), in conjunction with PACT \u201998 (October 1998)"},{"key":"132_CR52","doi-asserted-by":"crossref","unstructured":"Pham, D., Asano, S., Bolliger, M., Day, M., Hofstee, H., Johns, C., Kahle, J., Kameyama, A., Keaty, J., Masubuchi, Y., Riley, M., Shippy, D., Stasiak, D., Suzuoki, M., Wang, M., Warnock, J., Weitzel, S., Wendel, D., Yamazaki, T., Yazawa, K.: The design and implementation of a first-generation CELL processor. In: Digest of Technical Papers, Solid-State Circuits Conference (ISSCC), Paper 10.2, pp. 184\u2013185 (February 2005)","DOI":"10.1109\/ICICDT.2005.1502588"},{"key":"132_CR53","doi-asserted-by":"crossref","unstructured":"Flachs, B., Asano, S., Dhong, S., Hotstee, P., Gervais, G., Kim, R., Le, T., Liu, P., Leenstra, J., Liberty, J., Michael, B., Oh, H., Mueller, S., Takahashi, O., Hatakeyama, A., Watanabe, Y., Yano, N.: A streaming processor unit for a CELL processor. In: Digest of Technical Papers, Solid-State Circuits Conference (ISSCC), Paper 7.4, pp. 134\u2013135 (February 2005)","DOI":"10.1109\/ISSCC.2005.1493905"},{"issue":"2","key":"132_CR54","first-page":"168","volume":"4","author":"J. Hoogerbrugge","year":"2008","unstructured":"Hoogerbrugge J., Terechko A.: A multithreaded multicore system for embedded media processing. Trans. High-Perform. Embed. Archit. Compil. 4(2), 168\u2013187 (2008)","journal-title":"Trans. High-Perform. Embed. Archit. Compil."},{"key":"132_CR55","doi-asserted-by":"crossref","unstructured":"Al-Kadi, G., Terechko, A.S.: A hardware task scheduler for embedded video processing. In: Proceedings of the 4th International Conference on High Performance and Embedded Architectures and Compilers (HiPEAC), number 5409 in LNCS, pp. 140\u2013152 (2009)","DOI":"10.1007\/978-3-540-92990-1_12"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-010-0132-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10766-010-0132-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-010-0132-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,20]],"date-time":"2025-02-20T02:10:36Z","timestamp":1740017436000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10766-010-0132-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,4,20]]},"references-count":55,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2011,6]]}},"alternative-id":["132"],"URL":"https:\/\/doi.org\/10.1007\/s10766-010-0132-7","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,4,20]]}}}