Управління розподіленими системами за допомогою патернів просторового захоплення.

Автор(и)

  • Сапатий П.С. 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-2023-4-11-25

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

patterns, regular patterns, process patterns, pattern recognition, pattern matching, Spatial Grasp Technology, Spatial Grasp Language, networked implementation, self-matching active patterns, патерни, звичайні патерни, патерни процесів, розпізнавання патернів, зіставлення патернів, Технологія просторового захоплення, Мова просторового захоплення, мережева реалізація, активні патерни, що самостійно співставляються

Анотація

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

Посилання

1. Pattern. URL: https://en.wikipedia.org/wiki/Pattern.

2. Grenander U., Miller M. Pattern Theory: From Representation to Inference. Oxford University Press, 2007. 596 p.

3. de Souza F.D.M., Sarkar S., Srivastava A., Su J. Pattern Theory-based Interpretation of Activities. 22nd International Conf. on Pattern Recognition. 2014. URL: https://projet.liris.cnrs.fr/imagine/pub/proceedings/ICPR-2014/data/5209a106.pdf.

4. Mumford D. Pattern Theory: A Unifying Perspective. URL: https://www.dam.brown.edu/people/mumford/vision/papers/1994c-96--PattThUnifyingPersp-NC.pdf.

5. Pattern theory. URL: https://en.wikipedia.org/wiki/Pattern_theory.

6. Joshi U. Patterns of Distributed Systems. URL: https://martinfowler.com/articles/patterns-of-distributed-systems/.

7. Sankey T. Statistical Descriptions of Spatial Patterns. Encyclopedia of GIS. Springer, Cham, 2017. URL: https://link.springer.com/referenceworkentry/10.1007/978-3-319-17885-1_1351. DOI: 10.1007/978-3-319-17885-1_1351.

8. Keim D.A., Kröger P., Ankerst M. Recursive pattern: A technique for visualizing very large amounts of data. IEEE Xplore: Сonf. Visualization. 1995. URL: https://www.researchgate.net/publication/3618236_Recursive_pattern_A_technique_for_visualizing_very_large_amounts_of_data. DOI: 10.1109/VISUAL.1995.485140.

9. Goertzel B. The Hidden Pattern: A Patternist Philosophy of Mind. Brown Walker Press, 2006. 424 p.

10. Russell N., ter Hofstede A.H.M., van der Aalst W.M.P., Mulyar N. Workflow control-flow patterns: a revised view. BPMcenter, 2006. 134 p.

11. W.M.P. van der Aalst, A.H.M. der Hofstede, Kiepuszewski B., Barros A.P. Workflow Patterns, 2002. URL: http://www.workflowpatterns.com/documentation/documents/wfs-pat-2002.pdf.

12. Pattern matching. URL: https://en.wikipedia.org/wiki/Pattern_matching.

13. Cheng J., Xu Yu J., Ding B., Yu P.S., Wang H. Fast Graph Pattern Matching. URL: https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/icde08gsearch.pdf.

14. Reza T. Pattern matching in massive metadata graphs at scale. University of British Columbia, 2019. URL: https://open.library.ubc.ca/soa/cIRcle/collections/ubctheses/24/items/1.0387453. DOI: 10.14288/1.0387453.

15. Pattern recognition. URL: https://en.wikipedia.org/wiki/Pattern_recognition.

16. V. De Walker R. Consciousness is Pattern Recognition. Copyright, 2016. URL: https://arxiv.org/abs/1605.03009.

17. Pattern recognition (psychology). URL: https://en.wikipedia.org/wiki/Pattern_recognition_(psychology).

18. Pattern language. URL: https://en.wikipedia.org/wiki/Pattern_language.

19. A Pattern Language: Towns, Buildings, Construction. 1977. URL: https://en.wikipedia.org/wiki/A_Pattern_Language.

20. What is a Pattern Language? URL: https://groupworksdeck.org/pattern-language.

21. Alexander Ch., Ishikawa S., Silverstein M., Jacobson M., Fiksdahl-King I., Angel Sh. A Pattern Language: Towns, Buildings, Construction. Oxford University Press, 1977. 1171 p. URL: https://www.amazon.com/Pattern-Language-Buildings-Construction-Environmental/dp/0195019199.

22. Winn T., Calder P. A pattern language for pattern language structure. Third Asian Pacific Conference on Pattern Languages of Programs. KoalaPLoP, 2002. URL: https://www.researchgate.net/publication/228944468_A_pattern_language_for_pattern_language_structure.

23. Hafiz M., Adamczyk P., Johnson R. Growing a Pattern Language (for Security). Proc. of the ACM international symposium on new ideas, new paradigms, and reflections on programming and software. 2012. October. URL: https://www.researchgate.net/publication/262211609_Growing_a_pattern_language_for_security. DOI: 10.1145/2384592.2384607.

24. Iba T. Pattern Languages as Media for the Creative Society. Journal of Information Processing and Management. 2013. Vol. 55 (12). URL: https://www.researchgate.net/publication/255484746_Pattern_Languages_as_Media_for_the_Creative_Society. DOI: 10.1241/johokanri.55.865.

25. Shimomukai E., Nakamura S., Iba T. Change Making Patterns. A Pattern Language for Fostering Social Entrepreneurship. CreativeShift Lab, 2015. 112 p.

26. van Welie M., van der Veer G. Pattern languages in interaction design: structure and organization. October 2011. URL: https://www.researchgate.net/publication/228881522_Pattern_languages_in_interaction_design_Structure_and_organization.

27. Meszaros G., Doble J. A Pattern Language for Pattern Writing. The Hillside Group. URL: https://hillside.net/index.php/a-pattern-language-for-pattern-writing.

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

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

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

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

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

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

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

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

36. Sapaty P.S. The Spatial Grasp Model: Applications and Investigations of Distributed Dynamic Worlds. Emerald Points, 2023. 184 p.

37. Sapaty P.S. Relation of Spatial Grasp Paradigm to Higher Psychological and Mental Concepts. Acta Scientific Computer Science. 2022. Vol. 4, Issue 12. URL: https://actascientific.com/ASCS/pdf/ASCS-04-0359.pdf.

38. Sapaty P.S. Seeing and Managing Distributed Worlds with Spatial Grasp Paradigm. Acta Scientific Computer Sciences. 2022. Vol. 4, Issue 12. URL: https://actascientific.com/ASCS/pdf/ASCS-04-0365.pdf.

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

40. Sapaty P.S. Spatial management of air and missile defence operations. Mathematical machines and systems. 2023. N 1. URL: http://www.immsp.kiev.ua/publications/articles/2023/2023_1/01_23_Sapaty.pdf.

41. Sapaty P.S. Providing distributed system integrity under Spatial Grasp Technology. Mathematical machines and systems. 2023. N 2. URL: http://www.immsp.kiev.ua/publications/articles/2023/2023_2/02_23_Sapaty.pdf.

42. Sapaty P.S. Providing Global Awareness in Distributed Dynamic Systems. International Relations and Diplomacy. 2023. Vol. 11, N 2. URL: https://www.davidpublisher.com/Public/uploads/Contribute/6486c3d05a6cc.pdf. DOI: 10.17265/2328-2134/2023.02.002.

43. Sapaty P.S. Simulating distributed consciousness with Spatial Grasp Model. Mathematical machines and systems. 2023. N 3. URL: http://www.immsp.kiev.ua/publications/articles/2023/2023_3/03_23_Sapaty.pdf.

44. Sapaty P.S. Providing integrity, awareness, and consciousness in distributed dynamic systems (new book summary). Mathematical machines and systems. 2023. N 1. URL: http://www.immsp.kiev.ua/publications/articles/2023/2023_1/01_23_Sapaty_anons.pdf.

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

Views: 276
Downloads: 63

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

2023-12-01

Номер

Розділ

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