Abstract

The problem of complex multi-component system processing arises in many fields of science and engineering. A system can be described in terms of its components, behavior, and interaction. This work proposes a new declarative Turing complete “model-oriented” programming paradigm based on the concept of “model-component” - a complex structure with well-defined characteristics and behavior, and no external methods. The set of model-components is closed under the union operation of model-components into “model-complex”. The proposed approach allows the program to describe the complex system and behavior of its components in a declarative way, possesses a higher level of encapsulation than the object-oriented paradigm, involves a reduced amount of imperative programming, and is naturally focused on parallel computations.

Highlights

  • The processing of complex systems plays an important role in many fields of science and engineering – from demographics and economics (Belotelov et al, 2008) to biology, physics (Auyang, 1998), and software development (Jennings, 2001)

  • One possible approach to simulation modeling is the deductive approach which builds the model from top to bottom, starting from general ideas and concepts and gradually moving to more specific cases

  • We will focus on the inductive approach and show how it can be applied to simulation modeling and that it can be considered as a standalone programming paradigm

Read more

Summary

Introduction

The processing of complex systems plays an important role in many fields of science and engineering – from demographics and economics (Belotelov et al, 2008) to biology, physics (Auyang, 1998), and software development (Jennings, 2001). In many cases, modeling and simulation are the only way to analyze the behavior and characteristics of such systems. As defined in the paper by Brodsky (2015), a complex system can be viewed as a compound object whose parts can be viewed as systems naturally united together according to certain principles or defined sets of relations. It means that components of a complex system can be complex systems themselves and that the arrangements of system “atoms”, their behavior, and the rules of their interaction are well known. Due to the complexity of the problem, it is preferred that the design and realization of the model are performed in some automated way to reduce the time spent on programming and the number of potential errors

Simulation modeling
Proposed approach
Closeness hypothesis
Model behavior
Turing completeness
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.