{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T23:15:02Z","timestamp":1725578102465},"publisher-location":"Berlin, Heidelberg","reference-count":31,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642194399"},{"type":"electronic","value":"9783642194405"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"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":[[2011]]},"DOI":"10.1007\/978-3-642-19440-5_3","type":"book-chapter","created":{"date-parts":[[2011,2,18]],"date-time":"2011-02-18T02:39:32Z","timestamp":1297996772000},"page":"22-41","source":"Crossref","is-referenced-by-count":10,"title":["Reference Attribute Grammars for Metamodel Semantics"],"prefix":"10.1007","author":[{"given":"Christoff","family":"B\u00fcrger","sequence":"first","affiliation":[]},{"given":"Sven","family":"Karol","sequence":"additional","affiliation":[]},{"given":"Christian","family":"Wende","sequence":"additional","affiliation":[]},{"given":"Uwe","family":"A\u00dfmann","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"3_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1007\/978-3-642-18023-1_7","volume-title":"GTTSE 2009","author":"B. Selic","year":"2011","unstructured":"Selic, B.: The Theory and Practice of Modeling Language Design for Model-Based Software Engineering \u2013 A Personal Perspective. In: GTTSE 2009. LNCS, vol.\u00a06491, pp. 290\u2013321. Springer, Heidelberg (2011)"},{"key":"3_CR2","volume-title":"EMF \u2013 Eclipse Modeling Framework","author":"D. Steinberg","year":"2008","unstructured":"Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF \u2013 Eclipse Modeling Framework, 2nd edn. Addison-Wesley, Reading (2008)","edition":"2"},{"issue":"3","key":"3_CR3","first-page":"301","volume":"24","author":"G. Hedin","year":"2000","unstructured":"Hedin, G.: Reference Attributed Grammars. Informatica (Slovenia)\u00a024(3), 301\u2013317 (2000)","journal-title":"Informatica (Slovenia)"},{"issue":"2","key":"3_CR4","first-page":"127","volume":"2","author":"D.E. Knuth","year":"1968","unstructured":"Knuth, D.E.: Semantics of Context-Free Languages. Theory of Computing Systems\u00a02(2), 127\u2013145 (1968)","journal-title":"Theory of Computing Systems"},{"issue":"1-3","key":"3_CR5","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.scico.2007.02.003","volume":"69","author":"T. Ekman","year":"2007","unstructured":"Ekman, T., Hedin, G.: The JastAdd system \u2014 modular extensible compiler construction. Science of Computer Programming\u00a069(1-3), 14\u201326 (2007)","journal-title":"Science of Computer Programming"},{"key":"3_CR6","unstructured":"ATLAS Group: ATLAS Transformation Language (ATL) User Guide (2006), http:\/\/wiki.eclipse.org\/ATL\/User_Guide"},{"key":"3_CR7","unstructured":"Efftinge, S., et al.: openArchitectureWare User Guide v.4.3.1 (2008), http:\/\/www.openarchitectureware.org\/pub\/documentation\/4.3.1\/"},{"key":"3_CR8","unstructured":"Oldevik, J.: MOFScript User Guide v.0.8 (2009), http:\/\/www.eclipse.org\/gmt\/mofscript\/doc\/MOFScript-User-Guide-0.8.pdf"},{"key":"3_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1007\/978-3-642-02674-4_9","volume-title":"Model Driven Architecture - Foundations and Applications","author":"F. Heidenreich","year":"2009","unstructured":"Heidenreich, F., Johannes, J., Karol, S., Seifert, M., Wende, C.: Derivation and Refinement of Textual Syntax for Models. In: Paige, R.F., Hartman, A., Rensink, A. (eds.) ECMDA-FA 2009. LNCS, vol.\u00a05562, pp. 114\u2013129. Springer, Heidelberg (2009)"},{"key":"3_CR10","series-title":"LNBIP","first-page":"297","volume-title":"TOOLS 2008 (Objects, Components, Models and Patterns)","author":"H. Krahn","year":"2008","unstructured":"Krahn, H., Rumpe, B., V\u00f6lkel, S.: MontiCore: Modular Development of Textual Domain Specific Languages. In: TOOLS 2008 (Objects, Components, Models and Patterns). LNBIP, vol.\u00a011, pp. 297\u2013315. Springer, Heidelberg (2008)"},{"key":"3_CR11","unstructured":"Efftinge, S., V\u00f6lter, M.: oAW xText: A framework for textual DSLs. In: Workshop on Modeling Symposium at Eclipse Summit (2006)"},{"key":"3_CR12","unstructured":"Kolovos, D.S.: Editing EMF models with Exeed (EXtended Emf EDitor) (2007), http:\/\/www.eclipse.org\/gmt\/epsilon\/doc\/Exeed.pdf"},{"key":"3_CR13","unstructured":"Ekman, T.: Extensible Compiler Construction. PhD thesis, University of Lund (2006)"},{"key":"3_CR14","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-18216-7","volume-title":"Abstract State Machines: A Method for High-Level System Design and Analysis","author":"E. B\u00f6rger","year":"2003","unstructured":"B\u00f6rger, E., Stark, R.F.: Abstract State Machines: A Method for High-Level System Design and Analysis. Springer, Heidelberg (2003)"},{"key":"3_CR15","first-page":"131","volume-title":"PLDI 1989","author":"H.H. Vogt","year":"1989","unstructured":"Vogt, H.H., Swierstra, D., Kuiper, M.F.: Higher Order Attribute Grammars. In: PLDI 1989, pp. 131\u2013145. ACM, New York (1989)"},{"key":"3_CR16","doi-asserted-by":"crossref","unstructured":"OMG: Object constraint language, version 2.2 (2010), http:\/\/www.omg.org\/spec\/OCL\/2.2\/","DOI":"10.1299\/jsmermd.2010._2A2-C07_1"},{"key":"3_CR17","first-page":"85","volume-title":"SIGPLAN 1986","author":"R. Farrow","year":"1986","unstructured":"Farrow, R.: Automatic Generation of Fixed-Point-Finding Evaluators for Circular, but Well-defined, Attribute Grammars. In: SIGPLAN 1986, pp. 85\u201398. ACM, New York (1986)"},{"issue":"4","key":"3_CR18","doi-asserted-by":"publisher","first-page":"627","DOI":"10.1145\/1082036.1082042","volume":"52","author":"J.T. Boyland","year":"2005","unstructured":"Boyland, J.T.: Remote attribute grammars. Journal of the ACM\u00a052(4), 627\u2013687 (2005)","journal-title":"Journal of the ACM"},{"key":"3_CR19","unstructured":"Magnusson, E.: Object-Oriented Declarative Program Analysis. PhD thesis, University of Lund (2007)"},{"key":"3_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/3-540-45337-7_18","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"G. Kiczales","year":"2001","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G.: An Overview of AspectJ. In: Lee, S.H. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, pp. 327\u2013353. Springer, Heidelberg (2001)"},{"key":"3_CR21","doi-asserted-by":"crossref","unstructured":"B\u00fcrger, C., Karol, S.: Towards Attribute Grammars for Metamodel Semantics. Technical report, Technische Universit\u00e4t Dresden (2010) ISSN 1430-211X","DOI":"10.1145\/1943397.1943398"},{"key":"3_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-21227-7","volume-title":"GTTSE 2009","author":"G. Hedin","year":"2011","unstructured":"Hedin, G.: Generating Language Tools with JastAdd. In: L\u00e4mmel, R. (ed.) GTTSE 2009. LNCS, vol.\u00a06491. Springer, Heidelberg (2011)"},{"issue":"3","key":"3_CR23","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1145\/2166.357218","volume":"5","author":"T. Reps","year":"1983","unstructured":"Reps, T., Teitelbaum, T., Demers, A.: Incremental Context-Dependent Analysis for Language-Based Editors. ACM (TOPLAS)\u00a05(3), 449\u2013477 (1983)","journal-title":"ACM (TOPLAS)"},{"key":"3_CR24","doi-asserted-by":"crossref","unstructured":"Maddox III, W.H.: Incremental Static Semantic Analysis. PhD thesis, University of California at Berkeley (1997)","DOI":"10.21236\/ADA604432"},{"key":"3_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1007\/978-3-540-69100-6_12","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"T. Goldschmidt","year":"2008","unstructured":"Goldschmidt, T., Becker, S., Uhl, A.: Classification of Concrete Textual Syntax Mapping Approaches. In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol.\u00a05095, pp. 169\u2013184. Springer, Heidelberg (2008)"},{"issue":"5","key":"3_CR26","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1016\/j.entcs.2009.09.046","volume":"238","author":"E. Nilsson-Nyman","year":"2009","unstructured":"Nilsson-Nyman, E., Hedin, G., Magnusson, E., Ekman, T.: Declarative Intraprocedural Flow Analysis of Java Source Code. Electron. Notes Theor. Comput. Sci.\u00a0238(5), 155\u2013171 (2009)","journal-title":"Electron. Notes Theor. Comput. Sci."},{"key":"3_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"264","DOI":"10.1007\/11557432_19","volume-title":"Model Driven Engineering Languages and Systems","author":"P. Muller","year":"2005","unstructured":"Muller, P., Fleurey, F., J\u00e9z\u00e9quel, J.: Weaving Executability into Object-Oriented Meta-languages. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol.\u00a03713, pp. 264\u2013278. Springer, Heidelberg (2005)"},{"key":"3_CR28","series-title":"Lecture Notes in Computer Science","volume-title":"Building Tightly Integrated Software Environments: The IPSEN Approach","year":"1996","unstructured":"Nagl, M. (ed.): Building Tightly Integrated Software Environments: The IPSEN Approach. LNCS, vol.\u00a01170. Springer, Heidelberg (1996), http:\/\/www.springerlink.com\/content\/978-3-540-61985-7\/"},{"key":"3_CR29","first-page":"742","volume-title":"ICSE 2000","author":"U. Nickel","year":"2000","unstructured":"Nickel, U., Niere, J., Z\u00fcndorf, A.: The FUJABA environment. In: ICSE 2000, pp. 742\u2013745. ACM, New York (2000)"},{"key":"3_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1007\/11787044_27","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"C. Amelunxen","year":"2006","unstructured":"Amelunxen, C., K\u00f6nigs, A., R\u00f6tschke, T., Sch\u00fcrr, A.: MOFLON: A Standard-Compliant Metamodeling Framework with Graph Transformations. In: Rensink, A., Warmer, J. (eds.) ECMDA-FA 2006. LNCS, vol.\u00a04066, pp. 361\u2013375. Springer, Heidelberg (2006)"},{"key":"3_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1007\/11581741_10","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"K. Chen","year":"2005","unstructured":"Chen, K., Sztipanovits, J., Abdelwalhed, S., Jackson, E.K.: Semantic Anchoring with Model Transformations. In: Hartman, A., Kreische, D. (eds.) ECMDA-FA 2005. LNCS, vol.\u00a03748, pp. 115\u2013129. Springer, Heidelberg (2005)"}],"container-title":["Lecture Notes in Computer Science","Software Language Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-19440-5_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,19]],"date-time":"2021-11-19T03:36:19Z","timestamp":1637292979000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-19440-5_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642194399","9783642194405"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-19440-5_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}