СОВРЕМЕННЫЕ ПРОБЛЕМЫ КОМПЬЮТЕРНЫХ И ИНФОРМАЦИОННЫХ НАУК, IX МЕЖДУНАРОДНАЯ НАУЧНАЯ КОНФЕРЕНЦИЯ «КОНВЕРГЕНТНЫЕ КОГНИТИВНО-ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ»

Размер шрифта: 
Натуральные основания и методы описания систем
Александр Владимирович Зорин

Изменена: 2024-11-30

Реферат


Работа выполнена на основании анализа и обобщения опыта проектирования различных систем и создания соответствующей документации.
Проанализирован ряд языков системных описаний и моделирования, в частности, UML, SysML, BPMN, TOGAF и др., используемых настоящее время при проектировании систем различного назначения, Отмечен ряд проблем этих языков, в том числе ориентированность на специальные области применения, большое количество элементов и схем с отсутствием их обоснования, слабость отражения аспектов времени и пр.
Также проведён анализ сложностей при документировании систем, в том числе противоречий в терминологии (глоссариях) документов, используемых в крупных проектах, в том числе из-за противоречий в глоссариях используемых стандартов.
Цель работы определена как построение языка, который характеризовался бы обоснованной конструкцией исходя из фундаментальных понятий (и соответственно минимумом внутренних противоречий), наличием в языке не только наглядного графического представления, но и текстового для подготовки и машинной обработки документов), а также формализованных правил связывания текстовых конструкций между собой (как инструмент обоснования и построения терминов).
Предложен метод описания систем, базирующийся на базовых естественно-научных принципах: сущность, взаимодействие, пространство, время, атрибут, отношение. Представлен язык описания систем NSL (Natural System Language, природный язык систем) в текстовом (NSL-T), формульном (NSL-F) и графическом изложениях (NSL-G). Продемонстрировано последовательное инкрементное построение терминов по разделам Основные объективные понятия, Основные субъективные понятия и далее до разделов Система и Программы.
Демонстрация результатов предлагаемого подхода выполнена на сравнении наименований и описаний наиболее употребительных диаграмм языка UML.
Приведены возможные применения разработанного метода и языка NSL для моделирования систем и построения терминологии, а также в области искусственного интеллекта.