Towards a Flexible Assessment of Climate Impacts: The Example of Agile Workflows for the ci:grasp Platform

  • Samih Al-Areqi
  • Steffen Kriewald
  • Anna-Lena Lamprecht
  • Dominik Reusser
  • Markus Wrobel
  • Tiziana Margaria
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8803)


The Climate Impacts: Global and Regional Adaptation Support Platform (ci:grasp) is a web-based climate information service for exploring climate change related information in its geographical context. We have used the jABC workflow modeling and execution framework to make flexibilized versions of the processes implemented in ci:grasp available to the scientific community. The jABC permits us to leverage the processes to an easily accessible conceptual level, which enables users to flexibly define and adapt workflows according to their specific needs. The workflows are suitable as graphical documentation of the processes and are directly repeatable and reusable, which facilitates reproducibility of results and eventually increases the productivity of researchers working on climate impact risk assessment. In this paper, we use variations of workflows for the assessment of the impacts of sea-level rise to demonstrate the flexibility we gained by following this approach.


scientific workflows agile methods model-driven development climate information climate impact risk assessment 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Al-areqi, S., Kriewald, S., Lamprecht, A.L., Reusser, D., Wrobel, M., Margaria, T.: Agile Workflows for Climate Impact Risk Assessment based on the ci:grasp Platform and the jABC Modeling Framework. In: International Environmental Modelling and Software Society (iEMSs) 7th Intl. Congress on Env. Modelling and Software (accepted, 2014)Google Scholar
  2. 2.
    Boettle, M., Rybski, D., Kropp, J.P.: How changing sea level extremes and protection measures alter coastal flood damages. Water Resour. Res. 49(3), 1199–1210 (2013)CrossRefGoogle Scholar
  3. 3.
    Callahan, S., Freire, J., Freire, J., Santos, E., Scheidegger, C., Silva, C., Vo, H.: Managing the evolution of dataflows with vistrails. In: Proceedings of the 22nd International Conference on Data Engineering Workshops, p. 71 (2006)Google Scholar
  4. 4.
    Doedt, M., Steffen, B.: An Evaluation of Service Integration Approaches of Business Process Management Systems. In: Proc. of the 35th Annual IEEE Software Engineering Workshop, SEW 2012 (2012)Google Scholar
  5. 5.
    Ebert, B.E., Lamprecht, A.L., Steffen, B., Blank, L.M.: Flux-P: Automating Metabolic Flux Analysis. Metabolites 2(4), 872–890 (2012), CrossRefGoogle Scholar
  6. 6.
    Hammitzsch, M.: The SciForge Project Team: sciforge: Publication and citation of scientific software with persistent identifiers (April 2014),
  7. 7.
    Hinkel, J., Vuuren, D.P., Nicholls, R.J., Klein, R.J.T.: The effects of adaptation and mitigation on coastal flood impacts during the 21st century. An application of the DIVA and IMAGE models. Climatic Change 117(4), 783–794 (2012)CrossRefGoogle Scholar
  8. 8.
    IIASA/FAO: Global agro-ecological zones (gaezv3.0) (2012), (last accessed March 7, 2014)
  9. 9.
    IPCC: Summary for Policymakers. In: Parry, M., Canziani, O., Palutikof, J., van der Linden, P., Hanson, C. (eds.) Climate Change 2007: Impacts, Adaptation and Vulnerability. Contribution of Working Group II to the Fourth Assessment Report of the Intergovernmental Panel on Climate Change, pp. 7–22. Cambridge University Press, Cambridge (2007),
  10. 10.
    Jarvis, A., Reuter, H., Nelson, A., Guevara, E.: Hole-filled srtm for the globe version 4 (2008),
  11. 11.
    Kriewald, S.: srtmtools: SRTM tools (2013), r package version 2013-00.0.1Google Scholar
  12. 12.
    Kubczak, C., Jörges, S., Margaria, T., Steffen, B.: eXtreme Model-Driven Design with jABC. In: CTIT Proc. of the Tools and Consultancy Track of the Fifth European Conference on Model-Driven Architecture Foundations and Applications (ECMDA-FA), vol. WP09-12, pp. 78–99 (2009)Google Scholar
  13. 13.
    Lamprecht, A.-L.: User-Level Workflow Design. LNCS, vol. 8311. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  14. 14.
    Lamprecht, A.L., Margaria, T., Steffen, B., Sczyrba, A., Hartmeier, S., Giegerich, R.: GeneFisher-P: Variations of GeneFisher as processes in Bio-jETI. BMC Bioinformatics 9(suppl. 4), S13 (2008),
  15. 15.
    Lamprecht, A.L., Naujokat, S., Margaria, T., Steffen, B.: Synthesis-Based Loose Programming. In: Proc. of the 7th Int. Conf. on the Quality of Information and Communications Technology (QUATIC 2010), Porto, Portugal, pp. 262–267 (September 2010)Google Scholar
  16. 16.
    Lissner, T.K., Reusser, D.E., Schewe, J., Lakes, T.: Linking human well-being and livelihoods with climate change impacts: contextualizing uncertainty in projections of water availability. HESSD (in press, 2014)Google Scholar
  17. 17.
    Ludäscher, B., Altintas, I., Berkley, C., Higgins, D., Jaeger, E., Jones, M., Lee, E.A., Tao, J., Zhao, Y.: Scientific Workflow Management and the Kepler Systems. Concurrency and Computation: Practice & Experience 18(10), 1039–1065 (2006), CrossRefGoogle Scholar
  18. 18.
    Ludäscher, B., Altintas, I., Bowers, S., Cummings, J., Critchlow, T., Deelman, E., Roure, D.D., Freire, J., Goble, C., Jones, M., et al.: Scientific process automation and workflow management. In: Scientific Data Management: Challenges, Existing Technology, and Deployment. Computational Science Series, pp. 476–508 (2009)Google Scholar
  19. 19.
    Margaria, T.: Service is in the Eyes of the Beholder. IEEE Computer (November 2007)Google Scholar
  20. 20.
    Margaria, T., Boßelmann, S., Doedt, M., Floyd, B.D., Steffen, B.: Customer-Oriented Business Process Management: Visions and Obstacles. In: Hinchey, M., Coyle, L. (eds.) Conquering Complexity, pp. 407–429. Springer, London (2012), CrossRefGoogle Scholar
  21. 21.
    Margaria, T., Kubczak, C., Njoku, M., Steffen, B.: Model-based Design of Distributed Collaborative Bioinformatics Processes in the jABC. In: Proceedings of the 11th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS 2006), pp. 169–176. IEEE Computer Society, Los Alamitos (2006)Google Scholar
  22. 22.
    Margaria, T., Steffen, B.: Agile IT: Thinking in User-Centric Models. In: Margaria, T., Steffen, B. (eds.) ISoLA 2008. CCIS, vol. 17, pp. 490–502. Springer, Heidelberg (2009)Google Scholar
  23. 23.
    Margaria, T., Steffen, B.: Service-Orientation: Conquering Complexity with XMDD. In: Hinchey, M., Coyle, L. (eds.) Conquering Complexity, pp. 217–236. Springer, London (2012), CrossRefGoogle Scholar
  24. 24.
    Naujokat, S., Lamprecht, A.-L., Steffen, B.: Loose Programming with PROPHETS. In: de Lara, J., Zisman, A. (eds.) FASE 2012. LNCS, vol. 7212, pp. 94–98. Springer, Heidelberg (2012)Google Scholar
  25. 25.
    Pradhan, P., Lüdeke, M., Reusser, D.E., Kropp, J.P.: Food Self-Sufficiency across scales: How local can we go? Environmental Science and Technology (under review, 2014)Google Scholar
  26. 26.
    R Core Team: R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria (last accessed March 7, 2014)Google Scholar
  27. 27.
    Steffen, B., Margaria, T., Nagel, R., Jörges, S., Kubczak, C.: Model-Driven Development with the jABC. In: Bin, E., Ziv, A., Ur, S. (eds.) HVC 2006. LNCS, vol. 4383, pp. 92–108. Springer, Heidelberg (2007), CrossRefGoogle Scholar
  28. 28.
    Taylor, I., Shields, M., Wang, I., Harrison, A.: The Triana Workflow Environment: Architecture and Applications. In: Workflows for e-Science, ch. 20, pp. 320–339. Springer, New York (2007)Google Scholar
  29. 29.
    Tóth, G., Kozlowski, B., Prieler, S., Wiberg, D.: GAEZ Data Portal - Users’s Guide. Tech. rep., IIASA, FAO, Rome, Italy (2012)Google Scholar
  30. 30.
    Vitolo, C., Buytaert, W., El-khatib, Y., Reusser, D.: Big Data for environmental modelling: A review of web technologies. Environmental Modeling & Software (under review, 2014)Google Scholar
  31. 31.
    Warszawski, L., Frieler, K., Huber, V., Piontek, F., Serdeczny, O., Schewe, J.: The inter-sectoral impact model intercomparison project (isi-mip): Project framework. Proceedings of the National Academy of Sciences 111(9), 3228–3232 (2014), CrossRefGoogle Scholar
  32. 32.
    Wilson, G., Aruliah, D., Brown, C.T., Hong, N.P.C., Davis, M., Guy, R.T., Haddock, S.H., Huff, K.D., Mitchell, I.M., Plumbley, M.D., et al.: Best practices for scientific computing. PLoS Biology 12(1), e1001745 (2014)Google Scholar
  33. 33.
    Wrobel, M., Bisaro, A., Reusser, D., Kropp, J.P.: Novel approaches for web-based access to climate change adaptation information – mediation adaptation platform and ci:grasp-2. In: Hřebíček, J., Schimak, G., Kubásek, M., Rizzoli, A.E. (eds.) ISESS 2013. IFIP AICT, vol. 413, pp. 489–499. Springer, Heidelberg (2013), CrossRefGoogle Scholar
  34. 34.
    Wrobel, M., Reusser, D.: Towards an Interactive Visual Understanding of Climate Change Findings on the Net: Promises and Challenges. In: Schneider, B., Nocke, T. (eds.) Image Politics of Climate Change, pp. 187–210. Transcript, London (2014), Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  • Samih Al-Areqi
    • 1
  • Steffen Kriewald
    • 2
  • Anna-Lena Lamprecht
    • 1
  • Dominik Reusser
    • 2
  • Markus Wrobel
    • 2
  • Tiziana Margaria
    • 1
  1. 1.Chair for Service and Software EngineeringPotsdam UniversityPotsdamGermany
  2. 2.Potsdam Institute for Climate Impact Research (PIK)PotsdamGermany

Personalised recommendations