{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T14:54:34Z","timestamp":1772549674952,"version":"3.50.1"},"publisher-location":"Cham","reference-count":32,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319249117","type":"print"},{"value":"9783319249124","type":"electronic"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-24912-4_12","type":"book-chapter","created":{"date-parts":[[2015,10,6]],"date-time":"2015-10-06T14:07:30Z","timestamp":1444140450000},"page":"159-174","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Adding a Textual Syntax to an Existing Graphical Modeling Language: Experience Report with GRL"],"prefix":"10.1007","author":[{"given":"Vahdat","family":"Abdelzad","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Amyot","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Timothy C.","family":"Lethbridge","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,11,28]]},"reference":[{"key":"12_CR1","unstructured":"Abdelzad, V.: Textual modeling language for GRL (2015). \n                      https:\/\/github.com\/vahdat-ab\/TGRL\/"},{"key":"12_CR2","unstructured":"Acceleo (2015). \n                      http:\/\/www.eclipse.org\/acceleo\/"},{"issue":"5","key":"12_CR3","first-page":"747","volume":"6","author":"D Amyot","year":"2011","unstructured":"Amyot, D., Mussbacher, G.: User requirements notation: the first ten years, the next ten years. J. Softw. (JSW) 6(5), 747\u2013768 (2011)","journal-title":"J. Softw. (JSW)"},{"key":"12_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1007\/978-3-642-33999-8_25","volume-title":"Advances in Conceptual Modeling","author":"D Amyot","year":"2012","unstructured":"Amyot, D., Shamsaei, A., Kealey, J., Tremblay, E., Miga, A., Mussbacher, G., Alhaj, M., Tawhid, R., Braun, E., Cartwright, N.: Towards advanced goal model analysis with jUCMNav. In: Castano, S., Vassiliadis, P., Lakshmanan, L.V.S., Lee, M.L. (eds.) ER 2012 Workshops 2012. LNCS, vol. 7518, pp. 201\u2013210. Springer, Heidelberg (2012). \n                      http:\/\/softwareengineering.ca\/jucmnav"},{"key":"12_CR5","unstructured":"ATL Transformation Language (2015). \n                      https:\/\/eclipse.org\/atl\/"},{"key":"12_CR6","unstructured":"Cabot, J.: UML tools - textual notations to define UML models (2009). \n                      http:\/\/sumo.ly\/5Mb\n                      \n                    . Accessed 6 June 2015"},{"issue":"7","key":"12_CR7","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1016\/j.entcs.2010.08.035","volume":"253","author":"L Engelen","year":"2010","unstructured":"Engelen, L., Van Den Brand, M.: Integrating textual and graphical modelling languages. Electron. Notes Theor. Comput. Sci. 253(7), 105\u2013120 (2010)","journal-title":"Electron. Notes Theor. Comput. Sci."},{"issue":"7","key":"12_CR8","doi-asserted-by":"publisher","first-page":"781","DOI":"10.1002\/spe.1155","volume":"42","author":"A Forward","year":"2012","unstructured":"Forward, A., et al.: Model-driven rapid prototyping with Umple. Softw. Pract. Exper. 42(7), 781\u2013797 (2012)","journal-title":"Softw. Pract. Exper."},{"key":"12_CR9","unstructured":"Gargantini, A., Riccobene, E., Scandurra, P.: Deriving a textual notation from a metamodel: an experience on bridging modelware and grammarware. In: 3M4MDA. CTIT Workshop Proceedings Series WP06-02, pp. 33\u201348 (2006)"},{"key":"12_CR10","doi-asserted-by":"crossref","unstructured":"Garz\u00f3n, M., Aljamaan, H.I., Lethbridge, T.C.: Umple: A Framework for Model Driven Development of Object-Oriented Systems. In: SANER 2015, pp. 494\u2013498. IEEE CS (2015)","DOI":"10.1109\/SANER.2015.7081863"},{"key":"12_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1007\/978-3-642-21652-7_14","volume-title":"System Analysis and Modeling: About Models","author":"N Genon","year":"2011","unstructured":"Genon, N., Amyot, D., Heymans, P.: Analysing the cognitive effectiveness of the UCM visual notation. In: Kraemer, F.A., Herrmann, P. (eds.) SAM 2010. LNCS, vol. 6598, pp. 221\u2013240. Springer, Heidelberg (2011)"},{"key":"12_CR12","series-title":"LNCS","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. 5562, pp. 114\u2013129. Springer, Heidelberg (2009)"},{"key":"12_CR13","unstructured":"International Telecommunication Union: ITU-T Recommendation Z.100 (12\/11) - Specification and Description Language - Overview of SDL-2010 (2011). \n                      http:\/\/www.itu.int\/rec\/T-REC-Z.100-201112-I"},{"key":"12_CR14","unstructured":"International Telecommunication Union: ITU-T Recommendation Z.111 (11\/08) - Notations and guidelines for the definition of ITU-T languages (2008). \n                      http:\/\/www.itu.int\/rec\/T-REC-Z.111-200811-I"},{"key":"12_CR15","unstructured":"International Telecommunication Union: ITU-T Recommendation Z.120 (02\/11) - Message Sequence Chart (MSC) (2011). \n                      http:\/\/www.itu.int\/rec\/T-REC-Z.120-201102-I"},{"key":"12_CR16","unstructured":"International Telecommunication Union: ITU-T Recommendation Z.151 (10\/12) - User Requirements Notation (URN) - Language Definition (2012). \n                      http:\/\/www.itu.int\/rec\/T-REC-Z.151-201210-I"},{"key":"12_CR17","unstructured":"International Telecommunication Union: ITU-T Recommendation Z.161 (11\/14) - Testing and Test Control Notation Version 3: TTCN-3 Core Language (2012). \n                      http:\/\/www.itu.int\/rec\/T-REC-Z.161-201411-I"},{"key":"12_CR18","unstructured":"International Telecommunication Union: ITU-T Recommendation Z.162 (11\/07) - Testing and Test Control Notation Version 3: TTCN-3 Tabular Presentation Format (TFT) (2012). \n                      http:\/\/www.itu.int\/rec\/T-REC-Z.162-200711-I"},{"key":"12_CR19","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: GPCE 2006, pp. 249\u2013254. ACM Press (2006)","DOI":"10.1145\/1173706.1173744"},{"key":"12_CR20","unstructured":"Liu, L., Yu, E.: GRL - goal-oriented requirement language. University of Toronto, Canada (2001). \n                      http:\/\/www.cs.toronto.edu\/km\/GRL"},{"issue":"2","key":"12_CR21","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1007\/s00766-010-0100-1","volume":"15","author":"DL Moody","year":"2010","unstructured":"Moody, D.L., Heymans, P., Matulevi\u010dius, R.: Visual syntax does matter: improving the cognitive effectiveness of the \n                      \n                        \n                      \n                      $$i^*$$\n                      \n                        \n                          \n                            i\n                            \u2217\n                          \n                        \n                      \n                     visual notation. Requir. Eng. 15(2), 141\u2013175 (2010)","journal-title":"Requir. Eng."},{"key":"12_CR22","unstructured":"Mussbacher, G., Amyot, D., Heymans, P.: Eight deadly sins of GRL. In: 5th International \n                      \n                        \n                      \n                      $$i^*$$\n                      \n                        \n                          \n                            i\n                            \u2217\n                          \n                        \n                      \n                     Workshop (iStar 2011), CEUR-WS, vol. 766, pp. 2\u20137 (2011)"},{"key":"12_CR23","unstructured":"OMG: UML Human-Usable Textual Notation (HUTN). Version 1.0, formal\/2004-08-01 (2004). \n                      http:\/\/www.omg.org\/spec\/HUTN\/1.0\/"},{"key":"12_CR24","series-title":"LNCS","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1007\/978-3-540-89020-1_7","volume-title":"Applications of Graph Transformations with Industrial Relevance","author":"F P\u00e9rez Andr\u00e9s","year":"2008","unstructured":"P\u00e9rez Andr\u00e9s, F., de Lara, J., Guerra, E.: Domain specific languages with graphical and textual views. In: Sch\u00fcrr, A., Nagl, M., Z\u00fcndorf, A. (eds.) AGTIVE 2007. LNCS, vol. 5088, pp. 82\u201397. Springer, Heidelberg (2008)"},{"issue":"6","key":"12_CR25","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/203241.203251","volume":"38","author":"M Petre","year":"1995","unstructured":"Petre, M.: Why looking isn\u2019t always seeing: readership skills and graphical programming. Commun. ACM 38(6), 33\u201344 (1995)","journal-title":"Commun. ACM"},{"key":"12_CR26","doi-asserted-by":"crossref","unstructured":"Rashidi-Tabrizi, R., Mussbacher, G., Amyot, D.: Transforming legulations into performance models in the context of reasoning for outcome-based compliance. In: RELAW 2013, pp. 34\u201343. IEEE CS (2013)","DOI":"10.1109\/RELAW.2013.6671344"},{"key":"12_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"249","DOI":"10.1007\/978-3-540-87875-9_18","volume-title":"Model Driven Engineering Languages and Systems","author":"LM Rose","year":"2008","unstructured":"Rose, L.M., Paige, R.F., Kolovos, D.S., Polack, F.A.C.: Constructing models with the human-usable textual notation. In: Czarnecki, K., Ober, I., Bruel, J.-M., Uhl, A., V\u00f6lter, M. (eds.) MODELS 2008. LNCS, vol. 5301, pp. 249\u2013263. Springer, Heidelberg (2008)"},{"key":"12_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"198","DOI":"10.1007\/11951148_13","volume-title":"System Analysis and Modeling: Language Profiles","author":"J-F Roy","year":"2006","unstructured":"Roy, J.-F., Kealey, J., Amyot, D.: Towards integrated tool support for the user requirements notation. In: Gotzhein, R., Reed, R. (eds.) SAM 2006. LNCS, vol. 4320, pp. 198\u2013215. Springer, Heidelberg (2006)"},{"key":"12_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1007\/978-3-540-69100-6_11","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"M Scheidgen","year":"2008","unstructured":"Scheidgen, M.: Textual modelling embedded into graphical modelling. In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol. 5095, pp. 153\u2013168. Springer, Heidelberg (2008)"},{"key":"12_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"222","DOI":"10.1007\/978-3-642-38911-5_13","volume-title":"SDL 2013: Model-Driven Dependability Engineering","author":"M Schmidt","year":"2013","unstructured":"Schmidt, M., Wider, A., Scheidgen, M., Fischer, J., von Klinski, S.: Refactorings in language development with asymmetric bidirectional model transformations. In: Khendek, F., Toeroe, M., Gherbi, A., Reed, R. (eds.) SDL 2013. LNCS, vol. 7916, pp. 222\u2013238. Springer, Heidelberg (2013)"},{"key":"12_CR31","unstructured":"Xtend (2015). \n                      http:\/\/www.eclipse.org\/xtend\/"},{"key":"12_CR32","unstructured":"Xtext (2015). \n                      http:\/\/www.eclipse.org\/Xtext\/"}],"container-title":["Lecture Notes in Computer Science","SDL 2015: Model-Driven Engineering for Smart Cities"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-24912-4_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T23:58:53Z","timestamp":1559260733000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-24912-4_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319249117","9783319249124"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-24912-4_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"28 November 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}