Advertisement

Engineering Simulations as Scientific Instruments: A Pattern Language

With Kieran Alden, Paul S. Andrews, James L. Bown, Alastair Droop, Richard B. Greaves, Mark Read, Adam T. Sampson, Jon Timmis, Alan F.T. Winfield

  • Susan Stepney
  • Fiona A.C. Polack

Table of contents

  1. Front Matter
    Pages i-xii
  2. Overview of the CoSMoS approach

    1. Front Matter
      Pages 1-2
    2. Susan Stepney, Fiona A. C. Polack
      Pages 3-24
    3. Susan Stepney, Fiona A. C. Polack
      Pages 25-41
    4. Susan Stepney, Fiona A. C. Polack
      Pages 43-88
  3. The Core CoSMoS Pattern Language

    1. Front Matter
      Pages 89-90
    2. Susan Stepney, Fiona A. C. Polack
      Pages 91-116
    3. Susan Stepney, Fiona A. C. Polack
      Pages 117-145
    4. Susan Stepney, Fiona A. C. Polack
      Pages 147-172
    5. Susan Stepney, Fiona A. C. Polack
      Pages 173-184
    6. Susan Stepney, Fiona A. C. Polack
      Pages 185-203
  4. The CoSMoS Helper Patterns

    1. Front Matter
      Pages 204-205
    2. Susan Stepney, Fiona A. C. Polack
      Pages 207-226
    3. Susan Stepney, Fiona A. C. Polack
      Pages 227-245
  5. CellBranch Case Study

    1. Front Matter
      Pages 247-248
    2. Susan Stepney, Fiona A. C. Polack
      Pages 249-250
    3. Susan Stepney, Fiona A. C. Polack
      Pages 251-251
    4. Susan Stepney, Fiona A. C. Polack
      Pages 253-274
    5. Susan Stepney, Fiona A. C. Polack
      Pages 275-279
    6. Susan Stepney, Fiona A. C. Polack
      Pages 281-289
    7. Susan Stepney, Fiona A. C. Polack
      Pages 291-291
    8. Susan Stepney, Fiona A. C. Polack
      Pages 293-304
    9. Susan Stepney, Fiona A. C. Polack
      Pages 305-309
    10. Susan Stepney, Fiona A. C. Polack
      Pages 311-322
    11. Susan Stepney, Fiona A. C. Polack
      Pages 323-324
  6. Back Matter
    Pages 325-355

About this book

Introduction

This book describes CoSMoS (Complex Systems Modelling and Simulation), a pattern-based approach to engineering trustworthy simulations that are both scientifically useful to the researcher and scientifically credible to third parties. This approach emphasises three key aspects to this development of a simulation as a scientific instrument: the use of explicit models to capture the scientific domain, the engineered simulation platform, and the experimental results of running simulations; the use of arguments to provide evidence that the scientific instrument is fit for purpose; and the close co-working of domain scientists and simulation software engineers.

In Part I the authors provide a managerial overview: the rationale for and benefits of using the CoSMoS approach, and a small worked example to demonstrate it in action. Part II is a catalogue of the core patterns. Part III lists more specific “helper” patterns, showing possible routes to a simulation. Finally Part IV documents CellBranch, a substantial case study developed using the CoSMoS approach.

Keywords

CoSMoS (Complex Systems Modelling and Simulation) Pattern Language Simulation Systems Modelling CellBranch Simulation Model Engineering Trustworthy Systems Systems Engineering Engineering Design

Authors and affiliations

  • Susan Stepney
    • 1
  • Fiona A.C. Polack
    • 2
  1. 1.Dept. of Computer ScienceUniversity of YorkYorkUK
  2. 2.School of Computing and MathematicsKeele UniversityNewcastle-under-LymeUK

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-030-01938-9
  • Copyright Information Springer Nature Switzerland AG 2018
  • Publisher Name Springer, Cham
  • eBook Packages Computer Science
  • Print ISBN 978-3-030-01937-2
  • Online ISBN 978-3-030-01938-9
  • Buy this book on publisher's site