Мова розуміння й управління розподіленими світами

Автор(и)

  • Сапатий П.С. https://orcid.org/0000-0002-4168-7190 , Institute of Mathematical Machines and Systems Problems of the National Academy of Sciences of Ukraine, Kyiv, Ukraine

DOI:

https://doi.org/10.34121/1028-9763-2022-3-9-27

Ключові слова:

Spatial Grasp Language, parallel and distributed computing, networking, Battle Management Language, Natural Language Processing, Мова просторового захоплення, паралельні і розподілені обчислення, мережа, Мова управління бойовими задачами, обробка природної мови

Анотація

У статті представляється і більш детально розглядається Мова просторового захоплення (МПЗ), зокрема, її філософія, методологія, синтаксис, семантика, а також реалізація у розподілених системах. Як ключовий елемент розробленої моделі і Технології просторового захоплення МПЗ використовувалася в численних програмах і описувалася в ряді публікацій, включаючи і сім книг. Це надихнуло нас зосередити свою увагу у цій статті виключно на основних особливостях даної мови і її порівнянні з іншими мовами, таким чином показавши її вплив на реалізацію Проєкту розподіленого управління в Національній академії наук за активного міжнародного втручання і потужної підтримки. При порівнянні з іншими мовами програмування МПЗ відзначається високим рівнем, простотою і компактністю отриманих рішень, що пояснюється тим, що вона працює безпосередньо з розподіленими мережевими тілами у цілісному, паралельному, самонавігаційному режимі, здатному узгоджувати патерни. Це фактично перевертає з ніг на голову усталену практику і думку про те, що паралельні і розподілені обчислення є набагато складнішими, ніж послідовне програмування. У порівнянні зі спеціалізованими мовами управління бойовими задачами, орієнтованими на командування та управління військовими кампаніями, приклад програмування за допомогою МПЗ демонструє високу чіткість і ефективність для кампаній, в рамках яких здійснюється переміщення у просторі й обслуговування необхідних ресурсів, а також підтверджується її універсальна здатність для використання у розширених програмах у подібних сферах. У роботі показується відношення МПЗ до природних мов, а саме, що її глобально рекурсивну організацію можна безпосередньо використовувати для опису і аналізу структур природної мови будь-якого обсягу і складності, просто додавши для цього нові правила до визначення МПЗ. Ця мова також може ефективно замінити природні мови для високорівневого і швидкого визначення складних просторових проблем і вирішувати їх завдяки своїй потужності, компактності і формулоподібній рекурсивній природі.

Посилання

Sapaty P.S. A distributed processing system, European Patent N 0389655. Publ. 10.11.93. European Patent Office. 35 p.

Sapaty P.S. Mobile Processing in Distributed and Open Environments. New York: John Wiley & Sons, 1999. 410 p.

Sapaty P.S. Ruling Distributed Dynamic Worlds. New York: John Wiley & Sons, 2005. 255 p.

Sapaty P.S. Managing Distributed Dynamic Systems with Spatial Grasp Technology. Springer, 2017. 284 p.

Sapaty P.S. Holistic Analysis and Management of Distributed Social Systems. Springer. 2018. 234 p.

Sapaty P.S. Complexity in International Security: A Holistic Spatial Approach. Emerald Publishing. 2019. 160 p.

Sapaty P.S. Symbiosis of Real and Simulated Worlds under Spatial Grasp Technology. Springer, 2021. 251 p.

Sapaty P.S. Spatial Grasp as a Model for Space-based Control and Management Systems. CRC Press, 2022. 280 p.

Sapaty P.S. Comprehending Distributed Worlds with the Spatial Grasp Paradigm. Mathematical machines and systems. 2022. N 1. P. 12–30. URL: http://www.immsp.kiev.ua/publications/articles/2022/2022_1/01_22_Sapaty.pdf.

