On Representation of Simulation Time in Functional Programming Style
- Autores: Buzdalov D.V.1, Petrenko A.K.1,2, Khoroshilov A.V.1,3,2,4
-
Afiliações:
- Ivannikov Institute for System Programming, Russian Academy of Sciences
- Moscow State University
- Moscow Institute of Physics and Technology
- National Research University Higher School of Economics
- Edição: Volume 45, Nº 8 (2019)
- Páginas: 485-496
- Seção: Article
- URL: https://journals.rcsi.science/0361-7688/article/view/176992
- DOI: https://doi.org/10.1134/S0361768819080073
- ID: 176992
Citar
Resumo
Functional programming is becoming increasingly useful in the modern computerized world. This approach helps create code that is more reliable, easier to reason about, and automatically verifiable. However, these techniques are rarely employed for developing design tools and modeling critical systems. In this work, we try to apply some suitable techniques of functional programming to create a modeling system, namely, a simulation system for analyzing temporal behavioral properties of critical systems. As the first step, we design a representation of simulation time in terms of abstractions used in functional programming and try to investigate its compositionability.
Sobre autores
D. Buzdalov
Ivannikov Institute for System Programming, Russian Academy of Sciences
Autor responsável pela correspondência
Email: buzdalov@ispras.ru
Rússia, ul. Solzhenitsyna 25, Moscow, 109004
A. Petrenko
Ivannikov Institute for System Programming, Russian Academy of Sciences; Moscow State University
Autor responsável pela correspondência
Email: petrenko@ispras.ru
Rússia, ul. Solzhenitsyna 25, Moscow, 109004; Moscow, 119991
A. Khoroshilov
Ivannikov Institute for System Programming, Russian Academy of Sciences; Moscow Institute of Physics and Technology; Moscow State University; National Research University Higher School of Economics
Autor responsável pela correspondência
Email: khoroshilov@ispras.ru
Rússia, ul. Solzhenitsyna 25, Moscow, 109004; Institutskii per. 9, Dolgoprudnyi, 141700; Moscow, 119991; ul. Myasnitskaya 20, Moscow, 101000
Arquivos suplementares
