Features of building a microservice system for modeling non-stationary states of nonlinear circuits
Matematičeskoe modelirovanie, Tome 34 (2022) no. 8, pp. 59-72.

Voir la notice de l'article provenant de la source Math-Net.Ru

The main problems of configuring the dependencies of software products built on the basis of microservice architecture are described. Examples of software dependency configuration description based on semantic versioning system are given. The technique of control of dependences of components of the distributed information systems is considered. A technique for constructing mathematical support for non-stationary states of nonlinear electronic circuits by the methods of diakoptics is described. It is noted that a necessary condition for the possibility of using the proposed technique is the absence of inductive connections between individual subcircuits, as well as the placement of control and controlled variables of each dependent source within each subcircuit. It is shown that the practical implementation of the proposed methodology can significantly increase the productivity of circuit CAD and increase the speed of solving the calculation problem, which is especially important in the development of distributed automation systems for circuit design.
Mots-clés : microservice architecture, circuit design automation
Keywords: dependencies, package manager, distributed systems, diakoptics, circuit modeling, generalized signal graph, decomposition methods.
@article{MM_2022_34_8_a3,
     author = {V. N. Gridin and V. I. Anisimov and S. A. Vasiliev},
     title = {Features of building a microservice system for modeling non-stationary states of nonlinear circuits},
     journal = {Matemati\v{c}eskoe modelirovanie},
     pages = {59--72},
     publisher = {mathdoc},
     volume = {34},
     number = {8},
     year = {2022},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/MM_2022_34_8_a3/}
}
TY  - JOUR
AU  - V. N. Gridin
AU  - V. I. Anisimov
AU  - S. A. Vasiliev
TI  - Features of building a microservice system for modeling non-stationary states of nonlinear circuits
JO  - Matematičeskoe modelirovanie
PY  - 2022
SP  - 59
EP  - 72
VL  - 34
IS  - 8
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/MM_2022_34_8_a3/
LA  - ru
ID  - MM_2022_34_8_a3
ER  - 
%0 Journal Article
%A V. N. Gridin
%A V. I. Anisimov
%A S. A. Vasiliev
%T Features of building a microservice system for modeling non-stationary states of nonlinear circuits
%J Matematičeskoe modelirovanie
%D 2022
%P 59-72
%V 34
%N 8
%I mathdoc
%U http://geodesic.mathdoc.fr/item/MM_2022_34_8_a3/
%G ru
%F MM_2022_34_8_a3
V. N. Gridin; V. I. Anisimov; S. A. Vasiliev. Features of building a microservice system for modeling non-stationary states of nonlinear circuits. Matematičeskoe modelirovanie, Tome 34 (2022) no. 8, pp. 59-72. http://geodesic.mathdoc.fr/item/MM_2022_34_8_a3/

[1] Popularity rating of operating systems

[2] G. Kron, Diakoptics — The piecewise solution of large-scale systems, Macdonald Co., Ltd, London, 1963, 166 pp.

[3] H.H. Happ, Diakoptics and Networks, Academic Press, London, 1971, 313 pp.

[4] B. V. Batalov, Ju. B. Egorov, S. G. Rusakov, Osnovy matematicheskogo modelirovanija bolshih integralnyh shem na EVM, Radio i sviaz, M., 1982, 168 pp.

[5] V. I. Anisimov, V. N. Gridin, “Metody postroeniia skhem avtomatizirovannogo proektirovaniia na osnove Internet-tehnologii i kompaktnoi obrabotki razrezhennykh matrits”, Inform. tekhnologii v proektirovanii i proizvodstve, 2009, no. 1, 3–7

[6] O. S. Kovalenko, V. M. Kurejchik, “Obzor problem i sostoianii oblachnykh vychislenii i servisov”, Izvestiia JuFU. Tekhnicheskie nauki, 2012, no. 7, 146–153

[7] V. N. Gridin, G. D. Dmitrevich, D. A. Anisimov, “Postroenie skhem avtomatizirovannogo proektirovaniia na osnove Web-tekhnologii”, Inform. tekhnologii, 2011, no. 5, 23–27

[8] D. A. Anisimov, “Metody postroeniia skhem avtomatizatsii skhemotekhnicheskogo proektirovaniia na osnove veb-servisov”, Izvestiia SPbGJeTU LJeTI, 2012, no. 10, 56–61

[9] J. S. Perry, Node.js dependency management. IBM developer, 2021 (Date Views 16.02.2021) developer.ibm.com/tutorials/learn-nodejs-manage-packages-in-your-project/

[10] M. V. Denisova, “Using continuous integration/continuous delivery in distance learning”, Austrian Journal of Technical and Natural Sciences, 2021, no. 5-6, 6–8 | DOI

[11] A. Ju. Poklonskij, A. D. Titov, “Vnedrenie praktik DEVOPS v protsessy razrabotki PO v ramkakh IIOT”, Dnevnik nauki, 2020, no. 1 (37), 22–34 | MR

[12] R. A. Muhutdinov, A. A. Muhutdinov, R. A. Gilmullin, S. V. Chernova, “CI/CD Sistemy”, Aktualnye nauchnye issledovaniia v sovremennom mire, 2020, no. 12-2(68), 82–85

[13] H. F. Cadavid, “Continuous delivery pipelines for teaching agile and developing software engineering skills”, International journal of modern education and computer science, 2018, no. 5, 17–26 | DOI

[14] V. Rashitov, M. Ivanou, “Continuous integration and continuous delivery in the process of developing robotic systems”, Lecture notes in computer science, 11771, 2019, 342–348 | DOI

[15] M. A. Mascheroni, E. Irrazábal, “Continuous testing and solutions for testing problems in continuous delivery: a systematic literature review”, Computacion y sistemas, 2018, no. 3, 1009–1038

[16] A. A. Moreira Munoz, “Current state of art of continuous integration/continuous delivery and devops practices in a microservices infrastructure”, Voprosy ustoichivogo razvitiia obshchestva, 2022, no. 4, 1149–1159

[17] E. V. Sidorova, N. G. Dmitrieva, N. A. Kalinina, “Reshenie zadachi postroeniia grafa zavisimostei programmnykh modulei v sisteme node JS”, Trudy NGTU im. R.E. Alekseeva, 2019, no. 4 (127), 44–52

[18] J. Vlach, K. Singhal, Computer methods for circuit analysis and design, Van Nostrand Reinhold Company, NY, 1983, 594 pp.

[19] L.O. Chua, P.M. Lin, Computer-aided analysis of electronic circuits, Prentice-Hall, Inc., New Jersey, 1975, 800 pp. | Zbl

[20] V. I. Anisimov, Topologicheskii raschet elektronnykh skhem, Energiia, L., 1977, 240 pp.