Diploma Thesis DIP-3618

BibliographyPassow, Stephan: Development of a Pattern Library and a Decision Support System for Building Applications in the Domain of Scientific Workflows for e-Science.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Diploma Thesis No. 3618 (2014).
115 pages, english.
CR-SchemaD.2.11 (Software Engineering Software Architectures)
H.4.1 (Office Automation)
H.4.2 (Information Systems Applications Types of Systems)
I.5.0 (Pattern Recognition General)
I.6.3 (Simulation and Modeling Applications)
I.6.7 (Simulation Support Systems)
Abstract

Karastoyanova et al. created eScienceSWaT (eScience SoftWare Engineering Technique), that targets at providing a user-friendly and systematic approach for creating applications for scientific experiments in the domain of e-Science. Even though eScienceSWaT is used, still many choices about the scientific experiment model, IT experiment model and infrastructure have to be made. Therefore, a collection of best practices for building scientific experiments is required. Additionally, these best practice need to be connected and organized. Finally, a Decision Support System (DSS) that is based on the best practices and enables decisions about the various choices for e-Science solutions, needs to be developed. Hence, various e-Science applications are examined in this thesis. Best practices are recognised by abstracting from the identified problem-solution pairs in the e-Science applications. Knowledge and best practices from natural science, computer science and software engineering are stored in patterns. Furthermore, relationship types among patterns are worked out. Afterwards, relationships among the patterns are defined and the patterns are organized in a pattern library. In addition, the concept for a DSS that provisions the patterns and its prototypical implementation are presented.

Full text and
other links
PDF (5189383 Bytes)
Department(s)University of Stuttgart, Institute of Architecture of Application Systems
Superviser(s)Hahn, Michael
Entry dateAugust 25, 2014
   Publ. Computer Science