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

Modellazione Concettuale e Classificazione degli Eventi

Informazioni Fondamentali

  • ID Articolo: 2501.00276
  • Titolo: Conceptual Modeling and Classification of Events
  • Autore: Sabah Al-Fedaghi (Kuwait University)
  • Classificazione: cs.SE (Software Engineering)
  • Data di Pubblicazione: 2025
  • Link Articolo: https://arxiv.org/abs/2501.00276

Riassunto

Questo articolo rappresenta il proseguimento di un progetto di ricerca continuativo sulla metodologia grafica "Thinging Machine" (TM). TM è stata inizialmente proposta come fondamento della modellazione concettuale (come UML concettuale) e applicata a campi quali l'ingegneria dei requisiti. La modellazione concettuale comporta la rappresentazione ad alto livello di sistemi del mondo reale, integrando vari componenti e raffinandoli in forme più concrete e eseguibili da computer. Il progetto TM si è evoluto in un approccio più completo, sviluppato attraverso applicazioni in molteplici ambiti di ricerca e ampliamento delle sue fondamenta teoriche e ontologiche. La prima parte dell'articolo riguarda il miglioramento di alcune caratteristiche di TM nella strutturazione degli eventi esistenti, come gli eventi mancanti. La seconda parte si concentra su come classificare gli eventi e sui tipi di relazioni che possono essere identificate tra gli eventi. Il concetto di evento occupa una posizione centrale nella modellazione, influenzando l'informatica nonché discipline quali la linguistica, la teoria della probabilità, l'intelligenza artificiale, la fisica, la filosofia e la storia. In TM, un evento è definito come un "thimac" (cosa/macchina) con caratteristiche temporali, che introduce dinamicità nella descrizione di thimac statici chiamati "regioni". Le regioni sono specifiche graficamente sulla base di cinque azioni universali: creazione, elaborazione, rilascio, trasferimento e ricezione.

Contesto di Ricerca e Motivazione

Contesto del Problema

  1. Sfide della modellazione concettuale: I metodi di modellazione concettuale esistenti incontrano difficoltà nel gestire tipi di entità, gerarchie di generalizzazione, tipi di relazioni, attributi e cardinalità
  2. Complessità della classificazione degli eventi: Il concetto di evento occupa un ruolo importante in molteplici discipline, ma manca un quadro di classificazione unificato
  3. Frammentazione tra modellazione statica e dinamica: I metodi tradizionali faticano a gestire efficacemente la relazione tra strutture statiche e comportamenti dinamici

Motivazione della Ricerca

  • Sviluppare una metodologia di modellazione concettuale più sofisticata, in particolare nel gestire varie forme di esistenza
  • Proporre un nuovo metodo di classificazione degli eventi basato su strutture grafiche piuttosto che su classificazioni semantiche
  • Migliorare la capacità espressiva del modello TM per sistemi complessi del mondo reale

Contributi Principali

  1. Rafforzamento delle fondamenta teoriche del modello TM: Introduzione di una struttura a doppio livello di potenzialità/attualità, adottando il modello di realtà del pensiero stoico
  2. Proposizione del concetto di evento mancante: Fornire un nuovo quadro teorico per la modellazione di proposizioni negative
  3. Istituzione di un metodo di classificazione degli eventi basato su grafici: Proposta di sostituire la classificazione semantica tradizionale con una classificazione grafica basata su grafici del modello TM
  4. Arricchimento della metodologia di modellazione concettuale: In particolare nel gestire la diversità dell'esistenza, come gli eventi mancanti di proposizioni negative

Spiegazione Dettagliata del Metodo

Definizione del Compito

Questa ricerca mira a:

  • Stabilire un quadro unificato di modellazione concettuale in grado di gestire regioni statiche e eventi dinamici
  • Fornire rappresentazioni formali per vari tipi di eventi (inclusi gli eventi mancanti)
  • Sviluppare un sistema di classificazione degli eventi basato su strutture grafiche

Architettura del Modello TM

Concetti Fondamentali

Thimac (Cosa/Macchina): L'unità fondamentale del modello TM, che possiede una doppia natura di cosa e macchina:

  • Come cosa: può essere creata, elaborata, rilasciata, trasferita e ricevuta
  • Come macchina: è in grado di creare, elaborare, rilasciare, trasferire e ricevere altre cose

Cinque Azioni Fondamentali

  1. Create: Manifestare una cosa all'interno della macchina, ovvero registrare il thimac come unità ontologica
  2. Process: La cosa viene modificata, elaborata e controllata, ma non produce nuovi thimac
  3. Release: La cosa viene preparata per il trasferimento al di fuori della macchina
  4. Transfer: La cosa attraversa il confine come input o output della macchina
  5. Receive: La cosa arriva alla macchina ed entra all'interno della macchina

Struttura a Doppio Livello

  • Livello statico (potenzialità): Regioni (Regions) - descrivono possibili configurazioni di eventi
  • Livello dinamico (attualità): Eventi (Events) - combinazione di regioni e tempo

Punti di Innovazione Tecnica

1. Relazione tra Regioni ed Eventi

  • Le regioni e gli eventi sono inseparabili ma non identici nella realtà
  • Le regioni sono la componente statica degli eventi, gli eventi sono la realizzazione delle regioni nel tempo
  • Questa relazione è simile alla teoria delle forme di Platone, ma non richiede l'introduzione del concetto di incontro tra anima e forma

2. Teoria degli Eventi Mancanti

  • Evento mancante: Evento che modella proposizioni negative
  • Ad esempio, "Giovanni non è nella stanza" rappresenta un evento di esistenza in cui Giovanni è un sottovento mancante
  • Gli eventi mancanti esistono ma la loro regione non può eseguire azioni

3. Rappresentazione Grafica

  • Rettangoli per rappresentare thimac
  • Frecce per rappresentare il flusso di azioni
  • Cilindri per rappresentare l'archiviazione
  • Frecce tratteggiate per rappresentare l'attivazione

Configurazione Sperimentale

Studi di Caso

L'articolo convalida l'efficacia del modello TM attraverso molteplici casi:

Caso 1: Modellazione della Logica Proposizionale

Modellazione dell'espressione logica complessa (a ∨ (¬a ∧ b) ∨ c) → d, dove:

  • a: Il computer si trova all'interno della rete locale
  • b: Il computer ha un ID di accesso valido
  • c: Il computer è in uso da un amministratore
  • d: Il computer può accedere a Internet

Caso 2: Verifica della Classificazione degli Eventi

Modellazione TM dei quattro tipi di eventi dello schema Vendler:

  • Attività (Activities): come "correre", "camminare"
  • Realizzazioni (Accomplishments): come "correre un miglio", "dipingere un quadro"
  • Risultati (Achievements): come "Giovanni bacia Maria"
  • Stati (States): come "essere su una nave", "amare"

Metodologia di Modellazione

  1. Modello statico: Mostra le relazioni strutturali tra thimac
  2. Modello dinamico: Mostra l'esecuzione temporale degli eventi
  3. Cronologia degli eventi: Descrive l'ordine temporale degli eventi
  4. Diagrammi temporali: Specifica le estensioni della durata degli eventi

Risultati Sperimentali

Principali Scoperte

1. Capacità di Modellazione Unificata

Il modello TM fornisce con successo un quadro di rappresentazione unificato per vari tipi di eventi, inclusi:

  • Eventi positivi tradizionali
  • Eventi mancanti corrispondenti a proposizioni negative
  • Eventi compositi complessi

2. Fattibilità della Classificazione Grafica

Attraverso la modellazione e la verifica di molteplici schemi di classificazione degli eventi, è stata provata la fattibilità del metodo di classificazione basato su strutture grafiche:

  • Le differenze strutturali tra attività e realizzazioni si riflettono principalmente nella specifica di condizioni di terminazione implicite
  • I diversi tipi di eventi possono essere distinti attraverso caratteristiche topologiche grafiche

3. Modellazione Efficace degli Eventi Mancanti

Modellazione riuscita di varie espressioni negative, come:

  • "Oro falso" come evento di cosa metallica ma mancante dell'attributo "oro"
  • "Giovanni non è nella stanza" come sottovento mancante di Giovanni nell'evento della stanza

Analisi dei Casi

Caso di Logica Proposizionale

Attraverso la modellazione della logica di controllo dell'accesso di rete, viene dimostrato come TM gestisce:

  • Logica di ramificazione condizionale
  • Flusso di comunicazione bidirezionale
  • Strutture di controllo complesse

Questo caso contiene 15 punti etichettati, descrivendo completamente il processo di verifica della comunicazione bidirezionale dal computer a Internet e da Internet al computer.

Caso di Classificazione degli Eventi

La modellazione di "Terry costruisce una casa" mostra come TM distingue:

  • Concetto iniziale (E1): Esistenza di Terry
  • Avvio del progetto (E2): Esistenza della casa come progetto incompleto
  • Processo di costruzione (E3-E5): Costruzione continua e controllo del completamento
  • Stato finale (E6): Casa completata

Lavori Correlati

Ontologia degli Eventi

  • Whitehead: "Tutto è evento, il mondo è costituito da eventi"
  • Aristotele: Distinzione tra stati e eventi, punto finale e processo continuo degli eventi
  • Schema Vendler: Quadro di classificazione di quattro tipi di verbi

