|
On representation of simulation time in functional programming style
D. V. Buzdalova, A. K. Petrenkobac, A. V. Khoroshilovdcab a V.P.Ivannikov Institute for system programming, Russian Academy of Sciences
b National research University “Higher school of economics”
c Moscow State University named after M. V. Lomonosov
d Moscow Institute of Phzsics and Technology (State University)
Abstract:
Functional programming plays the big role in the modern computer science and its importance is growing. This is not accidential: this approach helps to create better and more reliable software that is easy to reason about (both manually and automatically). However, these techniques are hardly used in the field of tools helping designing and modeling mission-critical systems. In this paper, we are trying to apply some nice techniques of functional programming to create a modeling system, in particular a simulation system for analysis of temporal behavioural properties of mission-critical systems. As a first step, we designed a representation of simulation time in terms of abstractions used in functional programming and tried to study its compositionability properties.
Keywords:
architecture modeling, mission-critical systems, behavioural modeling, simulation time, functional programming, monads.
Citation:
D. V. Buzdalov, A. K. Petrenko, A. V. Khoroshilov, “On representation of simulation time in functional programming style”, Proceedings of ISP RAS, 30:6 (2018), 341–366
Linking options:
https://www.mathnet.ru/eng/tisp393 https://www.mathnet.ru/eng/tisp/v30/i6/p341
|
Statistics & downloads: |
Abstract page: | 166 | Full-text PDF : | 70 | References: | 23 |
|