|
П.В. Куракин "Новая программная архитектура для специализированных систем математических расчетов" |
|
Аннотация. Описана разработанная автором в ряде государственных контрактных работ оригинальная архитектура специализированных систем математических расчетов. Архитектура опирается на свободно распространяемые платформы, протоколы и пакеты прикладных программ: Java, JavaScript, HTTP, Python, Octave. Целевая область применения этой архитектуры: задачи разработки систем поддержки принятия решений (СППР); также приложения в области систем автоматизированного проектирования (САПР). Ключевые слова: Java, JavaScript, HTTP, JSON, Python, Octave, математические расчеты, СППР, САПР. Стр. 68-76. P.V. Kurakin"New software architecture for specialized systems of mathematical computations"It is described an original software architecture developed by the author in a set of contracted governmental projects. The architecture is aimed for specialized systems of mathematical computations. It is based upon free software platforms, protocols and applications: Java, JavaScript, HTTP, Python, Octave. Assumed application area of described architecture is development of decision support systems (DSS); also, applications for computer – aided design (CAD) systems is possible. Keywords: Java, JavaScript, HTTP, JSON, Python, Octave, mathematical computations, DSS, CAD. the reflexive procedures of the analysis of expert data. Полная версия статьи в формате pdf. REFERENCES 1. R.D. Zukhba, P.V. Kurakin, G.G. Malinetskiy, S.A. Makhov, N.A. Mitin, A.P.Sorokin. “Programmno – matematicheskie kompleksy sistem podderzhki prinyatiya resheniy novogo pokoleniya”. – Preprint Instituta prikladnoy matematiki im. M. V. Keldysha RAN № 9, 2014 g. – 33 s.2. MATLAB (statya v Wikipedia) https://ru.wikipedia.org/wiki/MATLAB. 3. Simulink (statya v Wikipedia) https://en.wikipedia.org/wiki/Simulink. 4. Arkhitektura klient – server (statya v Wikipedia) https://ru.wikipedia.org/wiki/Klient-server. 5. Format opisaniya strukturirovannykh dannykh JSON(statya v Wikipedia): http://ru.wikipedia.org/w/index.php?title=JSON. 6. Setevaya model ISO (statya v Wikipedia) https://ru.wikipedia.org/wiki/Setevaya_model_OSI. 7. HTTP (statya v Wikipedia) https://ru.wikipedia.org/wiki/HTTP. 8. Apache Tomcat (statya v Wikipedia) https://ru.wikipedia.org/wiki/Apache_Tomcat. 9. Serializatsiya (statya v Wikipedia) https://ru.wikipedia.org/wiki/Serializatsiya. 10. Yahoo! UI Library (statya v Wikipedia) https://ru.wikipedia.org/wiki/Yahoo!_UI_Library. 11.DWR (statya v Wikipedia)https://ru.wikipedia.org/wiki/DWR. 12. Servlet (statya v Wikipedia) https://ru.wikipedia.org/wiki/Servlet_(Java). 13. GNU Octave (statya v Wikipedia) https://ru.wikipedia.org/wiki/GNU_Octave. 14. Jython (statya v Wikipedia) https://ru.wikipedia.org/wiki/Jython. 15. Udalennyy vyzov protsedur (statya v Wikipedia) https://ru.wikipedia.org/wiki/Udalennyy_vyzov_protsedur. 16. Ofitsialnyy veb-sayt proekta Raphael http://raphaeljs.com/. 17. Sistema podderzhki prinyatiya resheniy (statya v Wikipedia) https://ru.wikipedia.org/wiki/Sistema_podderzhki_prinyatiya_resheniy. 18. Java (statya v Wikipedia) https://ru.wikipedia.org/wiki/Java. 19. Programmirovanie i nauchnye vychisleniya na yazyke Python https://ru.wikiversity.org/wiki/Programmirovanie_i_nauchnye_vychisleniya_na_yazyke_Python 20. Kurakin P.V., Malinetskiy G.G., Mitin N.A., Makhov S.A. «MATLAB – Based Software for Decision Support Systems». Proceedings of International Conference on Computer Technologies in Physical and Engineering Applications (ICCTPEA 2014). SPb.: IEEE Catalog number CFP14BDA-USB, 2014. Russia, Saint-Petersburg, June 30 — July 4, 2014. S. 93. 21. Kurakin P. V., Malinetskiy G. G., Mitin N. A., Makhov S.A., Barykina M.N., Zukhba R.D. «Programmno-matematicheskie kompleksy podderzhki prinyatiya resheniy v kosmicheskoy otrasli». Upravlenie razvitiem krupnomasshtabnykh sistem (MLSD’2015): Vosmaya mezhdunarodnaya konferentsiya, 29 sent. - 1 okt. 2015 g, IPU im. V. A. Trapeznikova RAN.
|