Metodi di Modellazione Concettuale

  • UML: Limitazioni come linguaggio di modellazione concettuale
  • Modello Entità-Relazione: Insufficienza nel gestire comportamenti dinamici
  • Logica Temporale: Sviluppo di linguaggi di specifica come TimeML

Unicità del Modello TM

Rispetto ai metodi esistenti, i vantaggi del modello TM risiedono in:

  • Doppia natura unificata di cosa/macchina
  • Separazione esplicita di statico/dinamico
  • Trattamento formalizzato di eventi negativi

Conclusioni e Discussione

Conclusioni Principali

  1. Contributo teorico: Il modello TM fornisce fondamenta teoriche più ricche per la modellazione concettuale, in particolare nel gestire la diversità dell'esistenza
  2. Innovazione metodologica: Proposizione di un nuovo metodo di classificazione degli eventi basato su strutture grafiche piuttosto che su classificazioni semantiche
  3. Valore pratico: Convalida attraverso molteplici casi dell'efficacia del modello TM nella modellazione di sistemi complessi

Limitazioni

  1. Complessità: I grafici TM possono diventare molto complessi, influenzando la leggibilità dell'applicazione pratica
  2. Supporto degli strumenti: Mancanza di supporto maturo degli strumenti per generare e verificare automaticamente i modelli TM
  3. Verifica empirica: Necessità di ulteriore verifica da progetti reali su larga scala

Direzioni Future

  1. Fondamenti della Teoria dei Grafi: Sviluppo di sistemi di classificazione strutturati basati sulla teoria dei grafi (come grafi lineari, grafi riflessivi)
  2. Sviluppo di Strumenti: Sviluppo di strumenti automatizzati che supportano la modellazione TM
  3. Estensione dell'Applicazione: Applicazione del metodo TM a più campi, come l'intelligenza artificiale e la data science

Valutazione Approfondita

Punti di Forza

  1. Profondità teorica: L'articolo fornisce fondamenta filosofiche e ontologiche profonde, in particolare nel trattamento dell'esistenza e della mancanza
  2. Innovazione metodologica: La doppia natura del modello TM (cosa/macchina) e la struttura a doppio livello (statico/dinamico) forniscono nuove prospettive di modellazione
  3. Ricchezza di esempi: Dimostrazione dell'applicabilità e dell'efficacia del metodo attraverso molteplici casi dettagliati
  4. Integrazione interdisciplinare: Integrazione riuscita di concetti da filosofia, logica e informatica

Insufficienze

  1. Complessità della rappresentazione: I grafici TM possono diventare difficili da comprendere e mantenere quando si gestiscono sistemi complessi
  2. Mancanza di valutazione quantitativa: L'articolo si basa principalmente su analisi qualitativa per convalidare il metodo, mancando di valutazioni quantitative delle prestazioni
  3. Pratica ingegneristica: Il percorso di trasformazione dalla teoria alla pratica dell'ingegneria del software non è sufficientemente chiaro
  4. Analisi comparativa: Analisi comparativa sistematica insufficiente con i metodi di modellazione concettuale esistenti

Impatto

  1. Valore accademico: Fornisce una nuova prospettiva teorica al campo della modellazione concettuale, in particolare nella modellazione degli eventi
  2. Potenziale pratico: Ha potenziale di applicazione in ingegneria dei requisiti, analisi di sistemi e altri campi
  3. Contributo metodologico: Il metodo di classificazione basato su grafici potrebbe ispirare lo sviluppo di altri campi di modellazione

Scenari Applicabili

  1. Modellazione di sistemi complessi: Particolarmente adatto per sistemi che richiedono la gestione di strutture statiche e comportamenti dinamici
  2. Ingegneria dei requisiti: Fornisce metodi di rappresentazione più precisi nelle fasi di analisi e specifica dei requisiti
  3. Architettura guidata da eventi: Fornisce fondamenta teoriche per la progettazione di sistemi guidati da eventi
  4. Rappresentazione della conoscenza: Ha valore di applicazione nel campo della rappresentazione della conoscenza dell'intelligenza artificiale

Bibliografia

L'articolo cita 27 importanti riferimenti, che coprono:

  • Teoria della modellazione concettuale (Rosenthal et al., 2023)
  • Ontologia degli eventi (Casati & Varzi, 2014; Whitehead, 1964)
  • Logica temporale (Pustejovsky et al., 2022)
  • Fondamenta filosofiche (Ricerche correlate a Heidegger, Aristotele)
  • Lavori precedenti dell'autore (Serie di articoli di Al-Fedaghi)

Questo articolo fornisce un quadro teorico innovativo e una metodologia al campo della modellazione concettuale. Sebbene sia ancora necessario un ulteriore sviluppo nella pratica ingegneristica, il suo contributo teorico e le caratteristiche di integrazione interdisciplinare gli conferiscono un importante valore accademico e potenziale di applicazione.