User-Level Workflow Design

A Bioinformatics Perspective

  • Anna-Lena Lamprecht

Part of the Lecture Notes in Computer Science book series (LNCS, volume 8311)

Table of contents

  1. Front Matter
  2. Framework

    1. Front Matter
      Pages 1-1
    2. Anna-Lena Lamprecht
      Pages 3-30
    3. Anna-Lena Lamprecht
      Pages 31-61
  3. Applications

    1. Front Matter
      Pages 63-63
    2. Anna-Lena Lamprecht
      Pages 65-88
    3. Anna-Lena Lamprecht
      Pages 89-101
    4. Anna-Lena Lamprecht
      Pages 103-118
    5. Anna-Lena Lamprecht
      Pages 119-137
  4. Discussion

    1. Front Matter
      Pages 139-139
    2. Anna-Lena Lamprecht
      Pages 141-162
    3. Anna-Lena Lamprecht
      Pages 163-187
    4. Anna-Lena Lamprecht
      Pages 189-202
  5. Back Matter

About this book


The continuous trend in computer science to lift programming to higher abstraction levels increases scalability and opens programming to a wider public. In particular, service-oriented programming and the support of semantics-based frameworks make application development accessible to users with almost no programming expertise. This monograph establishes requirement-centric scientific workflow design as an instance of consequent constraint-driven development. Requirements formulated in terms of user-level constraints are automatically transformed into running applications using temporal logic-based synthesis technology. The impact of this approach is illustrated by applying it to four very different bioinformatics scenarios: phylogenetic analysis, the dedicated GeneFisher-P scenario, the FiatFlux-P scenario, and microarray data analyses.


EDAM ontology bioinformatics constraint-driven design constraints domain modeling formal methods jABC jETI loose programming model checking scientific workflows workflow design

Editors and affiliations

  • Anna-Lena Lamprecht
    • 1
  1. 1.Institut für InformatikUniversität PotsdamPotsdamGermany

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 2013
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-642-45388-5
  • Online ISBN 978-3-642-45389-2
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • Buy this book on publisher's site