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 to define the existence of TM things and actions in reality. Such a development would benefit CM in addition to demonstrating that classical concepts in philosophy can be applied to modern fields of study. The TM model includes static and dynamic specifications. The dynamic level involves time-based events that can be mapped to reality. The problem concerns the nature of a time-less static description, which provides regions where the actions in events take place; without them, the dynamic description collapses. The Stoics came up with a brilliant move: the assumed reality to be a broader category than being. Reality is made of things that exist and things that subsist. In this case, the dynamic TM description is in existence, whereas the static, mapped portion of the dynamic description is in subsistence. We apply such ontology to a contract workflow example. The result seems to open a new avenue of CM that may enhance the theoretical foundation for software and system development.
翻译:根据软件工程界的看法,人们日益认识到需要一种软件开发理论,以整合目前各种流行的方法,其中一些方法是以相反的观点为基础的。概念模型(CM)可以促进这种理论。CM定义基本概念,以创造真实的、符合现实和概念清晰的软件行为为特征的反映现实,实现本体健全的软件行为。在这方面,CM建立在关于世界的理论的基础上,它能够代表一个特定领域。Ontologies已经进入了CM,作为需求分析、执行规格和软件结构的工具。这份文件涉及在现实和CM之间建立直接的联系,在现实和模拟装置(TMs)之间建立绘图。具体来说,Stoic肿瘤学可以确定现实中TM事物和行动的存在。这种发展将有利于CM,同时表明理论的经典概念可以适用于现代研究领域。TM模型包括静态和动态的规格。动态水平涉及基于时间的动态的动态描述,而动态的系统与CMM(MM)之间则需要建立直接的联系。问题涉及时间的静态描述的性质,在现实和建模机(TM)之间,它提供动态的系统可以使事件升级的结果升级到动态的阶段,而成为动态的特征的特征的特征的分类,而没有模型的特征的特征的特征的分类。我们可以使事件成为一种动态的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征,可以增强。 。在事物的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征可以使动态变化的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的特征的