Рус Eng За 365 дней одобрено статей: 1868,   статей на доработке: 312 отклонено статей: 769 
Библиотека
Статьи и журналы | Тарифы | Оплата | Ваш профиль

Куракин П.В. Cпециализированные системы математических расчетов нового поколения

Опубликовано в журнале "Программные системы и вычислительные методы" в № 1 за 2016 год в рубрике "Математическое и программное обеспечение новых информационных технологий" на страницах 80-94.

Аннотация: Во многих отраслях и государственных администрациях требуются программные средства для специализированных расчетов, аналогичные популярной системе MATLAB в совокупности с подсистемой графического редактирования задач Simulink, но в сочетании с некоторым хранилищем данных и описаний задач, при этом основанные на бесплатном программном обеспечении. Ключевой недостаток стандартной связки пакетов MATLAB + Simulink (помимо коммерческой цены) следующий: библиотека графических примитивов подсистемы Simulink на деле ограничена популярными и типичными инженерно - расчетными задачами. Требуется разработка соответствующей программной среды, опирающейся на свободно распространяемое программное обеспечение. Описываемая программная среда в целом укладывается в концепцию «клиент – сервер» и опирается на платформу Java и веб – технологии. Клиентская часть использует визуальный графический редактор, реализованный как браузерное приложение. Серверная часть передает данные (конфигурацию задачи) к пакету численных расчетов Octave и наоборот - результаты расчетов - в браузер. Данные передаются по сети в виде строки в формате JSON. Разработана оригинальная программная архитектура для специализированных систем математических расчетов на основе свободно распространяемого программного обеспечения. С учетом подсистемы хранения конфигураций задач (которая требует дальнейшего развития) данная архитектура становится основой для создания специализированных систем поддержки принятия решений во многих отраслях. Архитектура оставляет большое пространство возможностей для дальнейшего развития.

Ключевые слова: математические, расчеты, Java, JavaScript, Octave, Python, системы, поддержки, принятия, решений

DOI: 10.7256/2305-6061.2016.1.17997

Эта статья недоступна для пользователей, которые не вошли в цифровую библиотеку издательства под своим логином и паролем. Перейдите по ссылке, чтобы зарегистрироваться или осуществить вход.

Если вы один из авторов этой статьи, вы можете открыть бесплатный доступ к этой статье для своих читателей. Вы должны зайти под своим логином и паролем, чтобы воспользоваться услугой. Перейдите по ссылке, чтобы зарегистрироваться или осуществить вход.

Вы также можете заказать печатный номер журнала с этой статьей.

Библиография:
Куракин П.В., Малинецкий Г.Г., Митин Н.А., Махов С.А. «MATLAB – Based Software for Decision Support Systems». Proceedings of International Conference on Computer Technologies in Physical and Engineering Applications (ICCTPEA 2014). СПб.: IEEE Catalog number CFP14BDA-USB, 2014. Russia, Saint-Petersburg, June 30 — July 4, 2014. С. 93.
Программирование и научные вычисления на языке Python https://ru.wikiversity.org/wiki/Программирование_и_научные_вычисления_на_языке_Python
Java (статья в Wikipedia) https://ru.wikipedia.org/wiki/Java.
Система поддержки принятия решений (статья в Wikipedia) https://ru.wikipedia.org/wiki/Система_поддержки_принятия_решений.
Официальный веб-сайт проекта Raphael http://raphaeljs.com/.
Удалённый вызов процедур (статья в Wikipedia) https://ru.wikipedia.org/wiki/Удалённый_вызов_процедур.
Jython (статья в Wikipedia) https://ru.wikipedia.org/wiki/Jython.
GNU Octave (статья в Wikipedia) https://ru.wikipedia.org/wiki/GNU_Octave.
Сервлет (статья в Wikipedia) https://ru.wikipedia.org/wiki/Сервлет_(Java).
DWR (статья в Wikipedia) https://ru.wikipedia.org/wiki/DWR.
Yahoo! UI Library (статья в Wikipedia) https://ru.wikipedia.org/wiki/Yahoo!_UI_Library.
Сериализация (статья в Wikipedia) https://ru.wikipedia.org/wiki/Сериализация.
HTTP (статья в Wikipedia) https://ru.wikipedia.org/wiki/HTTP.
Apache Tomcat (статья в Wikipedia) https://ru.wikipedia.org/wiki/Apache_Tomcat.
Сетевая модель ISO (статья в Wikipedia) https://ru.wikipedia.org/wiki/Сетевая_модель_OSI.
Simulink (статья в Wikipedia) https://en.wikipedia.org/wiki/Simulink.
Архитектура клиент – сервер (статья в Wikipedia) https://ru.wikipedia.org/wiki/Клиент-сервер.
Формат описания структурированных данных JSON (статья в Wikipedia): http://ru.wikipedia.org/w/index.php?title=JSON.
Р. Д. Зухба, П. В. Куракин, Г. Г. Малинецкий, С. А. Махов, Н. А. Митин, А. П. Сорокин. “Программно – математические комплексы систем поддержки принятия решений нового поколения”. – Препринт Института прикладной математики им. М. В. Келдыша РАН № 59, 2014 г. – 33 с.
МАТЛАБ (статья в Wikipedia) https://ru.wikipedia.org/wiki/MATLAB.
Куракин П. В., Малинецкий Г. Г., Митин Н. А., Махов С. А., Барыкина М. Н., Зухба Р. Д. «Программно-математические комплексы поддержки принятия решений в космической отрасли». Управление развитием крупномасштабных систем (MLSD’2015): Восьмая международная конференция, 29 сент.-1 окт. 2015 г, ИПУ им. В. А. Трапезникова РАН. С. 12.

Правильная ссылка на статью:
просто выделите текст ссылки и скопируйте в буфер обмена