{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,10]],"date-time":"2025-11-10T01:28:55Z","timestamp":1762738135070},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642044243"},{"type":"electronic","value":"9783642044250"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"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":[[2009]]},"DOI":"10.1007\/978-3-642-04425-0_24","type":"book-chapter","created":{"date-parts":[[2009,9,30]],"date-time":"2009-09-30T09:52:04Z","timestamp":1254304324000},"page":"322-336","source":"Crossref","is-referenced-by-count":20,"title":["Business Process Models as a Showcase for Syntax-Based Assistance in Diagram Editors"],"prefix":"10.1007","author":[{"given":"Steffen","family":"Mazanek","sequence":"first","affiliation":[]},{"given":"Mark","family":"Minas","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"24_CR1","doi-asserted-by":"crossref","unstructured":"Kelly, S., Tolvanen, J.P.: Domain-Specific Modeling: Enabling Full Code Generation. Wiley-IEEE Computer Society (2008)","DOI":"10.1002\/9780470249260"},{"key":"24_CR2","volume-title":"Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit","author":"R.C. Gronback","year":"2009","unstructured":"Gronback, R.C.: Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit. Addison-Wesley Longman, Amsterdam (2009)"},{"key":"24_CR3","doi-asserted-by":"crossref","unstructured":"de Lara, J., Vangheluwe, H., Alfonseca, M.: Meta-modelling and graph grammars for multi-paradigm modelling in AToM3. Softw. and Syst. Modeling, 193\u2013209 (2004)","DOI":"10.1007\/s10270-003-0047-5"},{"issue":"8","key":"24_CR4","doi-asserted-by":"publisher","first-page":"1390","DOI":"10.1016\/j.jss.2006.10.028","volume":"80","author":"N. Zhu","year":"2007","unstructured":"Zhu, N., Grundy, J., Hosking, J., Liu, N., Cao, S., Mehra, A.: Pounamu: A meta-tool for exploratory domain-specific visual language tool development. Systems and Software\u00a080(8), 1390\u20131407 (2007)","journal-title":"Systems and Software"},{"issue":"2","key":"24_CR5","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1016\/S0167-6423(02)00037-0","volume":"44","author":"M. Minas","year":"2002","unstructured":"Minas, M.: Concepts and realization of a diagram editor generator based on hypergraph transformation. Science of Computer Programming\u00a044(2), 157\u2013180 (2002)","journal-title":"Science of Computer Programming"},{"key":"24_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1007\/978-3-540-87405-8_4","volume-title":"Graph Transformations","author":"S. Mazanek","year":"2008","unstructured":"Mazanek, S., Maier, S., Minas, M.: An algorithm for hypergraph completion according to hyperedge replacement grammars. In: Ehrig, H., Heckel, R., Rozenberg, G., Taentzer, G. (eds.) ICGT 2008. LNCS, vol.\u00a05214, pp. 39\u201353. Springer, Heidelberg (2008)"},{"key":"24_CR7","doi-asserted-by":"publisher","first-page":"242","DOI":"10.1109\/VLHCC.2008.4639094","volume-title":"Proc. of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing","author":"S. Mazanek","year":"2008","unstructured":"Mazanek, S., Maier, S., Minas, M.: Auto-completion for diagram editors based on graph grammars. In: Proc. of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing, pp. 242\u2013245. IEEE, Los Alamitos (2008)"},{"key":"24_CR8","unstructured":"Mazanek, S., Minas, M.: Generating correctness-preserving editing operations for diagram editors. In: Proc. of the 8th Int. Workshop on Graph Transformation and Visual Modeling Techniques. Electronic Communications of the EASST, vol. 18. European Association of Software Science and Technology (2009)"},{"key":"24_CR9","unstructured":"Mazanek, S., Minas, M.: Contraction of unconnected diagrams using least cost parsing. In: Proc. of the 8th Int. Workshop on Graph Transformation and Visual Modeling Techniques. Electronic Communications of the EASST, vol.\u00a018. European Association of Software Science and Technology (2009)"},{"key":"24_CR10","unstructured":"Object Management Group: Business Process Modeling Notation, BPMN (2009), http:\/\/www.omg.org\/docs\/formal\/09-01-03.pdf"},{"issue":"1","key":"24_CR11","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1016\/j.scico.2006.08.003","volume":"65","author":"V. Gruhn","year":"2007","unstructured":"Gruhn, V., Laue, R.: What business process modelers can learn from programmers. Science of Computer Programming\u00a065(1), 4\u201313 (2007)","journal-title":"Science of Computer Programming"},{"key":"24_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1007\/978-3-540-85758-7_4","volume-title":"Business Process Management","author":"T. Gschwind","year":"2008","unstructured":"Gschwind, T., Koehler, J., Wong, J.: Applying patterns during business process modeling. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol.\u00a05240, pp. 4\u201319. Springer, Heidelberg (2008)"},{"key":"24_CR13","series-title":"Foundations","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1142\/9789812384720_0002","volume-title":"Handbook of Graph Grammars and Computing by Graph Transformation","author":"F. Drewes","year":"1997","unstructured":"Drewes, F., Habel, A., Kreowski, H.J.: Hyperedge replacement graph grammars. In: Rozenberg, G. (ed.) Handbook of Graph Grammars and Computing by Graph Transformation. Foundations, vol.\u00a0I, pp. 95\u2013162. World Scientific, Singapore (1997)"},{"key":"24_CR14","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4613-9623-9","volume-title":"The Synthesizer Generator: A System for Constructing Language-Based Editors","author":"T.W. Reps","year":"1989","unstructured":"Reps, T.W., Teitelbaum, T.: The Synthesizer Generator: A System for Constructing Language-Based Editors. Springer, Heidelberg (1989)"},{"issue":"3","key":"24_CR15","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1145\/390010.808243","volume":"9","author":"J.R. Horgan","year":"1984","unstructured":"Horgan, J.R., Moore, D.J.: Techniques for improving language-based editors. SIGSOFT Softw. Eng. Notes\u00a09(3), 7\u201314 (1984)","journal-title":"SIGSOFT Softw. Eng. Notes"},{"key":"24_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1007\/978-3-642-00434-6_7","volume-title":"Proc. of the First Int. Conf. on Software Language Engineering","author":"E. Nilsson-Nyman","year":"2009","unstructured":"Nilsson-Nyman, E., Ekman, T., Hedin, G.: Practical scope recovery using bridge parsing. In: Ga\u0161evi\u0107, D., L\u0101mmel, R., Van Wyk, E. (eds.) Proc. of the First Int. Conf. on Software Language Engineering. LNCS, vol.\u00a05452, pp. 95\u2013113. Springer, Heidelberg (2009)"},{"key":"24_CR17","unstructured":"Tolvanen, J.P.: How to support language users? (2008), http:\/\/www.metacase.com\/blogs\/jpt\/blogView?entry=3405240161 (accessed July-09-2009)"},{"key":"24_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1007\/978-3-540-69073-3_27","volume-title":"Models in Software Engineering","author":"S. Sen","year":"2008","unstructured":"Sen, S., Baudry, B., Vangheluwe, H.: Domain-specific model editors with model completion. In: Giese, H. (ed.) MODELS 2008. LNCS, vol.\u00a05002, pp. 259\u2013270. Springer, Heidelberg (2008)"},{"key":"24_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1007\/978-3-540-75209-7_4","volume-title":"Model Driven Engineering Languages and Systems","author":"A. Hessellund","year":"2007","unstructured":"Hessellund, A., Czarnecki, K., Wasowski, A.: Guided development with multiple domain-specific languages. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol.\u00a04735, pp. 46\u201360. Springer, Heidelberg (2007)"},{"issue":"2","key":"24_CR20","first-page":"22","volume":"9","author":"J. White","year":"2008","unstructured":"White, J., Schmidt, D.C., Nechypurenko, A., Wuchner, E.: Model intelligence: an approach to modeling guidance. UPGRADE\u00a09(2), 22\u201328 (2008)","journal-title":"UPGRADE"},{"key":"24_CR21","first-page":"511","volume-title":"Proc. of the 30th Int. Conference on Software Engineering","author":"X. Blanc","year":"2008","unstructured":"Blanc, X., Mounier, I., Mougenot, A., Mens, T.: Detecting model inconsistency through operation-based model construction. In: Proc. of the 30th Int. Conference on Software Engineering, pp. 511\u2013520. ACM, New York (2008)"},{"key":"24_CR22","doi-asserted-by":"crossref","unstructured":"Ehrig, K., K\u00fcster, J.M., Taentzer, G.: Generating instance models from meta models. Software and Systems Modeling (2008)","DOI":"10.1007\/s10270-008-0095-y"},{"key":"24_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1007\/978-3-540-87877-3_20","volume-title":"Conceptual Modeling - ER 2008","author":"T. Hornung","year":"2008","unstructured":"Hornung, T., Koschmider, A., Lausen, G.: Recommendation based process modeling support: Method and user experience. In: Li, Q., Spaccapietra, S., Yu, E., Oliv\u00e9, A. (eds.) ER 2008. LNCS, vol.\u00a05231, pp. 265\u2013278. Springer, Heidelberg (2008)"},{"key":"24_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1007\/978-3-540-85758-7_10","volume-title":"Business Process Management","author":"J. Vanhatalo","year":"2008","unstructured":"Vanhatalo, J., V\u00f6lzer, H., Koehler, J.: The refined process structure tree. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol.\u00a05240, pp. 100\u2013115. Springer, Heidelberg (2008)"}],"container-title":["Lecture Notes in Computer Science","Model Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-04425-0_24","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,22]],"date-time":"2019-05-22T23:00:58Z","timestamp":1558566058000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-04425-0_24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642044243","9783642044250"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-04425-0_24","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}