CLAVS/ODVS: Combining Class/Object Diagrams and DEVS.

Winter Simulation Conference(2023)

引用 0|浏览8
暂无评分
摘要
The Discrete EVent system Specification (DEVS) formalism is a modular discrete-event modeling formalism. It has a formal specification in terms of systems theory and is supported by several efficient and usable simulator implementations. In these implementations, the DEVS formalism is often "grafted" onto an existing Object-Oriented programming language. Examples are C++ in the case of ADEVS and Python in the case of PythonPDEVS. To match this grafting, we present CLAVS, the CLAss diagram and deVS formalism and its instance counterpart ODVS, the Object Diagram and deVS formalism, and their visual notations. These languages use an automaton-like visual notation for Atomic DEVS models and a Class Diagram notation augmented with port information and event structure specification. An implementation of a visual CLAVS/ODVS modeling environment built on draw.io is presented. The use and usefulness of the formalism is demonstrated by means of a simple traffic model whose detailed specification is presented.
更多
查看译文
关键词
Programming Language,Object-oriented,Discrete Event Systems,Class Diagram,Collision,Usability,Fluidic,Level Of Abstraction,Language Model,State Machine,Coupled Model,Debugging,Output Ports,Industry Partners,Input Port,Cyber-physical Systems,Road Segments,Target Speed,Inter-arrival Time,Current Segment,Input Events,Neutral Language
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要