{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T19:33:54Z","timestamp":1725910434416},"publisher-location":"Cham","reference-count":44,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319663012"},{"type":"electronic","value":"9783319663029"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"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":[[2017]]},"DOI":"10.1007\/978-3-319-66302-9_2","type":"book-chapter","created":{"date-parts":[[2017,9,11]],"date-time":"2017-09-11T09:33:55Z","timestamp":1505122435000},"page":"25-45","source":"Crossref","is-referenced-by-count":3,"title":["Using Workflows to Automate Activities in\u00a0MDE Tools"],"prefix":"10.1007","author":[{"given":"Miguel Andr\u00e9s","family":"Gamboa","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eugene","family":"Syriani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,9,10]]},"reference":[{"key":"2_CR1","doi-asserted-by":"crossref","unstructured":"Gamboa, M.A., Syriani, E.: Automating activities in MDE tools. In: Model-Driven Engineering and Software Development, SciTePress, pp. 123\u2013133 (2016)","DOI":"10.5220\/0005760701230133"},{"key":"2_CR2","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/MC.2006.58","volume":"39","author":"DC Schmidt","year":"2006","unstructured":"Schmidt, D.C.: Model-driven engineering. IEEE Comput. 39, 25\u201331 (2006)","journal-title":"IEEE Comput."},{"key":"2_CR3","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1109\/MS.2013.65","volume":"31","author":"J Whittle","year":"2014","unstructured":"Whittle, J., Hutchinson, J., Rouncefield, M.: The state of practice in model-driven engineering. IEEE Softw. 31, 79\u201385 (2014)","journal-title":"IEEE Softw."},{"key":"2_CR4","unstructured":"Syriani, E., Vangheluwe, H., Mannadiar, R., Hansen, C., Van Mierlo, S., Ergin, H.: AToMPM: a web-based modeling environment. In: Invited Talks, Demonstration Session, Poster Session, and ACM Student Research Competition, MODELS 2013, vol. 1115, pp. 21\u201325. CEUR-WS.org (2013)"},{"key":"2_CR5","volume-title":"EMF: Eclipse Modeling Framework","author":"D Steinberg","year":"2008","unstructured":"Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF: Eclipse Modeling Framework, 2nd edn. Addison Wesley Professional, Boston (2008)","edition":"2"},{"key":"2_CR6","unstructured":"Ledeczi, A., Maroti, M., Bakay, A., Karsai, G., Garrett, J., Thomason, C., Nordstrom, G., Sprinkle, J., Volgyesi, P.: The generic modeling environment. In: Workshop on Intelligent Signal Processing, WISP 2001, vol. 17 (2001)"},{"key":"2_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/3-540-61292-0_1","volume-title":"Advanced Information Systems Engineering","author":"S Kelly","year":"1996","unstructured":"Kelly, S., Lyytinen, K., Rossi, M.: MetaEdit+ a fully configurable multi-user and multi-tool CASE and CAME environment. In: Constantopoulos, P., Mylopoulos, J., Vassiliou, Y. (eds.) CAiSE 1996. LNCS, vol. 1080, pp. 1\u201321. Springer, Heidelberg (1996). doi:\n10.1007\/3-540-61292-0_1"},{"key":"2_CR8","unstructured":"AToMPM tutorial (2013). \nhttp:\/\/www.slideshare.net\/eugenesyriani\/atompm-introductory-tutorial\n\n. Accessed 07 Aug 2015"},{"key":"2_CR9","unstructured":"EMFText screencast (2014). \nhttp:\/\/www.emftext.org\/index.php\/EMFText_Getting_Started_Screencast\n\n. Accessed 07 Aug 2015"},{"key":"2_CR10","unstructured":"JetBrains MPS (2015). \nhttps:\/\/www.jetbrains.com\/mps\/\n\n Accessed 07 Aug 2015"},{"key":"2_CR11","unstructured":"OMG: Software & Systems Process Engineering Metamodel specification 2.0 edn. (2008)"},{"key":"2_CR12","unstructured":"OASIS: Web Services Business Process Execution Language, 2nd edn. (2007)"},{"key":"2_CR13","doi-asserted-by":"crossref","unstructured":"Syriani, E., Ergin, H.: Operational semantics of UML activity diagram: an application in project management. In: RE 2012 Workshops, pp. 1\u20138. IEEE (2012)","DOI":"10.1109\/MoDRE.2012.6360083"},{"key":"2_CR14","unstructured":"Russell, N., van der Aalst, W., ter Hofstede, A., Mulyar, N.: Workflow Control-Flow Patterns: A Revised View. Technical report BPM-06-22, BPM Center (2006)"},{"key":"2_CR15","volume-title":"Metamodelling for Software Engineering","author":"C Gonzalez Perez","year":"2008","unstructured":"Gonzalez Perez, C., Henderson Sellers, B.: Metamodelling for Software Engineering. Wiley Publishing, Hoboken (2008)"},{"key":"2_CR16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2685615","volume":"24","author":"JD Lara","year":"2014","unstructured":"Lara, J.D., Guerra, E., Cuadrado, J.S.: When and how to use multilevel modelling. ACM Trans. Softw. Eng. Methodol. 24, 1\u201346 (2014)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"2_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/3-540-45441-1_3","volume-title":"$$\\ll $$ UML $$\\gg $$ 2001 \u2014 The Unified Modeling Language. Modeling Languages, Concepts, and Tools","author":"C Atkinson","year":"2001","unstructured":"Atkinson, C., K\u00fchne, T.: The essence of multilevel metamodeling. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol. 2185, pp. 19\u201333. Springer, Heidelberg (2001). doi:\n10.1007\/3-540-45441-1_3"},{"key":"2_CR18","unstructured":"WMC: Terminology and glossary. Technical report, WFMC-TC-1011, Workflow Management Coalition (1999)"},{"key":"2_CR19","unstructured":"Van Mierlo, S., Barroca, B., Vangheluwe, H., Syriani, E., K\u00fchne, T.: Multi-level modelling in the modelverse. In: Workshop on Multi-Level Modelling, MULTI 2014, vol. 1286, pp. 83\u201392. CEUR-WS.org (2014)"},{"key":"2_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-13953-6_1","volume-title":"Objects, Models, Components, Patterns","author":"J Lara","year":"2010","unstructured":"Lara, J., Guerra, E.: Deep meta-modelling with MetaDepth. In: Vitek, J. (ed.) TOOLS 2010. LNCS, vol. 6141, pp. 1\u201320. Springer, Heidelberg (2010). doi:\n10.1007\/978-3-642-13953-6_1"},{"key":"2_CR21","doi-asserted-by":"crossref","unstructured":"Atkinson, C., Gerbig, R.: Melanie: multi-level modeling and ontology engineering environment. In: International Master Class on Model-Driven Engineering: Modeling Wizards, MW 2012, pp. 7:1\u20137:2. ACM (2012)","DOI":"10.1145\/2448076.2448083"},{"key":"2_CR22","doi-asserted-by":"crossref","first-page":"387","DOI":"10.1007\/s10270-011-0205-0","volume":"12","author":"E Syriani","year":"2011","unstructured":"Syriani, E., Vangheluwe, H.: A modular timed model transformation language. J. Softw. Syst. Model. 12, 387\u2013414 (2011)","journal-title":"J. Softw. Syst. Model."},{"key":"2_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1007\/978-3-642-38911-5_11","volume-title":"SDL 2013: Model-Driven Dependability Engineering","author":"L L\u00facio","year":"2013","unstructured":"L\u00facio, L., Mustafiz, S., Denil, J., Vangheluwe, H., Jukss, M.: FTG+PM: an integrated framework for investigating model transformation chains. In: Khendek, F., Toeroe, M., Gherbi, A., Reed, R. (eds.) SDL 2013. LNCS, vol. 7916, pp. 182\u2013202. Springer, Heidelberg (2013). doi:\n10.1007\/978-3-642-38911-5_11"},{"key":"2_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1007\/978-3-540-69927-9_7","volume-title":"Theory and Practice of Model Transformations","author":"E Syriani","year":"2008","unstructured":"Syriani, E., Vangheluwe, H.: Programmed graph rewriting with time for simulation-based design. In: Vallecillo, A., Gray, J., Pierantonio, A. (eds.) ICMT 2008. LNCS, vol. 5063, pp. 91\u2013106. Springer, Heidelberg (2008). doi:\n10.1007\/978-3-540-69927-9_7"},{"key":"2_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"288","DOI":"10.1007\/11767138_20","volume-title":"Advanced Information Systems Engineering","author":"N Russell","year":"2006","unstructured":"Russell, N., Aalst, W., Hofstede, A.: Workflow exception patterns. In: Dubois, E., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 288\u2013302. Springer, Heidelberg (2006). doi:\n10.1007\/11767138_20"},{"key":"2_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1007\/978-3-642-13688-7_14","volume-title":"Theory and Practice of Model Transformations","author":"E Syriani","year":"2010","unstructured":"Syriani, E., Kienzle, J., Vangheluwe, H.: Exceptional transformations. In: Tratt, L., Gogolla, M. (eds.) ICMT 2010. LNCS, vol. 6142, pp. 199\u2013214. Springer, Heidelberg (2010). doi:\n10.1007\/978-3-642-13688-7_14"},{"key":"2_CR27","doi-asserted-by":"crossref","unstructured":"von Pilgrim, J., Ulke, B., Thies, A., Steimann, F.: Model\/code co-refactoring: an MDE approach. In: Automated Software Engineering, pp. 682\u2013687. IEEE (2013)","DOI":"10.1109\/ASE.2013.6693133"},{"key":"2_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1007\/11877028_7","volume-title":"Generative and Transformational Techniques in Software Engineering","author":"T Mens","year":"2006","unstructured":"Mens, T.: On the use of graph transformations for model refactoring. In: L\u00e4mmel, R., Saraiva, J., Visser, J. (eds.) GTTSE 2005. LNCS, vol. 4143, pp. 219\u2013257. Springer, Heidelberg (2006). doi:\n10.1007\/11877028_7"},{"key":"2_CR29","doi-asserted-by":"crossref","unstructured":"Zhang, J., Lin, Y., Gray, J.: Generic and domain-specific model refactoring using a model transformation engine. In: Beydeda, S., Book, M., Gruhn, V. (eds.) Model-Driven Software Development, pp. 199\u2013217. Springer, Heidelberg (2005)","DOI":"10.1007\/3-540-28554-7_9"},{"key":"2_CR30","unstructured":"Metamodel refactoring catalog (2016). \nhttp:\/\/www.metamodelrefactoring.org\/?page_id=584\n\n. Accessed 19 May 2016"},{"key":"2_CR31","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1207\/s15327051hci0701_3","volume":"7","author":"IS MacKenzie","year":"1992","unstructured":"MacKenzie, I.S.: Fitts\u2019 law as a research and design tool in human-computer interaction. Hum.-Comput. Interact. 7, 91\u2013139 (1992)","journal-title":"Hum.-Comput. Interact."},{"key":"2_CR32","unstructured":"Benchmark, H.: (2015). \nhttp:\/\/www.humanbenchmark.com\/tests\/reactiontime\/statistics"},{"key":"2_CR33","unstructured":"WMC: Process Definition Interface - XML Process Definition Language 2.00. Technical report, WFMC-TC-1025, Workflow Management Coalition (2005)"},{"key":"2_CR34","series-title":"Lecture Notes in Electrical Engineering","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1007\/978-3-642-28807-4_29","volume-title":"Recent Progress in Data Engineering and Internet Technology","author":"M Mahmud","year":"2013","unstructured":"Mahmud, M., Abdullah, S., Hosain, S.: GWDL: a graphical workflow definition language for business workflows. In: Gaol, F. (ed.) Recent Progress in Data Engineering and Internet Technology. LNEE, vol. 156, pp. 205\u2013210. Springer, Heidelberg (2013). doi:\n10.1007\/978-3-642-28807-4_29"},{"key":"2_CR35","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"216","DOI":"10.1007\/11431855_16","volume-title":"Advanced Information Systems Engineering","author":"N Russell","year":"2005","unstructured":"Russell, N., Aalst, W.M.P., Hofstede, A.H.M., Edmond, D.: Workflow resource patterns: identification, representation and tool support. In: Pastor, O., Falc\u00e3o e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 216\u2013232. Springer, Heidelberg (2005). doi:\n10.1007\/11431855_16"},{"key":"2_CR36","doi-asserted-by":"crossref","unstructured":"Jacob, F., Gray, J., Wynne, A., Liu, Y., Baker, N.: Domain-specific languages for composing signature discovery workflows. In: Workshop on Domain-Specific Modeling, pp. 61\u201364. ACM (2012)","DOI":"10.1145\/2420918.2420934"},{"key":"2_CR37","unstructured":"Alajrami, S., Romanovsky, A., Watson, P., Roth, A.: Towards cloud-based software process modelling and enactment. In: Model-Driven Engineering on and for the Cloud, CloudMDE 14, vol. 1242, pp. 6\u201315 (2014)"},{"key":"2_CR38","doi-asserted-by":"crossref","unstructured":"Martin, D., Wutke, D., Leymann, F.: A novel approach to decentralized workflow enactment. In: Enterprise Distributed Object Computing, pp. 127\u2013136. IEEE (2008)","DOI":"10.1109\/EDOC.2008.22"},{"key":"2_CR39","unstructured":"Johnson, R., Woolf, B.: The type object pattern. In: EuroPLoP (1996)"},{"key":"2_CR40","doi-asserted-by":"crossref","unstructured":"Atkinson, C.: Meta-modelling for distributed object environments. In: Enterprise Distributed Object Computing Workshop, pp. 90\u2013101. IEEE (1997)","DOI":"10.1109\/EDOC.1997.628350"},{"key":"2_CR41","unstructured":"Rivera, J.E., Ruiz Gonzalez, D., Lopez Romero, F., Bautista, J., Vallecillo, A.: Orchestrating ATL model transformations. In: Proceedings of MtATL, vol. 9, pp. 34\u201346 (2009)"},{"key":"2_CR42","doi-asserted-by":"crossref","first-page":"1039","DOI":"10.1002\/cpe.994","volume":"18","author":"B Lud\u00e4scher","year":"2006","unstructured":"Lud\u00e4scher, B., Altintas, I., Berkley, C., Higgins, D., Jaeger, E., Jones, M., Lee, E.A., Tao, J., Zhao, Y.: Scientific workflow management and the kepler system: research articles. Concurrency Comput.: Pract. Exp. Workflow Grid Syst. 18, 1039\u20131065 (2006)","journal-title":"Concurrency Comput.: Pract. Exp. Workflow Grid Syst."},{"key":"2_CR43","doi-asserted-by":"crossref","unstructured":"Kolovos, D.S., Paige, R.F., Polack, F.A.C.: Novel features in languages of the epsilon model management platform. In: Modeling in Software Engineering, pp. 69\u201373. ACM (2008)","DOI":"10.1145\/1370731.1370748"},{"key":"2_CR44","doi-asserted-by":"crossref","first-page":"53","DOI":"10.5381\/jot.2007.6.9.a3","volume":"6","author":"DS Kolovos","year":"2007","unstructured":"Kolovos, D.S., Paige, R.F., Polac, F.A., Rose, L.M.: Update Transformations in the Small with the Epsilon Wizard Language. J. Object Technol. 6, 53\u201369 (2007)","journal-title":"J. Object Technol."}],"container-title":["Communications in Computer and Information Science","Model-Driven Engineering and Software Development"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-66302-9_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,9,11]],"date-time":"2017-09-11T09:34:31Z","timestamp":1505122471000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-66302-9_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319663012","9783319663029"],"references-count":44,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-66302-9_2","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2017]]}}}