Conceptual Modeling Founded on the Stoic Ontology: Reality with Dynamic Existence and Static Subsistence
Sabah Al-Fedaghi

TL;DR
This paper introduces a novel conceptual modeling approach based on Stoic ontology, linking reality with static and dynamic aspects of software systems through Thinging Machines, enhancing ontological soundness in software development.
Contribution
It establishes a direct connection between reality and conceptual modeling using Stoic ontology, integrating static subsistence and dynamic existence in Thinging Machines for improved software modeling.
Findings
Mapped static and dynamic TM descriptions to reality.
Applied Stoic ontology to a contract workflow example.
Proposed a new avenue for ontologically grounded CM.
Abstract
According to the software engineering community, the acknowledgement is growing that a theory of software development is needed to integrate the currently myriad popular methodologies, some of which are based on opposing perspectives. Conceptual modeling (CM) can contribute to such a theory. CM defines fundamental concepts to create representations of reality to achieve ontologically sound software behavior that is characterized by truthfulness to reality and conceptual clarity. In this context, CM is founded on theories about the world that serve to represent a given domain. Ontologies have made their way into CM as tools in requirements analysis, implementation specification, and software architecture. This paper involves building a direct connection between reality and CM by establishing mapping between reality and modeling thinging machines (TMs). Specifically, Stoic ontology serves…
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
TopicsBusiness Process Modeling and Analysis · Service-Oriented Architecture and Web Services · Model-Driven Software Engineering Techniques
