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

扩展UML语义以支持并行和分布式仿真系统设计
引用本文:胡四泉,范植华,佘春东. 扩展UML语义以支持并行和分布式仿真系统设计[J]. 计算机研究与发展, 2004, 41(6): 1030-1036
作者姓名:胡四泉  范植华  佘春东
作者单位:中国科学院软件研究所通用软件实验室,北京,100080;中国科学院软件研究所通用软件实验室,北京,100080;中国科学院软件研究所通用软件实验室,北京,100080
基金项目:中国科学院知识创新工程定向发布基金项目 (KGCX2 JG 0 9)
摘    要:标准UML中不包含虚拟时间和时间同步语义,因而缺乏对并行和分布式仿真(parallel and distributed simulation,PADS)系统设计的支持,对标准UML语义进行扩展以支持PADS领域的概念并降低PADS系统构造的复杂性.主要的工作包括在UML,中引入虚拟时间语义,用包含虚拟时间标记和约束的状态图和交互图来描述仿真实体的功能属性,另外,通过创建虚拟时间同步构造型(stereotype),提出“分离法”将时间同步细节与仿真模型内部的功能属性逻辑地分离,不仅使得仿真对象建模更加容易,而且使仿真模型和时间同步策略两者的重用性大大提高。

关 键 词:并行和分布式仿真(PADS)  统一建模语言(UML)  仿真建模  面向对象设计

Extending Standard UML Semantics to Support PADS Design
HU Si Quan,FAN Zhi Hua,and SHE Chun Dong. Extending Standard UML Semantics to Support PADS Design[J]. Journal of Computer Research and Development, 2004, 41(6): 1030-1036
Authors:HU Si Quan  FAN Zhi Hua  and SHE Chun Dong
Abstract:UML is proposed as a unified language to both simulation object modeling and PADS software system modeling This work focuses on extending standard UML semantics to support simulation domain specific concepts including introducing virtual time in UML, and using UML statechart diagram and interaction diagram with virtual time labels and constraints to describe simulation entity functional property In addition, virtual time synchronization stereotypes are created to describe PADS time synchronization protocols, which separates the functional properties and synchronization properties, thus alleviating the simulation modeling complexity and improving both simulation model reuse and synchronization reuse A wireless network parallel simulation example is given to illustrate the extensions
Keywords:parallel and distributed simulation  unified modeling language  simulation modeling  object oriented design
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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