{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T17:07:49Z","timestamp":1776013669138,"version":"3.50.1"},"reference-count":68,"publisher":"Springer Science and Business Media LLC","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2010,6]]},"DOI":"10.1007\/s10270-009-0136-1","type":"journal-article","created":{"date-parts":[[2009,11,5]],"date-time":"2009-11-05T05:27:14Z","timestamp":1257398834000},"page":"375-402","source":"Crossref","is-referenced-by-count":39,"title":["Code generation by model transformation: a case study in transformation modularity"],"prefix":"10.1007","volume":"9","author":[{"given":"Zef","family":"Hemel","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lennart C. L.","family":"Kats","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Danny M.","family":"Groenewegen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eelco","family":"Visser","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2009,11,6]]},"reference":[{"key":"136_CR1","unstructured":"Google App Engine\u2014Google Code.: http:\/\/code.google.com\/appengine\/ (2008)"},{"key":"136_CR2","unstructured":"Kraus, A.K.A., Koch, N.: Model-driven generation of web applications in UWE. In: Model-Driven Web Engineering (MDWE\u201907), Como, Italy, July (2007)"},{"key":"136_CR3","unstructured":"AndroMDA.org.: AndroMDA documentation. http:\/\/galaxy.andromda.org (2007)"},{"key":"136_CR4","doi-asserted-by":"crossref","unstructured":"Balland, E., Brauner, P.: Term-graph rewriting in Tom using relative positions. Electronic Notes in Theoretical Computer Science, vol. 203(1), pp. 3\u201317. Proceedings of the Fourth International Workshop on Computing with Terms and Graphs (TERMGRAPH 2007) (2008)","DOI":"10.1016\/j.entcs.2008.03.030"},{"key":"136_CR5","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1007\/978-3-540-73449-9_5","volume":"4533","author":"E. Balland","year":"2007","unstructured":"Balland E., Brauner P., Kopetz R., Moreau P., Reilles A.: Tom: Piggybacking Rewriting on Java. Lecture Notes in Computer Science 4533, 36\u201347 (2007)","journal-title":"Lecture Notes in Computer Science"},{"key":"136_CR6","unstructured":"Bast, W., Belaunde, M., Blanc, X., Duddy, K., Griffin, C., Helsen, S., Lawley, M., Murphree, M., Reddy, S., Sendall, S., Steel, J., Tratt, L., Venkatesh, R., Vojtisek, D.: MOF QVT Final Adopted Specification, Nov 2005. OMG document ptc\/05-11-01"},{"issue":"2","key":"136_CR7","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/s10270-005-0079-0","volume":"4","author":"J. B\u00e9zivin","year":"2005","unstructured":"B\u00e9zivin J.: On the unification power of models. Softw. Syst. Model. 4(2), 171\u2013188 (2005)","journal-title":"Softw. Syst. Model."},{"key":"136_CR8","doi-asserted-by":"crossref","unstructured":"B\u00e9zivin, J.: Model driven engineering: an emerging technical space. In: L\u00e4mmel, R., Saraiva, J., Visser, J. (eds) GTTSE, volume 4143 of Lecture Notes in Computer Science, pp. 36\u201364. Springer, Heidelberg (2006)","DOI":"10.1007\/11877028_2"},{"issue":"3","key":"136_CR9","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1002\/(SICI)1097-024X(200003)30:3<259::AID-SPE298>3.0.CO;2-Y","volume":"30","author":"M.G.J. Brand van den","year":"2000","unstructured":"van den Brand M.G.J., de Jong H., Klint P., Olivier P.: Efficient annotated terms. Softw. Prac. Exp. 30(3), 259\u2013291 (2000)","journal-title":"Softw. Prac. Exp."},{"issue":"1\u20132","key":"136_CR10","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1016\/j.scico.2007.11.003","volume":"72","author":"M. Bravenboer","year":"2008","unstructured":"Bravenboer M., Kalleberg K.T., Vermaas R., Visser E.: Stratego\/XT 0.17. A language and toolset for program transformation. Sci. Comp. Programm. 72(1\u20132), 52\u201370 (2008)","journal-title":"Sci. Comp. Programm."},{"issue":"1\u20132","key":"136_CR11","first-page":"123","volume":"69","author":"M. Bravenboer","year":"2006","unstructured":"Bravenboer M., van Dam A., Olmos K., Visser E.: Program transformation with scoped dynamic rewrite rules. Fund. Inform. 69(1\u20132), 123\u2013178 (2006)","journal-title":"Fund. Inform."},{"key":"136_CR12","volume-title":"Eclipse Modeling Framework (The Eclipse Series)","author":"F. Budinsky","year":"2003","unstructured":"Budinsky F., Steinberg D., Merks E., Ellersick R., Grose T.J.: Eclipse Modeling Framework (The Eclipse Series). Addison-Wesley, Reading (2003)"},{"key":"136_CR13","unstructured":"Burns, E., Kitain, R. (eds).: JavaServer Faces Specification. Version 1.2. Sun Microsystems (2006)"},{"key":"136_CR14","volume-title":"Domain-Specific Development with Visual Studio DSL Tools","author":"S. Cook","year":"2007","unstructured":"Cook S., Jones G., Kent S., Wills A.C.: Domain-Specific Development with Visual Studio DSL Tools. Addison-Wesley, Reading (2007)"},{"issue":"3","key":"136_CR15","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1016\/j.scico.2006.04.002","volume":"61","author":"J. Cordy","year":"2006","unstructured":"Cordy J.: The TXL source transformation language. Sci. Comput. Programm. 61(3), 190\u2013210 (2006)","journal-title":"Sci. Comput. Programm."},{"key":"136_CR16","unstructured":"Coward, D., Yoshida, Y.: Java Servlet Specification. Version 2.4. Sun Microsystems (2003)"},{"issue":"3","key":"136_CR17","doi-asserted-by":"crossref","first-page":"621","DOI":"10.1147\/sj.453.0621","volume":"45","author":"K. Czarnecki","year":"2006","unstructured":"Czarnecki K., Helsen S.: Feature-based survey of model transformation approaches. IBM Syst. J. 45(3), 621\u2013645 (2006)","journal-title":"IBM Syst. J."},{"key":"136_CR18","unstructured":"DeMichiel, L., Keith, M. (eds.).: JSR 220: Enterprise JavaBeans, Version 3.0. EJB Core Contracts and Requirements. Sun Microsystems (2006)"},{"key":"136_CR19","unstructured":"DeMichiel, L., Keith, M. (eds.).: JSR 220: Enterprise JavaBeans, Version 3.0. Java Persistence API. Sun Microsystems (2006)"},{"key":"136_CR20","unstructured":"Efftinge, S., Friese, P.: openArchitectureWare. http:\/\/www.eclipse.org\/gmt\/oaw (2007)"},{"key":"136_CR21","unstructured":"Efftinge, S., Friese, P., Haase, A., Kadura, C., Kolb, B., Moroff, D., Thoms, K., V\u00f6lter, M.: openArchitectureWare User Guide. Version 4.2. http:\/\/www.openarchitectureware.org (2007)"},{"key":"136_CR22","unstructured":"Efftinge, S., V\u00f6lter M.: oAW xText\u2014a framework for textual DSLs. In: Modeling Symposium, Eclipse Summit (2006)"},{"key":"136_CR23","doi-asserted-by":"crossref","unstructured":"Ekman T., Hedin G.: Rewritable reference attributed grammars. In: Odersky, M., editor, 18th European Conference Object-Oriented Programming (ECOOP 2004), volume 3086 of Lecture Notes in Computer Science, pp. 144\u2013169, Oslo, Norway, July, Springer (2004)","DOI":"10.1007\/978-3-540-24851-4_7"},{"issue":"2","key":"136_CR24","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1145\/129630.129637","volume":"35","author":"R.W. Gray","year":"1992","unstructured":"Gray R.W., Levi S.P., Heuring V.P., Sloane A.M., Waite W.M.: Eli: a complete, flexible compiler construction system. Commun. ACM 35(2), 121\u2013130 (1992)","journal-title":"Commun. ACM"},{"key":"136_CR25","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1109\/ICWE.2008.15","volume-title":"Eighth International Conference on Web Engineering (ICWE 2008)","author":"D.M. Groenewegen","year":"2008","unstructured":"Groenewegen D.M., Visser E.: Declarative access control for WebDSL: Combining language integration and separation of concerns. In: Schwabe, D., Curbera, F. (eds) Eighth International Conference on Web Engineering (ICWE 2008), pp. 175\u2013188. IEEE CS Press, New York (2008)"},{"key":"136_CR26","doi-asserted-by":"crossref","unstructured":"Hemel, Z., Kats, L.C.L., Visser, E.: Code generation by model transformation. A case study in transformation modularity. In: Gray, J., Pierantonio, A., Vallecillo, A. (eds.) Theory and Practice of Model Transformations. First International Conference on Model Transformation (ICMT 2008), volume 5063 of Lecture Notes in Computer Science, pp. 183\u2013198, Springer, Heidelberg (2008)","DOI":"10.1007\/978-3-540-69927-9_13"},{"key":"136_CR27","doi-asserted-by":"crossref","unstructured":"Hemel, Z., Verhaaf, R., Visser, E.: WebWorkFlow: an object-oriented workflow modeling language for web applications. In: Czarnecki, K., Ober, I., Bruel, J.-M., Uhl, A., V\u00f6lter, M. (eds.) Proceedings of the 11th International Conference on Model Driven Engineering Languages and Systems (MODELS 2008), volume 5301 of Lecture Notes in Computer Science, pp. 113\u2013127, Springer, Heidelberg, 2008","DOI":"10.1007\/978-3-540-87875-9_8"},{"key":"136_CR28","doi-asserted-by":"crossref","unstructured":"Huang, S.S. Smaragdakis, Y.: Easy language extension with Meta-AspectJ. In: ICSE \u201906: Proceeding of the 28th International Conference on Software Engineering, pp. 865\u2013868. ACM, New York (2006)","DOI":"10.1145\/1134285.1134436"},{"key":"136_CR29","unstructured":"Janssenn, N.: Transformation tool composition. Master\u2019s thesis, Institute of Information and Computing Sciences Utrecht University, Utrecht, The Netherlands (2005)"},{"key":"136_CR30","doi-asserted-by":"crossref","unstructured":"Jouault F., B\u00e9zivin, J.: KM3: a DSL for metamodel specification. In: Formal Methods for Open Object-Based Distributed Systems, volume 4037 of LNCS, pp. 171\u2013185, Bologna, Italy, Springer, Heidelberg (2006)","DOI":"10.1007\/11768869_14"},{"key":"136_CR31","doi-asserted-by":"crossref","unstructured":"Jouault, F., B\u00e9zivin, J., Kurtev, I.: TCS: a DSL for the specification of textual concrete syntaxes in model engineering. In: Generative Programming and Component Engineering (GPCE\u201906), pp. 249\u2013254. ACM, New York (2006)","DOI":"10.1145\/1173706.1173744"},{"key":"136_CR32","doi-asserted-by":"crossref","unstructured":"Jouault, F., Kurtev, I. Transforming models with ATL. In: Satellite Events at the MoDELS 2005 Conference, volume 3844 of LNCS, pp. 128\u2013138. Springer, Heidelberg (2006)","DOI":"10.1007\/11663430_14"},{"key":"136_CR33","doi-asserted-by":"crossref","unstructured":"Kats, L.C.L., Bravenboer, M., Visser, E.: Mixing source and bytecode. A case for compilation by normalization. In: Kiczales, G., (ed.) Proceedings of the 23rd ACM SIGPLAN Conference on Object-Oriented Programing, Systems, Languages, and Applications (OOPSLA 2008), pp. 91\u2013108, October. ACM, New York (2008)","DOI":"10.1145\/1449764.1449772"},{"key":"136_CR34","unstructured":"Kats, L.C.L., Kalleberg, K.T., Visser, E.: Domain-specific languages for composable editor plugins. In: Ekman, T., Vinju, J., (eds.) Proceedings of the Ninth Workshop on Language Descriptions, Tools, and Applications (LDTA 2009), Electronic Notes in Theoretical Computer Science. Elsevier, Amsterdam, 2009 (to appear)"},{"key":"136_CR35","doi-asserted-by":"crossref","unstructured":"Kelly, S., Lyytinen, K., Rossi, M.: MetaEdit+: a fully configurable multi-user and multi-tool CASE and CAME environment. In: CAiSE, pp. 1\u201321 (1996)","DOI":"10.1007\/3-540-61292-0_1"},{"key":"136_CR36","doi-asserted-by":"crossref","DOI":"10.1002\/9780470249260","volume-title":"Domain-Specific Modeling. Enabling Full Code Generation","author":"S. Kelly","year":"2008","unstructured":"Kelly S., Tolvanen J.-P.: Domain-Specific Modeling. Enabling Full Code Generation. Wiley, New York (2008)"},{"key":"136_CR37","unstructured":"Kittoli, S. (ed). Seam\u2014Contextual Components. A Framework for Enterprise Java. Red Hat Middleware, LLC (2008)"},{"issue":"2","key":"136_CR38","doi-asserted-by":"crossref","first-page":"176","DOI":"10.1145\/151257.151260","volume":"2","author":"P. Klint","year":"1993","unstructured":"Klint P.: A meta-environment for generating programming environments. ACM Trans. Softw. Eng. Methodol. 2(2), 176\u2013201 (1993)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"136_CR39","doi-asserted-by":"crossref","unstructured":"Kulkarni, V., Reddy, S.: An abstraction for reusable mdd components: model-based generation of model-based code generators. In: GPCE \u201908: Proceedings of the 7th International Conference on Generative Programming and Component Engineering, pp. 181\u2013184. ACM, New York (2008)","DOI":"10.1145\/1449913.1449940"},{"key":"136_CR40","doi-asserted-by":"crossref","unstructured":"Kurtev, I., B\u00e9zivin, J., Jouault, F., Valduriez, P.: Model-based DSL frameworks. In: Companion to OOPSLA\u201906, pp. 602\u2013616. ACM, New York (2006)","DOI":"10.1145\/1176617.1176632"},{"key":"136_CR41","doi-asserted-by":"crossref","unstructured":"Brambilla, P.F.M., Comai, S., Matera, M.: Designing web applications with WebML and WebRatio. In: Rossi, G. et\u00a0al. (eds.) Web Engineering: Modelling and Implementing Web Applications, Human\u2013Computer Interaction Series. Springer, October (2007)","DOI":"10.1007\/978-1-84628-923-1_9"},{"key":"136_CR42","doi-asserted-by":"crossref","unstructured":"Mens, T., van Gorp, P.: A taxonomy of model transformation. In: Graph and Model Transformation (GraMoT 2005), vol. 152, pp. 125\u2013142 (2006)","DOI":"10.1016\/j.entcs.2005.10.021"},{"key":"136_CR43","unstructured":"Pastor, V.P.O., Fons, J.: OOWS: a method to develop web applications from web-oriented conceptual models. In: Web Oriented Software Technology (IWWOST\u201903), pp. 65\u201370 (2003)"},{"key":"136_CR44","unstructured":"Object Management Group (OMG).: OMG\/RFP\/QVT MOF 2.0 query\/views\/transformations RFP, (2003)"},{"key":"136_CR45","unstructured":"Object Management Group (OMG).: Meta object facility (MOF) core specification. OMG available specification. Version 2.0. http:\/\/www.omg.org (2006)"},{"key":"136_CR46","unstructured":"C\u00e1ceres, B.V.P., Marcos, E.: A MDA-based approach for web information system development. In: Proceedings of Workshop in Software Model Engineering (2003)"},{"issue":"2","key":"136_CR47","doi-asserted-by":"crossref","first-page":"196","DOI":"10.1145\/210376.197409","volume":"27","author":"J. Paakki","year":"1995","unstructured":"Paakki J.: Attribute grammar paradigms\u2014a high-level methodology in language implementation. ACM Comput. Surv. (CSUR) 27(2), 196\u2013255 (1995)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"136_CR48","doi-asserted-by":"crossref","unstructured":"Parr, T.J.: Enforcing strict model-view separation in template engines. In: WWW \u201904: Proceedings of the 13th International Conference on World Wide Web, pp. 224\u2013233, New York (2004)","DOI":"10.1145\/988672.988703"},{"key":"136_CR49","volume-title":"Haskell98 Language and Libraries. The Revised Report","year":"2003","unstructured":"Peyton Jones, S. (eds): Haskell98 Language and Libraries. The Revised Report. Cambridge University Press, Cambridge (2003)"},{"issue":"1\u20133","key":"136_CR50","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/S0167-6423(97)00029-4","volume":"32","author":"S.L. Peyton Jones","year":"1998","unstructured":"Peyton Jones S.L., Santos A.L.M.: A transformation-based optimiser for Haskell. Sci. Comp. Programm. 32(1\u20133), 3\u201347 (1998)","journal-title":"Sci. Comp. Programm."},{"issue":"4","key":"136_CR51","doi-asserted-by":"crossref","first-page":"424","DOI":"10.1007\/s10270-005-0091-4","volume":"4","author":"F.F. Pierre-Alain Muller","year":"2005","unstructured":"Pierre-Alain Muller F.F., Studer P., B\u00e9zivin J.: Platform independent web application modeling and development with Netsilon. Softw. Syst. Model. 4(4), 424\u2013442 (2005)","journal-title":"Softw. Syst. Model."},{"key":"136_CR52","doi-asserted-by":"crossref","unstructured":"Sarkar, D., Waddell, O., Dybvig, R.K.: A nanopass infrastructure for compiler education. In: ICFP \u201904: Proceedings of the Ninth ACM SIGPLAN International Conference on Functional Programming, pp. 201\u2013212. ACM, New York (2004)","DOI":"10.1145\/1016850.1016878"},{"issue":"2","key":"136_CR53","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/MC.2006.58","volume":"39","author":"D.C. Schmidt","year":"2006","unstructured":"Schmidt D.C.: Model-driven engineering. IEEE Comp. 39(2), 25\u201331 (2006)","journal-title":"IEEE Comp."},{"key":"136_CR54","volume-title":"Model-Driven Software Development","author":"T. Stahl","year":"2005","unstructured":"Stahl T., V\u00f6lter M.: Model-Driven Software Development. Wiley, New York (2005)"},{"key":"136_CR55","unstructured":"Suzuki, J., Yamamoto, Y.: Extending UML with aspects: aspect support in the design phase. Lecture Notes in Computer Science, pp. 299\u2013299 (1999)"},{"key":"136_CR56","unstructured":"The Apache Foundation. Velocity User Guide. http:\/\/velocity.apache.org\/engine\/devel\/user-guide.html (2007)"},{"issue":"5\/6","key":"136_CR57","doi-asserted-by":"crossref","first-page":"523","DOI":"10.1016\/S0747-7171(06)80004-0","volume":"15","author":"A. Deursen van","year":"1993","unstructured":"van Deursen A., Klint P., Tip F.: Origin tracking. J. Symbol. Comput. 15(5\/6), 523\u2013545 (1993)","journal-title":"J. Symbol. Comput."},{"key":"136_CR58","unstructured":"Visser, E.: Syntax Definition for Language Prototyping. Ph.D. Thesis, University of Amsterdam (1997)"},{"key":"136_CR59","doi-asserted-by":"crossref","unstructured":"Visser, E.: Meta-programming with concrete object syntax. In: Batory, D., Consel, C., Taha, W. (eds.) Generative Programming and Component Engineering (GPCE 2002), volume 2487 of Lecture Notes in Computer Science, pp. 299\u2013315, Pittsburgh. Springer, Heidelberg (2002)","DOI":"10.1007\/3-540-45821-2_19"},{"key":"136_CR60","doi-asserted-by":"crossref","unstructured":"Visser, E.: Program transformation with Stratego\/XT: Rules, strategies, tools, and systems in StrategoXT-0.9. In: Lengauer, C., et\u00a0al. (eds.) Domain-Specific Program Generation, volume 3016 of Lecture Notes in Computer Science, pp. 216\u2013238. Spinger, Heidelberg (2004)","DOI":"10.1007\/978-3-540-25935-0_13"},{"key":"136_CR61","doi-asserted-by":"crossref","unstructured":"Visser, E.: A survey of strategies in rule-based program transformation systems. J. Symbol. Comput. 40(1):831\u2013873 (2005). Special issue on Reduction Strategies in Rewriting and Programming","DOI":"10.1016\/j.jsc.2004.12.011"},{"key":"136_CR62","doi-asserted-by":"crossref","unstructured":"Visser, E.: WebDSL: A case study in domain-specific language engineering. In: L\u00e4mmel, R., Visser, J., Saraiva, J. (eds.) International Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE 2007), volume 5235 of Lecture Notes in Computer Science, pp. 291\u2013373. Springer, Heidelberg (2008)","DOI":"10.1007\/978-3-540-88643-3_7"},{"key":"136_CR63","doi-asserted-by":"crossref","unstructured":"Visser, E., Benaissa, Z.-E.-A., Tolmach, A.: Building program optimizers with rewriting strategies. In: Proceedings of the Third ACM SIGPLAN International Conference on Functional Programming (ICFP 1998), pp. 13\u201326. ACM, New York (1998)","DOI":"10.1145\/289423.289425"},{"key":"136_CR64","unstructured":"Voelter, M., Groher, I.: Handling Variability in Model Transformations and Generators. In: Domain-Specific Modeling (DSM\u201907) (2007)"},{"key":"136_CR65","unstructured":"Warmer, J.B., Kleppe A.G.: Building a flexible software factory using partial domain specific models. In: Domain-Specific Modeling (DSM\u201906), Portland, Oregon, USA, pp. 15\u201322 (2006)"},{"key":"136_CR66","unstructured":"van Wijngaarden, J., Visser, E.: Program Transformation Mechanics. A Classification of Mechanisms for Program Transformation with a Survey of Existing Transformation Systems. Technical Report UU-CS-2003-048, Institute of Information and Computing Sciences, Utrecht University (2003)"},{"key":"136_CR67","doi-asserted-by":"crossref","unstructured":"Wyk, E. V., Krishnan, L., Bodin D., Schwerdfeger, A.: Attribute Grammar-Based Language Extensions for Java. In: Ernst E. (ed.) 21st European Conference on Object-Oriented Programming (ECOOP 2007), volume 4609 of Lecture Notes in Computer Science, pp. 575\u2013599, Berlin, Springer, Germany (2007)","DOI":"10.1007\/978-3-540-73589-2_27"},{"key":"136_CR68","doi-asserted-by":"crossref","unstructured":"Zook, D., Huang, S.S., Smaragdakis, Y.: Generating AspectJ Programs with Meta-AspectJ. In: Karsai, G. Visser, E. (eds.) Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings, volume 3286 of Lecture Notes in Computer Science, pp. 1\u201318. Springer, Heidelberg (2004)","DOI":"10.1007\/978-3-540-30175-2_1"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-009-0136-1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,23]],"date-time":"2019-05-23T16:20:28Z","timestamp":1558628428000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-009-0136-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,11,6]]},"references-count":68,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2010,6]]}},"alternative-id":["136"],"URL":"https:\/\/doi.org\/10.1007\/s10270-009-0136-1","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,11,6]]}}}