首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于DEVS形式理论和面向对象方法学的DEVS系统建模仿真框架
引用本文:喻占武,胡瑞敏,边学工,李德仁.基于DEVS形式理论和面向对象方法学的DEVS系统建模仿真框架[J].武汉大学学报(信息科学版),2000,25(1).
作者姓名:喻占武  胡瑞敏  边学工  李德仁
作者单位:武汉测绘科技大学多媒体网络通信工程研究所!武汉市珞喻路129号,430079,武汉测绘科技大学多媒体网络通信工程研究所!武汉市珞喻路129号,430079,武汉测绘科技大学多媒体网络通信工程研究所!武汉市珞喻路129号,430079,武汉测绘科技大学校长办公室!武汉市珞喻路129号,430079
基金项目:国家自然科学基金,国家测绘局测绘科技发展基金,湖北省自然科学基金!编号:49771064、97002、98J080。
摘    要:描述了一个基于离散事件系统(DEVS)形式理论和面向对象方法学的 DEVS系统建模仿真框架SimuClass,它不但在 VisualC++环境下实现了 DEVS形式理论及其相关的层次仿真算法,而且结合了两种强大的系统开发框架:DEVS形式理论和面向对象范形,SimuClass支持在C++面向对象环境中运用层次模块化方法进行离散事件模型的开发。

关 键 词:DEVS形式理论  层次建模  离散事件仿真  模型重用

A DEVS Modeling and Simulation Framework Based DEVS Formalism and Object-oriented Methodology
YU Zhanwu,HU Ruimin,BIAN Xuegong,LI Deren.A DEVS Modeling and Simulation Framework Based DEVS Formalism and Object-oriented Methodology[J].Geomatics and Information Science of Wuhan University,2000,25(1).
Authors:YU Zhanwu  HU Ruimin  BIAN Xuegong  LI Deren
Abstract:This article describes a DEVS modeling and simulation framework based on DEVS formalism and object-oriented methodology (Simu Class ), which not only realizes the DEVS formalism and its related hierarchical simulation algorithms under Visual C environment, but also integrates with two powerful system developing frameworks-the DEVS formalism and the object-oriented paradigm. Developing the reusable simulation model is always an important research subject in computer simulation technology. Hierarchical modeling method provides a foundation to develop reusable simulation model. In this modeling, higher layer model includes lower layer models as components. The higher layer model includes all linkage information among the components and itself. Bigger model can also be structured by the higher layer model as a component. SimuClass supports the development of the discrete event models with the application of the hierarchical medularization methods under C object-oriented environment. SimuClass builds a simulation class library. Based on C , it has a hierarchical structure working with Atomic DEVS Model and Coupled DEVS Model. Based on the simulation class library,SimuClass builds a real DEVS system modeling development environment which provides object-oriented hierarchical modeling tools. The system defines two kinds of foundational class models: class CAtomicModel and class CCoupledModel. According with DEVS formalism CAtomicModel corresponds to Atomic DEVS, CCoupledModel to Atomic DEVS. The design of SimuClass system implies the automatic management for simulation control. For enhancing the reusability of model and supporting the object-oriented construction methodology test, SimuClass separates the model from simulation scheduler reasonably. The scheduling mechanism is invisible for the modeling builder. So that modeling builder only use the formalism with the C programming (SimuClass modeling language) to describe discrete event model and develop discrete event simulation system very easily. The main advantages of the SimuClass method are that the modeling builder can fully utilize all the characteristics of the C object-oriented programming and completely apply the semantics of the DEVS formalism to fulfill the reusable model development.
Keywords:DEVS formalism  hierarchical modeling  discrete event simulation  model reusability
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号