 |
Yu. I. Brodsky, L. V. Kruglov Structural Theory of Complex Systems. Model-Oriented Programming |
 |
Abstract.
We propose a formal definition of the complex system computer model as a species of structure in the sense of N. Bourbaki – the “model” species of structure. The class of mathematical objects defined by this species of structure has the following two properties: a complex created by combining mathematical objects of the “model” species of structure according to the certain rules is itself a mathematical object of the same species of structure. The process of computation organization is same for allmathematical objects of this species of structure and therefore can be implemented by a single universal program. These two properties make it possible to build an end-to-end technology for the development, description, synthesis and software implementation of complex systems models - Model-oriented programming.
Keywords:
complex systems, structural theory, model synthesis model-oriented programming.
PP. 96-108.
DOI 10.14357/20718632230409
EDN VTCHQU References
1. Knuth D. The Art of Computer Programming, vol.1. Fundamental Algorithms. 3rd ed. Addison-Wesley. 1997. 672 p. 2. Booch G., Rumbaugh J., Jacobson I. UML. User Guide, 2-ed., Addison-Wesley, 2005. 3. https://zerocoder.ru/, last accessed 2022/06/06. 4. Schriber T.J. Simulation using GPSS. New York, Wiley, 1974. 534 p. 5. Forrester J. World Dynamics. Wright-Allen Press. 2nd ed. 1973. 123 p. 6. Brodsky, Yu. I. Simulation Software, // System Analysis and Modeling of Integrated World Systems. Oxford: EOLSS Publishers Co. Ltd., 2009. P. 287-298. 7. Brodsky Yu.I. Strukturnaya teoriya slozhnych system. Model’nyj sintez. [Structural theory of complex systems. Model synthesis.] Matematicheskoe modelirivanie i chislennyje metody [Mathematical modeling and computational methods], 2022, no. 3(35), pp. 105-122. 8. Brodsky Yu.I. Bourbaki's Structure Theory in the Problem of Complex Systems Simulation Models Synthesis and Model- Oriented Programming // Computational Mathematics and Mathematical Physics Vol. 55 No. 1, 2015. P. 148-159. DOI:10.1134/S0965542515010054 9. Date C.J., Darwen H. A Guide to the SQL standard: a users guide to the standard database language SQL, 4th ed., Addison Wesley, 1997. 414 p. 10. Brodsky Yu.I., Lebedev V.Yu., Instrumental’naya sistema imitatsionnogo modelirovaniya MISS [Instrumental Simulation System MISS], Moscow: CC AS of the USSR, 1991, 180 p. http://www.ras.ru/ph/0005/VDJBWF5N.pdf (in Russian) 11. Kuhl F., Weatherly R., Dahmann J. Creating Computer Simulation Systems: An Introduction to the High Level Architecture NY: Prentice Hall PTR, 1999. 212 р. 12. The Slice Language https://doc.zeroc.com/ice/latest/theslice- language (accessed 18 October, 2023). 13. Hunter D., Rafter J., Fawcett J., et al. Beginning XML 4th ed. Indianapolis: Wiley, 2007. 14. Fowler M. UML Distilled 3-ed., Addison-Wesley, 2004, 192 p. 15. Pavlovsky Yu.N., Smirnova T.G. Vvedenie v geometricheskuyu teoriyu dekompozitsii. [Introduction to the Geometric Decomposition theory] Moscow: FAZIS, CC RAS, 2006. 169 p. (in Russian). 16. Karpov V.E., Kon’kov K.A. Osnovy operatsionnych sistem: kurs lektsiy. [BasiМ of Operating systems: course of lectures] Moscow: Fizmatkniga, 2019. 328 p. (in Russian) 17. Kruglov L.V., Sistema model’no-orientirovannogo programmirovaniya [Model-oriented programming system] // Trudy Instituta Sistemnogo Analiza Rossijskoj Akademii Nauk [Proceedings of ISA RAS], 2023. Vol. 73, No. 2, pp. 59-69. DOI:10.14357/20790279230206. (in Russian).
|