Simulation Driven Development of Distributed Systems – Coupling of virtual and real system components

Journal Title: Annals of Computer Science and Information Systems - Year 2018, Vol 16, Issue

Abstract

Looking at the end-to-end processing, typical software-intensive systems are built as a system-of-systems where each sub-system specializes according to both the business and technology perspective. One challenge is the integration of all systems into a single system -- crossing technological and organizational boundaries as well as functional domains. To facilitate the successful integration, we apply the system design process Simulation Driven Development (SDD). The basic idea is the application of realistic simulation models in parallel to existing software engineering procedures to enable testing and validation from day one. In this article we discuss the coupling of sub-systems implemented as virtual simulation models with sub-systems implemented as real sub-systems to enable unit tests against system level. Two approaches are presented: loose coupling and tight coupling.

Authors and Affiliations

Bernd Pfitzinger, Tommy Baumann

Keywords

Related Articles

Automatic Assessment of Student Understanding Level using Virtual Reality

The improvement of the efficiency in teaching re- quires knowing the understanding level of each student. However, it is difficult due to limited time in a class. We propose a Virtual Reality (VR) space imposing assignme...

Benchmarking overlapping communication and computations with multiple streams for modern GPUs

The paper presents benchmarking a multi-stream application processing a set of input data arrays. Tests have been performed and execution times measured for various numbers of streams and various compute intensities meas...

A Non-Deterministic Strategy for Searching Optimal Number of Trees Hyperparameter in Random Forest

In this paper, we present a non-deterministic strategy for searching for optimal number of trees hyperparameter in Random Forest (RF). Hyperparameter tuning in Machine Learning (ML) algorithms is essential. It optimizes...

Assertional Reasoning for Concurrent and Communicating BPEL-like Programs

This paper studies verification of programs similar to BPEL4WS (BPEL), the latter being a de facto standard for the web services composition and orchestration. Traditionally, in verification of concurrent and distributed...

An Intuitionistic Approach for Ranking OTA Websites under Multi Criteria Group Decision Making Framework

The transformations from approaches based on crisp set towards fuzzy set were introduced to include the uncertainty experienced in decision making. But the problem of hesitation about any alternative still prevailed amon...

Download PDF file
  • EP ID EP568202
  • DOI 10.15439/2018F375
  • Views 22
  • Downloads 0

How To Cite

Bernd Pfitzinger, Tommy Baumann (2018). Simulation Driven Development of Distributed Systems – Coupling of virtual and real system components. Annals of Computer Science and Information Systems, 16(), 93-97. https://www.europub.co.uk/articles/-A-568202