Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Process design for natural scientists : an agile model-driven approach
Lamprecht A., Margaria T., Springer Publishing Company, Incorporated, New York, NY, 2014. 253 pp. Type: Book (978-3-662450-05-5)
Date Reviewed: Jan 12 2015

This book is part of the “Communications in Computer and Information Science (CCIS)” series, which publishes peer-reviewed proceedings of conferences and workshops. In an edited collection, one normally expects some level of discontinuity and lack of integration, but in this book this lack of integration is quite pronounced. Each paper, however, is well written with expert-level precision and is very informative.

The book attempts to present a model-driven (and agile) approach to manage scientific workflows. The extreme model-driven design (XMDD) paradigm is utilized as an approach. In one sentence, XMDD is well summarized by Bernhard Steffen:

[The] conceptual backbone for the envisaged continuous model-driven engineering (CMDE) is the extreme model-driven development (XMDD) paradigm, which aims at continuously involving the customer/application expert throughout the whole systems’ life cycle including software maintenance and evolution. Characteristic for XMDD, which combines service and aspect orientation, model-driven design and ideas from extreme programming in order to achieve scalable Scrum-like agility, is its comprehensive accompanying model. [1]

For the uninitiated reader, a brief and complete introduction to XMDD with jABC can be found online [2].

The chapters are organized into three broad areas. The first is “Framework,” which contains four papers: “Scientific Workflows and XMDD”; “Modeling and Execution of Scientific Workflows with the jABC Framework”; “The Course’s SIB Libraries”; and “Lessons Learned.”

The second section is “Bioinformatics Applications,” which is composed of six papers: “Protein Classification Workflow”; “Data Mining for Unidentified Protein Sequences”; “Workflow for Rapid Metagenome Analysis”; “Constructing a Phylogenetic Tree”; “Exploratory Data Analysis”; and “Identification of Differentially Expressed Genes.”

The third section, “Geovisualization Applications,” contains nine papers: “Visualization of Data Transfer Paths”; “Spotlocator--Guess Where the Photo Was Taken!”; “Geocoder Accuracy Ranking”; “Web-Based Map Generalization Tools Put to the Test: A jABC Workflow”; “CREADED: Colored-Relief Application for Digital Elevation Data”; “A Workflow for Computing Potential Areas for Wind Turbines”; “Location Analysis for Placing Artificial Reefs”; “Creation of Topographic Maps”; and GraffDok--A Graffiti Documentation Application.“

In conclusion, this book is essentially a conference proceedings composed of well-written papers for specialists. I have also provided some links above as a background for nonexperts who are interested in reading some papers in this volume.

Reviewer:  M. M. Tanik Review #: CR143075 (1504-0258)
1) Prof. Bernhard Steffen bio. TU Dortmund University. Accessed Jan. 12, 2015, http://ls5-www.cs.tu-dortmund.de/cms/Medienpool/CVs/BernhardSteffen-CV062013-1.pdf.
2) Jörges, S. Extreme model driven design: an introduction. TU Dortmund University. Accessed Jan. 12, 2015, https://bscw.uamr.de/pub/bscw.cgi/d180593/15-jabc_introduction.pdf .
Bookmark and Share
  Reviewer Selected
 
 
Design Tools and Techniques (D.2.2 )
 
 
Management (D.2.9 )
 
 
Physical Sciences And Engineering (J.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Design Tools and Techniques": Date
Information-flow and data-flow analysis of while-programs
Bergeretti J., Carré B. ACM Transactions on Programming Languages and Systems 7(1): 37-61, 1985. Type: Article
Jul 1 1985
An extensible toolset and environment for the production of mathematical software
Osterweil L., Clemm G.  Tools, methods and languages for scientific and engineering computation (, Paris, France,361984. Type: Proceedings
Sep 1 1985
A system for interactive viewing of structured documents
Witten I., Bramwell B. Communications of the ACM 28(3): 280-288, 1985. Type: Article
Mar 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy