2025-11-19T21:28:20.762414

Conceptual Modeling and Classification of Events

Al-Fedaghi
This paper is a sequel to an evolving research project on a diagrammatic methodology called thinging machine (TM). Initially, it was proposed as a base for conceptual modelling (e.g., conceptual UML) in areas such as requirement engineering. Conceptual modelling involves a high-level representation of a real-world system that integrates various components to refine it into a more concrete (computer) executable form. The TM project has progressed into a more comprehensive approach by applying it in several research areas and expanding its theoretical and ontological foundation. Accordingly, the first part of the paper involves enhancing some TM aspects related to structuring events in existence, such as absent events. The second part of the paper focuses on how to classify events and the kinds of relationships that can be recognized among events. The notion of events has occupied a central role in modelling. It influences computer science and such diverse disciplines as linguistics, probability theory, artificial intelligence, physics, philosophy and history. In TM, an event is defined as the so-called thimac (thing/machine) with a time breath that infuses dynamism into the static description of the thimac called a region. A region is a diagrammatic specification based on five generic actions: create, process, release, transfer and receive. The results of this research provide (a) an enrichment of conceptual modelling, especially concerning varieties of existence, e.g., absent events of negative propositions, and (b) a proposal that instead of semantic categorizations of events, it is possible to develop a new type of classification based on graphs grounded on the TM model diagrams.
academic

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

Основная информация

  • ID статьи: 2501.00276
  • Название: Conceptual Modeling and Classification of Events
  • Автор: Сабах Аль-Федагхи (Кувейтский университет)
  • Категория: cs.SE (Программная инженерия)
  • Дата публикации: 2025
  • Ссылка на статью: https://arxiv.org/abs/2501.00276

Аннотация

Данная статья является продолжением исследовательского проекта, посвящённого графической методологии "Thinking Machine" (TM). TM первоначально была предложена в качестве основы для концептуального моделирования (например, концептуальной UML) и применялась в таких областях, как инженерия требований. Концептуальное моделирование предполагает создание высокоуровневого представления систем реального мира, интегрирующего различные компоненты и уточняющего их в более конкретные (компьютерные) исполняемые формы. Проект TM развился в более комплексный подход благодаря применению в различных исследовательских областях и расширению его теоретических и онтологических основ. Первая часть статьи посвящена совершенствованию определённых характеристик TM в структурировании существующих событий, таких как отсутствующие события. Вторая часть сосредоточена на классификации событий и типах отношений, которые могут быть выявлены между событиями. Концепция события занимает центральное место в моделировании и влияет на информатику, а также на лингвистику, теорию вероятностей, искусственный интеллект, физику, философию и историю. В TM событие определяется как "thimac" (вещь/машина) с временными характеристиками, которая придаёт динамичность статическому описанию thimac, называемому "регионом". Регион основан на графическом описании пяти универсальных действий: создание, обработка, освобождение, передача и получение.

Исследовательский контекст и мотивация

Проблемный фон

  1. Вызовы концептуального моделирования: Существующие методы концептуального моделирования испытывают трудности при работе с типами сущностей, иерархиями обобщения, типами отношений, атрибутами и кардинальностью
  2. Сложность классификации событий: Концепция события занимает важное место в нескольких дисциплинах, но отсутствует единая классификационная система
  3. Разрыв между статическим и динамическим моделированием: Традиционные методы испытывают трудности при эффективной обработке отношений между статической структурой и динамическим поведением

Исследовательская мотивация

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

Основные вклады

  1. Укрепление теоретических основ модели TM: Введение двухуровневой структуры потенциальности/актуальности с использованием идей стоической модели реальности
  2. Введение концепции отсутствующих событий: Предоставление новой теоретической базы для моделирования отрицательных предложений
  3. Разработка графического метода классификации событий: Предложение замены традиционной семантической классификации графической классификацией, основанной на графиках модели TM
  4. Обогащение методологии концептуального моделирования: Особенно в работе с многообразием существования, таким как отсутствующие события в отрицательных предложениях

Детальное описание методологии

Определение задачи

Данное исследование направлено на:

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

Архитектура модели TM

Основные концепции

