Library
|
Your profile |
Software systems and computational methods
Reference:
Kurakin P.V.
New-Generation Specialized Systems of Mathematical Calculations
// Software systems and computational methods.
2016. ¹ 1.
P. 80-94.
URL: https://en.nbpublish.com/library_read_article.php?id=67600
Kurakin P.V. New-Generation Specialized Systems of Mathematical CalculationsAbstract: In many sectors and state administration agencies there is a great need in the software designed for specialized calculations like a popular MATLAB system combined with the Simulink graphical programming environment, but dealing with a particular database and task descriptions and not requiring any special payment. The main disadvantage of the MATLAB+Simulink package (apart from its price) is that the Simulink library of graphical primitives is in fact limited by popular and typical engineering calculating tasks. The author of the article emphasizes the need to develop the kind of programming environment which would be based on the freely distributed software. The programming environment described by the author supports on the 'client-server' concept and bases on the Java platform and web-technologies. The client uses the visual graphics editor implemented as a browser application. The server transmits data (task configuration) to the Octave calcuation package and vice versa, calculation results are transmitted to the browser. Data is transmitted online as the JSON line. The author creates the original programming architecture for specialized mathematical calcuation systems based on the freely distributed software. Taking into account the subsystem that stores the task configuration (and needs to be developed further), this architecture becomes the basis for creating specialized systems of the decision making processes in many spheres. The architecture provides a wide range of opportunities for further development. Keywords: mathematical, calculations, Java, JavaScript, Octave, Python, systems, support, making, decision
This article can be downloaded freely in PDF format for reading. Download article
References
1. 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.
2. Programmirovanie i nauchnye vychisleniya na yazyke Python https://ru.wikiversity.org/wiki/Programmirovanie_i_nauchnye_vychisleniya_na_yazyke_Python 3. Java (stat'ya v Wikipedia) https://ru.wikipedia.org/wiki/Java. 4. Sistema podderzhki prinyatiya resheniy (stat'ya v Wikipedia) https://ru.wikipedia.org/wiki/Sistema_podderzhki_prinyatiya_resheniy. 5. Ofitsial'nyy veb-sayt proekta Raphael http://raphaeljs.com/. 6. Udalennyy vyzov protsedur (stat'ya v Wikipedia) https://ru.wikipedia.org/wiki/Udalennyy_vyzov_protsedur. 7. Jython (stat'ya v Wikipedia) https://ru.wikipedia.org/wiki/Jython. 8. GNU Octave (stat'ya v Wikipedia) https://ru.wikipedia.org/wiki/GNU_Octave. 9. Servlet (stat'ya v Wikipedia) https://ru.wikipedia.org/wiki/Servlet_(Java). 10. DWR (stat'ya v Wikipedia) https://ru.wikipedia.org/wiki/DWR. 11. Yahoo! UI Library (stat'ya v Wikipedia) https://ru.wikipedia.org/wiki/Yahoo!_UI_Library. 12. Serializatsiya (stat'ya v Wikipedia) https://ru.wikipedia.org/wiki/Serializatsiya. 13. HTTP (stat'ya v Wikipedia) https://ru.wikipedia.org/wiki/HTTP. 14. Apache Tomcat (stat'ya v Wikipedia) https://ru.wikipedia.org/wiki/Apache_Tomcat. 15. Setevaya model' ISO (stat'ya v Wikipedia) https://ru.wikipedia.org/wiki/Setevaya_model'_OSI. 16. Simulink (stat'ya v Wikipedia) https://en.wikipedia.org/wiki/Simulink. 17. Arkhitektura klient – server (stat'ya v Wikipedia) https://ru.wikipedia.org/wiki/Klient-server. 18. Format opisaniya strukturirovannykh dannykh JSON (stat'ya v Wikipedia): http://ru.wikipedia.org/w/index.php?title=JSON. 19. 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 ¹ 59, 2014 g. – 33 s. 20. MATLAB (stat'ya v Wikipedia) https://ru.wikipedia.org/wiki/MATLAB. 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): Vos'maya mezhdunarodnaya konferentsiya, 29 sent.-1 okt. 2015 g, IPU im. V. A. Trapeznikova RAN. S. 12. |