{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T03:06:29Z","timestamp":1771038389193,"version":"3.50.1"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"5-6","license":[{"start":{"date-parts":[[2019,6,11]],"date-time":"2019-06-11T00:00:00Z","timestamp":1560211200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,6,11]],"date-time":"2019-06-11T00:00:00Z","timestamp":1560211200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[2019,12]]},"DOI":"10.1007\/s10766-019-00639-w","type":"journal-article","created":{"date-parts":[[2019,6,11]],"date-time":"2019-06-11T04:55:09Z","timestamp":1560228909000},"page":"1117-1151","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["VPPE: A Novel Visual Parallel Programming Environment"],"prefix":"10.1007","volume":"47","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2359-9488","authenticated-orcid":false,"given":"Jos\u00e9 L.","family":"Quiroz-Fabi\u00e1n","sequence":"first","affiliation":[]},{"given":"Graciela","family":"Rom\u00e1n-Alonso","sequence":"additional","affiliation":[]},{"given":"Miguel A.","family":"Castro-Garc\u00eda","sequence":"additional","affiliation":[]},{"given":"Jorge","family":"Buenabad-Ch\u00e1vez","sequence":"additional","affiliation":[]},{"given":"Azzedine","family":"Boukerche","sequence":"additional","affiliation":[]},{"given":"Manuel","family":"Aguilar-Cornejo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,6,11]]},"reference":[{"key":"639_CR1","unstructured":"Visual programming language. https:\/\/en.wikipedia.org\/wiki\/Visual_programming_language . Accessed 20 July 2016"},{"key":"639_CR2","doi-asserted-by":"publisher","unstructured":"Bohm, S., Bh\u00e1lek, M.: Kaira: modelling and generation tool based on Petri nets for parallel applications. In: Proceedings of the 2011 UKSim 13th International Conference on Modelling and Simulation, UKSIM \u201911, pp. 403\u2013408. IEEE Computer Society, Washington, DC, USA (2011). https:\/\/doi.org\/10.1109\/UKSIM.2011.83","DOI":"10.1109\/UKSIM.2011.83"},{"issue":"15","key":"639_CR3","doi-asserted-by":"publisher","first-page":"1409","DOI":"10.1002\/spe.v35:15","volume":"35","author":"F Chan","year":"2005","unstructured":"Chan, F., Cao, J., Chan, A.T.S., Zhang, K.: Visual programming support for graph-oriented parallel-distributed processing: research articles. Softw. Pract. Exper. 35(15), 1409\u20131439 (2005). https:\/\/doi.org\/10.1002\/spe.v35:15","journal-title":"Softw. Pract. Exper."},{"issue":"3","key":"639_CR4","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1155\/2005\/128026","volume":"13","author":"E Deelman","year":"2005","unstructured":"Deelman, E., Singh, G., Su, M.H., Blythe, J., Gil, Y., Kesselman, C., Mehta, G., Vahi, K., Berriman, G.B., Good, J., Laity, A., Jacob, J.C., Katz, D.S.: Pegasus: A framework for mapping complex scientific workflows onto distributed systems. Sci. Program. 13(3), 219\u2013237 (2005). https:\/\/doi.org\/10.1155\/2005\/128026","journal-title":"Sci. Program."},{"issue":"5","key":"639_CR5","doi-asserted-by":"publisher","first-page":"454","DOI":"10.1016\/j.future.2010.12.001","volume":"27","author":"Z Farkas","year":"2011","unstructured":"Farkas, Z., Kacsuk, P.: P-grade portal: a generic workflow system to support user communities. Future Gener. Comput. Syst. 27(5), 454\u2013465 (2011). https:\/\/doi.org\/10.1016\/j.future.2010.12.001","journal-title":"Future Gener. Comput. Syst."},{"issue":"4\u20135","key":"639_CR6","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1016\/0167-739X(95)00007-F","volume":"11","author":"L Sch\u00e4fers","year":"1995","unstructured":"Sch\u00e4fers, L., Scheidler, C., Kr\u00e4mer-Fuhrmann, O.: Trapper: a graphical programming environment for parallel systems. Future Gener. Comput. Syst. 11(4\u20135), 351\u2013361 (1995). https:\/\/doi.org\/10.1016\/0167-739X(95)00007-F","journal-title":"Future Gener. Comput. Syst."},{"key":"639_CR7","unstructured":"D\u00f3zsa, G.: Visual programming to support parallel program design. In: Cunha, J.A.C., Kacsuk, P., Winter, S.C. (eds.) Parallel program development for cluster computing, pp. 17\u201344. Nova Science Publishers, Inc. (2001)"},{"key":"639_CR8","doi-asserted-by":"crossref","unstructured":"Quiroz-Fabi\u00e1n, J.L., Rom\u00e1n-Alonso, G., Buenabad-Ch\u00e1vez, J., Castro-Garc\u00eda, M.A., Aguilar-Cornejo, M., Buenabad-Ch\u00e1vez, J.: A graphical language for development of parallel applications. PDPTA-2013: International Conference on Parallel and Distributed Processing Techniques and Applications. PDPTA\u201913, pp. 672\u2013678. CSREA Press, USA (2013)","DOI":"10.1145\/2642769.2642793"},{"key":"639_CR9","doi-asserted-by":"publisher","unstructured":"Quiroz-Fabi\u00e1n, J.L., Rom\u00e1n-Alonso, G., Castro-Garc\u00eda, M.A., Buenabad-Ch\u00e1vez, J., Aguilar-Cornejo, M.: A graphical environment for development of mpi applications. In: Proceedings of the 21st European MPI Users\u2019 Group Meeting, EuroMPI\/ASIA \u201914, pp. 125\u2013126. ACM, New York, NY, USA (2014). https:\/\/doi.org\/10.1145\/2642769.2642793","DOI":"10.1145\/2642769.2642793"},{"key":"639_CR10","first-page":"137","volume-title":"The Fourth Paradigm","author":"CA Goble","year":"2009","unstructured":"Goble, C.A., Roure, D.D.: The impact of workflow tools on data-centric research. In: Hey, T., Tansley, S., Tolle, K.M. (eds.) The Fourth Paradigm, pp. 137\u2013145. Microsoft Research, Redmond (2009)"},{"issue":"6","key":"639_CR11","doi-asserted-by":"publisher","first-page":"1142","DOI":"10.1007\/s10766-015-0375-4","volume":"44","author":"A Javed","year":"2016","unstructured":"Javed, A., Qamar, B., Jameel, M., Shafi, A., Carpenter, B.: Towards scalable java HPC with hybrid and native communication devices in MPJ express. Int. J. Parallel Program. 44(6), 1142\u20131172 (2016). https:\/\/doi.org\/10.1007\/s10766-015-0375-4","journal-title":"Int. J. Parallel Program."},{"key":"639_CR12","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., Kreowski, H.J., Habel, A.: Hyperedge replacement, graph grammars. In: Handbook of Graph Grammars, Chap. 2, pp. 95\u2013162. World Scientific, Singapore (1997) (Printed in Singapore)"},{"key":"639_CR13","volume-title":"Hyperedge Replacement: Grammars and Languages","author":"A Habel","year":"1992","unstructured":"Habel, A.: Hyperedge Replacement: Grammars and Languages. Springer, New York (1992)"},{"key":"639_CR14","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/0-387-28356-0_4","volume-title":"Genetic Algorithms","author":"K Sastry","year":"2005","unstructured":"Sastry, K., Goldberg, D., Kendall, G.: Genetic Algorithms, pp. 97\u2013125. Springer, Boston (2005). https:\/\/doi.org\/10.1007\/0-387-28356-0_4"},{"issue":"4","key":"639_CR15","doi-asserted-by":"publisher","first-page":"832","DOI":"10.1007\/s10766-015-0395-0","volume":"44","author":"R Li","year":"2016","unstructured":"Li, R., Hu, H., Li, H., Wu, Y., Yang, J.: Mapreduce parallel programming model: a state-of-the-art survey. Int. J. Parallel Program. 44(4), 832\u2013866 (2016). https:\/\/doi.org\/10.1007\/s10766-015-0395-0","journal-title":"Int. J. Parallel Program."},{"issue":"4","key":"639_CR16","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1016\/0012-365X(75)90079-5","volume":"12","author":"A Bruen","year":"1975","unstructured":"Bruen, A., Dixon, R.: The n-queens problem. Discrete Math. 12(4), 393\u2013395 (1975). https:\/\/doi.org\/10.1016\/0012-365X(75)90079-5","journal-title":"Discrete Math."},{"issue":"1","key":"639_CR17","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1109\/TMI.2005.860999","volume":"25","author":"J Jimenez-Alaniz","year":"2006","unstructured":"Jimenez-Alaniz, J., Medina-Banuelos, V., Yanez-Suarez, O.: Data-driven brain MRI segmentation supported on edge confidence and a priori tissue information. IEEE Trans. Med. Imag. 25(1), 74\u201383 (2006). https:\/\/doi.org\/10.1109\/TMI.2005.860999","journal-title":"IEEE Trans. Med. Imag."},{"issue":"1","key":"639_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/S0096-0551(97)00005-2","volume":"23","author":"M Al-Mulhem","year":"1997","unstructured":"Al-Mulhem, M., Ali, S.: Visual occam: syntax and semantics. Comput. Lang. 23(1), 1\u201324 (1997). https:\/\/doi.org\/10.1016\/S0096-0551(97)00005-2","journal-title":"Comput. Lang."},{"key":"639_CR19","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1007\/978-3-642-22389-1_22","volume-title":"Digital Information Processing and Communications","author":"Stanislav B\u00f6hm","year":"2011","unstructured":"B\u00f6hm, S., B\u011bh\u00e1lek, M., Garncarz, O.: Developing parallel applications using Kaira. In: Digital Information Processing and Communications: International Conference 2011, ICDIPC 2011, pp. 237\u2013251. Springer, Berlin, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-22389-1_22"},{"issue":"4","key":"639_CR20","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1145\/1374752.1374753","volume":"43","author":"Y Ce","year":"2008","unstructured":"Ce, Y., Zhen, X., Ji-zhou, S., Xiao-jing, M., Yan-yan, H., Hua-bei, W.: Paramodel: a visual modeling and code skeleton generation system for programming parallel applications. SIGPLAN Not. 43(4), 4\u201310 (2008). https:\/\/doi.org\/10.1145\/1374752.1374753","journal-title":"SIGPLAN Not."},{"issue":"7","key":"639_CR21","first-page":"1693","volume":"87","author":"F Chan","year":"2004","unstructured":"Chan, F., Cao, J.N., Chan, A.T.S., Guo, M.Y.: Programming support for MPMD parallel computing in ClusterGOP. IEICE Trans. Inf. Syst. 87(7), 1693\u20131702 (2004)","journal-title":"IEICE Trans. Inf. Syst."},{"key":"639_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1002\/0471732710.ch1","volume-title":"ClusterGOP: A High-Level Programming Environment for Clusters","author":"F Chan","year":"2006","unstructured":"Chan, F., Cao, J., Guo, M.: ClusterGOP: A High-Level Programming Environment for Clusters, pp. 1\u201319. Wiley, London (2006). https:\/\/doi.org\/10.1002\/0471732710.ch1"},{"issue":"11\u201312","key":"639_CR23","doi-asserted-by":"publisher","first-page":"1589","DOI":"10.1016\/j.parco.2003.05.008","volume":"29","author":"F Chan","year":"2003","unstructured":"Chan, F., Cao, J., Sun, Y.: High-level abstractions for message-passing parallel programming. Parallel Comput. 29(11\u201312), 1589\u20131621 (2003). https:\/\/doi.org\/10.1016\/j.parco.2003.05.008","journal-title":"Parallel Comput."},{"key":"639_CR24","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1007\/3-540-48158-3_32","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"Dariusz Ferenc","year":"1999","unstructured":"Ferenc, D., Nabrzyski, J., Stroinski, M., Wierzejewski, P.: Visual MPI\u2014a knowledge-based system for writing efficient MPI applications. In: Proceedings of the 6th European PVM\/MPI Users\u2019 Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface, European PVM\/MPI 1999, pp. 257\u2013264. Springer-Verlag, London, UK (1999)"},{"issue":"3","key":"639_CR25","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1142\/S0218194099000231","volume":"9","author":"S Nenad","year":"1999","unstructured":"Nenad, S., Kang, Z.: Visual programming for message-passing systems. Int. J. Softw. Eng. Knowl. Eng. 9(3), 397\u2013423 (1999). https:\/\/doi.org\/10.1142\/S0218194099000231","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"639_CR26","doi-asserted-by":"publisher","unstructured":"Stankovic, N., Zhang, K.: Visual parallel programming with visper. In: High Performance Computing on the Information Superhighway, HPC Asia \u201997, pp. 541\u2013546. IEEE (1997). https:\/\/doi.org\/10.1109\/HPC.1997.592205","DOI":"10.1109\/HPC.1997.592205"},{"issue":"5","key":"639_CR27","doi-asserted-by":"publisher","first-page":"478","DOI":"10.1109\/TSE.2002.1000451","volume":"28","author":"N Stankovic","year":"2002","unstructured":"Stankovic, N., Zhang, K.: A distributed parallel programming framework. IEEE Trans. Softw. Eng. 28(5), 478\u2013493 (2002). https:\/\/doi.org\/10.1109\/TSE.2002.1000451","journal-title":"IEEE Trans. Softw. Eng."},{"key":"639_CR28","doi-asserted-by":"publisher","unstructured":"Beguelin, A., Dongarra, J.J.: Graphical development tools for network-based concurrent supercomputing. In: Proceedings of the 1991 ACM\/IEEE Conference on Supercomputing, Supercomputing \u201991, pp. 435\u2013444. ACM, New York, NY, USA (1991). https:\/\/doi.org\/10.1145\/125826.126059","DOI":"10.1145\/125826.126059"},{"issue":"8\u20139","key":"639_CR29","doi-asserted-by":"publisher","first-page":"625","DOI":"10.1016\/0165-6074(96)00005-1","volume":"41","author":"P Kacsuk","year":"1996","unstructured":"Kacsuk, P., D\u00f3zsa, G., Fadgyas, T.: Designing parallel programs by the graphical language grapnel. Microprocess. Microprogram. 41(8\u20139), 625\u2013643 (1996). https:\/\/doi.org\/10.1016\/0165-6074(96)00005-1","journal-title":"Microprocess. Microprogram."},{"issue":"3","key":"639_CR30","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1016\/S0167-739X(98)00088-0","volume":"15","author":"P Kacsuk","year":"1999","unstructured":"Kacsuk, P., D\u00f3zsa, G., Fadgyas, T., Lovas, R.: The GRED graphical editor for the GRADE parallel program development environment. Future Gener. Comput. Syst. 15(3), 443\u2013452 (1999). https:\/\/doi.org\/10.1016\/S0167-739X(98)00088-0","journal-title":"Future Gener. Comput. Syst."},{"key":"639_CR31","unstructured":"Lee P. A.;\u00a0Hamilton, M.D.P.S.: Visual language for parallel, object-oriented programming. Technical Report p. 200511, Department of Computing Science, Newcastle upon Tyne University, Newcastle, (England) (2004)"},{"key":"639_CR32","doi-asserted-by":"publisher","unstructured":"Newton, P., Browne, J.C.: The code 2.0 graphical parallel programming language. In: Proceedings of the 6th International Conference on Supercomputing, ICS \u201992, pp. 167\u2013177. ACM, New York, NY, USA (1992). https:\/\/doi.org\/10.1145\/143369.143405","DOI":"10.1145\/143369.143405"},{"key":"639_CR33","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1007\/3-540-56891-3_32","volume-title":"Lecture Notes in Computer Science","author":"Christian Scheidler","year":"1993","unstructured":"Scheidler, C., Sch\u00e4fers, L., Kr\u00e4mer-Fuhrmann, O.: Trapper: A graphical programming environment for industrial high-performance applications. In: Lecture Notes in Computer Science, PARLE \u201993, pp. 403\u2013413. Springer (1993). https:\/\/doi.org\/10.1007\/3-540-56891-3_32"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-019-00639-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10766-019-00639-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-019-00639-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,20]],"date-time":"2022-09-20T07:03:09Z","timestamp":1663657389000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10766-019-00639-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,11]]},"references-count":33,"journal-issue":{"issue":"5-6","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["639"],"URL":"https:\/\/doi.org\/10.1007\/s10766-019-00639-w","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,6,11]]},"assertion":[{"value":"13 February 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 May 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 June 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}