Архитектуры, которые могут динамически адаптироваться к изменяющимся требованиям, иногда называют «отражающими» или «мета» архитектурами. Мы называем определенный вид отражающей архитектуры архитектурой «адаптивной объектной модели (АОМ)». Адаптивная объектная модель — это система, которая представляет классы, атрибуты, отношения и поведение в виде метаданных. Это модель, основанная на экземплярах, а не на классах. Пользователи изменяют метаданные (объектную модель), чтобы отразить изменения в модели предметной области. Эти изменения изменяют поведение системы. В частности, он хранит свою объектную модель в файлах XML или в базе данных и интерпретирует ее. Следовательно, объектная модель адаптивна; когда описательная информация для объектной модели изменяется, система немедленно отражает эти изменения.
Это лучшее программное обеспечение для программирования со времен оригинального браузера Smalltalk. Это полностью меняет ваше представление о программировании. Все эти придирчивые мысли «ну, я должен изменить это имя, но …» уходят, потому что вы просто меняете имя, потому что всегда есть единственный пункт меню, чтобы просто изменить имя.Когда я начал его использовать, я потратил около двух часов на рефакторинг в прежнем темпе. Я бы сделал рефакторинг, затем просто смотрел в космос в течение пяти минут, которые потребовались бы мне, чтобы провести рефакторинг вручную, затем проделал бы еще один, снова уставился в космос. Через некоторое время я поймал себя и понял, что мне нужно научиться думать о больших рефакторинговых мыслях, и думать их быстрее. Теперь я использую, вероятно, половину рефакторинга и ввожу новый код с одинаковой скоростью (я должен измерить это с помощью инструмента). — Кент Бек
https://refactory.com/refactoring-browser
https://ru.wikipedia.org/wiki/Бек,_Кент
https://ru.wikipedia.org/wiki/Agile_Manifesto
https://vk.com/wall-51126445_34600
http://wiki.c2.com/?RefactoringBrowser
НравитсяНравится
Адаптивная карточка — это объектная модель карточки с сериализацией в формате JSON
https://docs.microsoft.com/ru-ru/adaptive-cards/authoring-cards/getting-started
НравитсяНравится
Модели и технологии адаптивной обработки информации для частично наблюдаемых систем
https://www.dissercat.com/content/modeli-i-tekhnologii-adaptivnoi-obrabotki-informatsii-dlya-chastichno-nablyudaemykh-sistem
НравитсяНравится
О ПРИМЕНЕНИИ АДАПТИВНОЙ МОДЕЛИ ОРГАНИЗАЦИИ ДАННЫХ В НЕРЕЛЯЦИОННЫХ ХРАНИЛИЩАХ
https://www.top-technologies.ru/ru/article/view?id=34812
НравитсяНравится
berry
http://berry.sourceforge.net/manual/ru/chunk/index.html
berry — декларативный язык извлечения, представления данных и управления ими
http://berry.sourceforge.net/manual/ru/chunk/intro.html
Так, согласно классификации Мартина Фаулера (автор ряда книг и статей об архитектуре ПО) [1], berry можно рассматривать как комбинацию двух DSL (Domain Specific Language — Язык предметной области):
Внутренний DSL (Адаптивная объектная модель);
Внешний DSL (Конфигурационные файлы XML)
В такой схеме, принцип функционирования berry сводится к следующему: на основании конфигурационных файлов XML (Внешний DSL ) построить адаптивную объектную модель (Внутренний DSL ) и «выполнить» ее в рамках некоторого контекста.
http://berry.sourceforge.net/manual/ru/chunk/intro.classification.html
https://ru.wikipedia.org/wiki/Фаулер,_Мартин
НравитсяНравится
https://studylib.ru/doc/481793/magisterskij-diplom
НравитсяНравится
https://adaptiveobjectmodel.com
НравитсяНравится
https://metamodeling.livejournal.com/41556.html#t589652
мышление пришло к выводу, что оно — моделирование!
https://deep-econom.livejournal.com/738708.html
Искусственный интеллект и кризис теорий сознания
https://deep-econom.livejournal.com/738997.html
В 2015 году Ямпольский открыл интеллектуологию — новую область исследований, основанную для анализа форм и ограничений интеллекта
https://en.wikipedia.org/wiki/Roman_Yampolskiy
НравитсяНравится