Thimac (вещь/машина): Базовая единица модели TM, обладающая двойственной природой вещи и машины:

  • Как вещь: может быть создана, обработана, освобождена, передана и получена
  • Как машина: способна создавать, обрабатывать, освобождать, передавать и получать другие вещи

Пять базовых действий

  1. Create (Создание): Раскрытие вещи в машине, то есть регистрация thimac как онтологической единицы
  2. Process (Обработка): Вещь изменяется, обрабатывается и проверяется, но не создаёт новые thimac
  3. Release (Освобождение): Вещь подготавливается к передаче за пределы машины
  4. Transfer (Передача): Вещь пересекает границу как входной или выходной сигнал машины
  5. Receive (Получение): Вещь прибывает в машину и входит внутрь неё

Двухуровневая структура

  • Статический уровень (потенциальность): Регионы (Regions) — описание возможных конфигураций событий
  • Динамический уровень (актуальность): События (Events) — реализация регионов во времени

Технические инновации

1. Отношение между регионами и событиями

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

2. Теория отсутствующих событий

  • Отсутствующее событие: Событие, моделирующее отрицательное предложение
  • Например, "Джон не находится в комнате" представляет существующее событие, в котором Джон является отсутствующим подсобытием
  • Отсутствующие события существуют, но их регион не может выполнять действия

3. Графическое представление

  • Прямоугольники представляют thimac
  • Стрелки представляют поток действий
  • Цилиндры представляют хранилище
  • Пунктирные стрелки представляют триггеры

Экспериментальная установка

Тематические исследования

Статья проверяет эффективность модели TM через несколько тематических исследований:

Случай 1: Моделирование пропозициональной логики

Моделирование сложного логического выражения (a ∨ (¬a ∧ b) ∨ c) → d, где:

  • a: компьютер находится в локальной сети
  • b: компьютер имеет действительный идентификатор входа
  • c: компьютер используется администратором
  • d: компьютер может получить доступ в Интернет

Случай 2: Проверка классификации событий

Моделирование четырёх типов событий схемы Вендлера в TM:

  • Деятельность (Activities): например, "бегать", "ходить"
  • Достижения (Accomplishments): например, "пробежать милю", "нарисовать картину"
  • Мгновенные события (Achievements): например, "Джон поцеловал Мэри"
  • Состояния (States): например, "быть на корабле", "любить"

Методология моделирования

  1. Статическая модель: Демонстрация структурных отношений между thimac
  2. Динамическая модель: Отображение временного выполнения событий
  3. Хронология событий: Описание временной последовательности событий
  4. Временные диаграммы: Спецификация продолжительности событий с расширениями

Результаты экспериментов

Основные выводы

1. Унифицированная способность моделирования

Модель TM успешно предоставляет унифицированную систему представления для различных типов событий, включая:

  • Традиционные положительные события
  • Отсутствующие события, соответствующие отрицательным предложениям
  • Сложные составные события

2. Осуществимость графической классификации

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

  • Структурные различия между деятельностью и достижениями в основном проявляются в спецификации неявных условий завершения
  • Различные типы событий могут быть различены через топологические характеристики графиков

3. Эффективное моделирование отсутствующих событий

Успешное моделирование различных отрицательных выражений, таких как:

  • "Поддельное золото" как событие металлического объекта, но с отсутствующим атрибутом "золото"
  • "Джон не в комнате" как отсутствующее подсобытие Джона в событии комнаты

Анализ случаев

Случай пропозициональной логики

Моделирование логики контроля доступа к сети демонстрирует, как TM обрабатывает:

  • Условную логику ветвления
  • Двусторонний поток коммуникации
  • Сложные управляющие структуры

Этот случай включает 15 отмеченных точек, полностью описывающих двусторонний процесс проверки коммуникации от компьютера к Интернету и от Интернета к компьютеру.

Случай классификации событий

Моделирование "Терри строит дом" демонстрирует, как TM различает:

  • Начальную концепцию (E1): существование Терри
  • Инициирование проекта (E2): существование дома как незавершённого проекта
  • Процесс строительства (E3-E5): постоянное строительство и проверка завершения
  • Финальное состояние (E6): завершённый дом

Связанные работы

Онтология событий

  • Уайтхед: "Всё есть событие, мир состоит из событий"
  • Аристотель: Различие между состояниями и событиями, конечная точка и процесс события
  • Схема Вендлера: Классификационная система четырёх типов глаголов

Методы концептуального моделирования

  • UML: Ограничения как языка концептуального моделирования
  • Модель "сущность-отношение": Недостатки в обработке динамического поведения
  • Временная логика: Развитие нормативных языков, таких как TimeML

Уникальность модели TM

По сравнению с существующими методами, преимущества модели TM заключаются в:

  • Унифицированной двойственной природе вещи/машины
  • Чётком разделении статического и динамического
  • Формальной обработке отрицательных событий

Заключение и обсуждение

Основные выводы

  1. Теоретический вклад: Модель TM предоставляет более богатую теоретическую базу для концептуального моделирования, особенно при работе с многообразием существования
  2. Методологические инновации: Предложен новый метод классификации событий, основанный на графических структурах, а не на семантической классификации
  3. Практическая ценность: Через несколько тематических исследований подтверждена эффективность модели TM при моделировании сложных систем

Ограничения

  1. Сложность: Графики TM могут становиться очень сложными, влияя на читаемость практического применения
  2. Поддержка инструментов: Отсутствие зрелых инструментов для автоматического создания и проверки моделей TM
  3. Эмпирическая проверка: Требуется дополнительная проверка на крупномасштабных реальных проектах

Будущие направления

  1. Основы теории графов: Разработка структурированных систем классификации на основе теории графов (например, линейные графики, рефлексивные графики)
  2. Разработка инструментов: Создание автоматизированных инструментов, поддерживающих моделирование TM
  3. Расширение приложений: Применение методологии TM в дополнительных областях, таких как искусственный интеллект и наука о данных

Глубокая оценка

Преимущества

  1. Теоретическая глубина: Статья предоставляет глубокие философские и онтологические основы, особенно при работе с существованием и отсутствием
  2. Методологические инновации: Двойственная природа модели TM (вещь/машина) и двухуровневая структура (статическая/динамическая) предоставляют новую перспективу моделирования
  3. Богатые примеры: Несколько подробных тематических исследований демонстрируют применимость и эффективность метода
  4. Междисциплинарная интеграция: Успешная интеграция концепций из философии, логики и информатики

Недостатки

  1. Сложность представления: Графики TM при работе со сложными системами могут становиться трудными для понимания и поддержки
  2. Отсутствие количественной оценки: Статья в основном использует качественный анализ для проверки метода, отсутствует количественная оценка производительности
  3. Инженерная практика: Путь от теории к практическому применению в инженерии программного обеспечения недостаточно ясен
  4. Сравнительный анализ: Недостаточно систематического сравнительного анализа с существующими методами концептуального моделирования

Влияние

  1. Академическая ценность: Предоставляет новую теоретическую перспективу для области концептуального моделирования, особенно в моделировании событий
  2. Практический потенциал: Имеет потенциал применения в инженерии требований, анализе систем и других областях
  3. Методологический вклад: Метод графической классификации может вдохновить развитие в других областях моделирования

Применимые сценарии

  1. Моделирование сложных систем: Особенно подходит для систем, требующих обработки статических структур и динамического поведения
  2. Инженерия требований: Предоставляет более точный метод представления на этапах анализа и спецификации требований
  3. Архитектура, управляемая событиями: Предоставляет теоретическую базу для проектирования систем, управляемых событиями
  4. Представление знаний: Имеет применимость в области представления знаний в искусственном интеллекте

Библиография

Статья цитирует 27 важных источников, охватывающих:

  • Теорию концептуального моделирования (Rosenthal et al., 2023)
  • Онтологию событий (Casati & Varzi, 2014; Whitehead, 1964)
  • Временную логику (Pustejovsky et al., 2022)
  • Философские основы (исследования Хайдеггера, Аристотеля)
  • Предыдущие работы автора (серия статей Аль-Федагхи)

Данная статья предоставляет инновационную теоретическую систему и методологию для области концептуального моделирования. Хотя в аспекте инженерной практики требуется дальнейшее развитие, её теоретический вклад и характеристики междисциплинарной интеграции придают ей значительную академическую ценность и потенциал применения.