Preconceptual Modeling in Software Engineering: Metaphysics of Diagrammatic Representations
Sabah Al-Fedaghi

TL;DR
This paper explores the foundational metaphysical principles behind preconceptual modeling in software engineering, using the thinging machine approach to clarify how reality's entities and processes can be systematically represented.
Contribution
It introduces a metaphysical basis for preconceptual modeling, integrating static and dynamic aspects of reality through the thinging machine framework.
Findings
TM modeling clarifies the nature of entities and processes
Pre-CM metaphysics aids in ontological clarity
Insights into the perceptibility of regions and events
Abstract
According to many researchers, conceptual model (CM) development is a hard task, and system requirements are difficult to collect, causing many miscommunication problems. CMs require more than modeling ability alone - they first require an understanding of the targeted domain that the model attempts to represent. Accordingly, a preconceptual modeling (pre-CM) stage is intended to address ontological issues before typical CM development is initiated. It involves defining a portion of reality when entities and processes are differentiated and integrated as unified wholes. This pre-CM phase forms the focus of research in this paper. The purpose is not show how to model; rather, it is to demonstrate how to establish a metaphysical basis of the involved portion of reality. To demonstrate such a venture, we employ the so-called thinging machine (TM) modeling that has been proposed as a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsService-Oriented Architecture and Web Services · Business Process Modeling and Analysis · Model-Driven Software Engineering Techniques