Sapaty P.S. Holistic spatial analysis of distributed worlds. Mathematical machines and systems. 2022. N 2. P. 3–12. URL: http://www.immsp.kiev.ua/publications/articles/2022/2022_2/02_22_Sapaty.pdf.

Sapaty P.S. A Brief Introduction to the Spatial Grasp Language (SGL). Journal of Computer Science & Systems Biology. 2015. N 09 (02). URL: https://www.researchgate.net/publication/307744279_A_Brief_Introduction_to_the_Spatial_Grasp_Language_SGL.

Programming language. URL: https://en.wikipedia.org/wiki/Programming_language.

Eastwood В. The 10 Most Popular Programming Languages to Learn in 2022. 2022. June 18. URL: https://www.northeastern.edu/graduate/blog/most-popular-programming-languages/.

Bal H.E., Steiner J.G., Tanenbaum A.S. Programming Languages for Distributed Computing Systems. ACM Computing Surveys. 1989. Vol. 21, N 3. URL: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.145.7873&rep=rep1&type=pdf.

Zanin C. Distributed Programming Languages, Programming Models for Distributed Computing. URL: http://dist-prog-book.com/chapter/4/dist-langs.html.

List of concurrent and parallel programming languages. URL: https://en.wikipedia.org/wiki/List_of_concurrent_and_parallel_programming_languages.

Mobile Agents in Mobile Computing. URL: https://www.javatpoint.com/mobile-agents-in-mobile-computing.

Satoh I. Mobile Agents. URL: https://research.nii.ac.jp/~ichiro/papers/satoh-mobile-agent.pdf.

Cao J., Das S.K. Mobile Agents in Networking and Distributed Computing (Wiley Series in Agent Technology Book 3), Wiley-Interscience, 2012. July 11.

Dijkstra's Algorithm in C++ | Shortest Path Algorithm. 2021. May 20. URL: https://favtutor.com/blogs/dijkstras-algorithm-cpp.

Hieb M.R., Schade U. Formalizing Command Intent Through Development of a Command and Control Grammar. 2007. June. URL: https://www.researchgate.net/publication/228817220_Formalizing_Command_Intent_Through_Development_of_a_Command_and_Control_Grammar.

Kruger K., Schade U. Battle Management Language: Military Communication with Simulated Forces. 2007. October. URL: https://www.researchgate.net/publication/253246607_Battle_Management_Language_Military_Communication_with_Simulated_Forces.

Schade U., Hieb M.R. Development of Formal Grammars to Support Coalition Command and Control: A Battle Management Language for Orders, Requests and Reports. 2006. September. URL: https://www.researchgate.net/publication/237778366_Development_of_Formal_Grammars_to_Support_Coalition_Command_and_Control_A_Battle_Management_Language_for_Orders_Requests_and_Reports.

Hieb M., Pullen M., Kleiner M. A Geospatial Battle Management Language (GeoBML) for Terrain Reasoning, Presented to the 11th International Command and Control Research and Technology Symposium. URL: http://www.dodccrp.org/events/11th_ICCRTS/html/presentations/110.pdf.

Sarkar D. Understanding Language Syntax and Structure: A Practitioner’s Guide to NLP. 2018. August 10. URL: https://www.kdnuggets.com/2018/08/understanding-language-syntax-and-structure-practitioners-guide-nlp-3.html.

Rakesh H. Natural Language Processing, What is Natural Language Processing? 2018. November 25. URL: https://becominghuman.ai/natural-language-processing-in-a-nutshell-a784b9fea849.

What is parsing in NLP? 2019. September 30. URL: https://forum.huawei.com/enterprise/en/what-is-parsing-in-nlp/thread/571685-100429.

AI – Natural Language Processing. URL: https://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_natural_language_processing.htm.

Завантаження

Views: 107
Downloads: 29

Опубліковано

2022-09-01

Номер

Розділ

ОБЧИСЛЮВАЛЬНІ СИСТЕМИ