DocumentCode :
2167747
Title :
From Bio-jETI Process Models to Native Code
Author :
Lamprecht, Anna-Lena ; Margaria, T. ; Steffen, Bernhard
Author_Institution :
Dortmund Univ. of Technol., Dortmund
fYear :
2009
fDate :
2-4 June 2009
Firstpage :
95
Lastpage :
101
Abstract :
Bio-jETI is a framework for model-based, graphical development and execution of bioinformatics analysis processes. With the GeneSys code generation framework we can automatically compile the workflow models into native, stand-alone program code. We show via a phylogenetic analysis workflow designed by the DNA Data Bank of Japan (DDBJ) how we generate 6 variants of Java code from the corresponding process model realized in Bio-jETI. Performance measurements show that 1) the overall workflow execution time is dominated by the remote services it uses, and thus 2)all 6 variants are almost as fast as the handwritten Java of DDBJ. This way, we obtain efficient native code essentially without programming. Thus, we demonstrate in this paper that model- based workflow development in Bio-jETI offers several advantages over manual implementation - including higher agility, greater transparency and better maintainability - without compromising the runtime performance.
Keywords :
DNA; Java; bioinformatics; software maintenance; DNA Data Bank of Japan; GeneSys code generation; Java code; bio-jETI process models; bioinformatics analysis processes; model-based graphical development; phylogenetic analysis workflow; Bioinformatics; Biological system modeling; DNA; Databases; Graphical user interfaces; Java; Phylogeny; Runtime; Sequences; Web services; bioinformatics workflows; code generation; model-based software development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 2009 14th IEEE International Conference on
Conference_Location :
Potsdam
Print_ISBN :
978-0-7695-3702-3
Type :
conf
DOI :
10.1109/ICECCS.2009.50
Filename :
5090516
Link To Document :
بازگشت