International Symposium on Methodologies for Intelligent Systems

Foundations of Intelligent Systems pp 230-236 | Cite as

Safe Suggestions Based on Type Convertibility to Guide Workflow Composition

  • Mouhamadou Ba
  • Sébastien Ferré
  • Mireille Ducassé
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9384)


This paper proposes an interactive approach that guides users in the step-by-step composition of services by providing safe suggestions based on type convertibility. Users specify the points of the workflow (called the focus) they want to complete, and our approach suggests services and connections whose data types are compatible with the focus. We prove the safeness (every step produces a well-formed workflow) and the completeness (every well-formed workflow can be built) of our approach.


Output Port Service Composition Input Port Rule System Primitive Type 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Gil, Y.: Workflow composition: semantic representations for flexible automation. In: Taylor, I.J., Deelman, E., Gannon, D.B., Shields, M. (eds.) Workflows for e-Science, pp. 244–257. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  2. 2.
    Romano, P.: Automation of in-silico data analysis processes through workflow management systems. Brief Bioinform 9(1), 57–68 (2008)CrossRefGoogle Scholar
  3. 3.
    Kashlev, A., Lu, S., Chebotko, A.: Coercion approach to the shimming problem in scientific workflows. In: IEEE International Conference on Services Computing, pp. 416–423 (2013)Google Scholar
  4. 4.
    Rao, J., Su, X.: A survey of automated web service composition methods. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 43–54. Springer, Heidelberg (2005) CrossRefGoogle Scholar
  5. 5.
    Kim, J., Spraragen, M., Gil, Y.: An intelligent assistant for interactive workflow composition. In: International Conference on Intelligent User Interfaces, pp. 125–131 (2004)Google Scholar
  6. 6.
    DiBernardo, M., Pottinger, R., Wilkinson, M.: Semi-automatic web service composition for the life sciences using the biomoby semantic web framework. J. Biomed. Inform. 41(5), 837–847 (2008)CrossRefGoogle Scholar
  7. 7.
    Ba, M., Ferré, S., Ducassé, M.: Generating data converters to help compose services in bioinformatics workflows. In: Decker, H., Lhotská, L., Link, S., Spies, M., Wagner, R.R. (eds.) DEXA 2014, Part I. LNCS, vol. 8644, pp. 284–298. Springer, Heidelberg (2014) Google Scholar
  8. 8.
    Rice, P., Longden, I., Bleasby, A.: Emboss: the european molecular biology open software suite. Trends Genet. 16(6), 276–277 (2000)CrossRefGoogle Scholar
  9. 9.
    Ferré, S.: Camelis: a logical information system to organise and browse a collection of documents. Int. J. Gen. Sys. 38(4), 379–403 (2009)CrossRefMATHGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Mouhamadou Ba
    • 1
  • Sébastien Ferré
    • 2
  • Mireille Ducassé
    • 1
  1. 1.IRISA/INSA RennesRennes CedexFrance
  2. 2.IRISA/Université de Rennes 1Rennes CedexFrance

Personalised recommendations