Journal article  Open Access

HyWare: a HYbrid Workflow lAnguage for Research E-infrastructures

Candela L., Giannotti F., Grossi V., Manghi P., Trasarti R.

HyWare  Research E-infrastructure  Library and Information Sciences  Workflow Language  H.3.7 Digital Libraries 

Research e-infrastructures are "systems of systems", patchworks of tools, services and data sources, evolving over time to address the needs of the scientific process. Accordingly, in such environments, researchers implement their scientific processes by means of workflows made of a variety of actions, including for example usage of web services, download and execution of shared software libraries or tools, or local and manual manipulation of data. Although scientists may benefit from sharing their scientific process, the heterogeneity underpinning e-infrastructures hinders their ability to represent, share and eventually reproduce such workflows. This work presents HyWare, a language for representing scientific process in highly-heterogeneous e-infrastructures in terms of so-called hybrid workflows. HyWare lays in between "business process modeling languages", which offer a formal and high-level description of a reasoning, protocol, or procedure, and "workflow execution languages", which enable the fully automated execution of a sequence of computational steps via dedicated engines.

Source: D-Lib magazine 23 (2017): 8–11. doi:10.1045/january2017-candela

Publisher: Corp. for National Research Initiatives,, Reston, Va. , Stati Uniti d'America


(2) Bartling, S., & Friesike, S. (2014). Towards another scientific revolution. In Opening Science (pp. 3-15). Springer International Publishing. https://doi.org/10.1007/978-3-319-00026-8_1
(4) SAS Institute Inc. 2011. Base SAS® 9.3 Procedures Guide. Cary, NC: SAS Institute Inc. Base SAS® 9.3 Procedures Guide. Copyright © 2011, SAS Institute Inc., Cary, NC, USA. ISBN 978-1-60764-895-6.
(5) Unified Modeling Language User Guide, The (2 ed.). Addison-Wesley. 2005. p. 496. ISBN 0321267974. (See the sample content; look for history.)
(7) L. Candela, D. Castelli & P. Pagano Virtual Research Environments: An Overview and a Research Agenda. Data Science Journal. 12, pp.GRDI75-GRDI81. https://doi.org/10.2481/dsj.GRDI-013
(8) L. Candela, D. Castelli, A. Manzi & P. Pagano. Realising Virtual Research Environments by Hybrid Data Infrastructures: the D4Science Experience. In International Symposium on Grids and Clouds (ISGC) 2014, 23-28 March 2014, Academia Sinica, Taipei, Taiwan, PoS(ISGC2014)022, Proceedings of Science, 2014.
(9) Stefano Ceri, Themis Palpanas, Emanuele Della Valle, Dino Pedreschi, Johann-Christoph Freytag, Roberto Trasarti: Towards mega-modeling: a walk through data analysis experiences. SIGMOD Record 42(3): 19-27 (2013) https://doi.org/10.1145/2536669.2536673
(10) Oinn, T., Addis, M., Ferris, J., Marvin, D., Senger, M., Greenwood, M., ... & Li, P. (2004). Taverna: a tool for the composition and enactment of bioinformatics workflows. Bioinformatics, 20(17), 3045-3054. https://doi.org/10.1093 /bioinformatics/bth361
(11) LeVeque, R. J., Mitchell, I. M., & Stodden, V. (2012). Reproducible research for scientific computing: Tools and strategies for changing the culture. Computing in Science and Engineering, 14(4), 13.
(12) Xavier Llora, Bernie XavierLlora, Bernie Acs, Loretta S. Auvil, Boris Capitanu, Michael E. Welge, and David E.Goldberg. 2008. Meandre: Semantic-Driven Data-Intensive Flows in the Clouds. In Proceedings of the 2008 Fourth IEEE International Conference on eScience (e-Science '08). IEEE Computer Society, Los Alamitos, CA, USA, 238-245. https://doi.org/10.1109/eScience.2008.172
(13) Ludäscher B., Altintas I., Berkley C., Higgins D., Jaeger-Frank E., Jones M., Lee E., Tao J., Zhao Y. 2006. Scientific Workflow Management and the Kepler System. Special Issue: Workflow in Grid Systems. Concurrency and Computation: Practice & Experience 18(10): 1039-1065. https://doi.org/10.1002/cpe.994
(14) JJaval Business Process Management (jBPM). JBoss Community, Red Hat, Inc. Cur. Vers 6.4.0.
(15) Becker, Jörg, Michael Rosemann, and Christoph Von Uthmann. "Guidelines of business process modeling." Business Process Management. Springer Berlin Heidelberg, 2000. 30-49. https://doi.org/10.1007/3-540-45594-9_3
(16) Weerawarana, S., Curbera, F., Leymann, F., Storey, T., & Ferguson, D. F. (2005). Web services platform architecture: SOAP, WSDL, WS-policy, WS-addressing, WS-BPEL, WS-reliable messaging and more. Prentice Hall PTR.
(17) Andrienko, Natalia, Andrienko, Gennady, Fuchs, Georg, Jankowski, Piotr. Scalable and privacy-respectful interactive discovery of place semantics from human mobility traces. https://doi.org/10.1177/1473871615581216
(18) Trasarti, R., Guidotti, R., Monreale, A., Giannotti, F. (2015). MyWay: Location prediction via mobility profiling. Information Systems Journal. https://doi.org/10.1016/j.is.2015.11.002
Computer Science in 2001 at University of Pisa and completed a Ph.D. in Information Engineering in 2006 at the University of Pisa. He
joined the NeMIS Laboratory in 2001. Since then he has been involved in various EU-funded projects including CYCLADES, Open
Archives Forum, DILIGENT, DRIVER, DELOS, D4Science, D4Science-II, DL.org, EUBrazilOpenBio, iMarine, ENVRI. He was a member of
the DELOS Reference Model Technical Committee and of the OAI-ORE Liaison Group. He is currently involved in the D4Science,
D4Science-II and DL.org projects. Currently, he is the Project Manager of the BlueBRIDGE Project and CNR lead person in the

Back to previous page
Projects (via OpenAIRE)

SoBigData Research Infrastructure

BibTeX entry
	title = {HyWare: a HYbrid Workflow lAnguage for Research E-infrastructures},
	author = {Candela L. and Giannotti F. and Grossi V. and Manghi P. and Trasarti R.},
	publisher = {Corp. for National Research Initiatives,, Reston, Va. , Stati Uniti d'America},
	doi = {10.1045/january2017-candela},
	journal = {D-Lib magazine},
	volume = {23},
	pages = {8–11},
	year = {2017}