摘要
为了解决分布式仿真软件设计开发中的难题,提出了分布式仿真软件三层设计模式(Three Level Design Pattern,TLDP)。三层设计模式要求仿真软件按照用户服务层、应用服务层和数据服务层三层进行功能划分,进行分层设计和开发。对仿真软件设计中存在的问题进行了分析,介绍了三层设计模式的主要内容和设计开发规则,最后给出了两个应用实例。实践证明三层设计模式比较适用于具有复杂应用背景和软件环境的分布式仿真系统软件的设计与开发,能够有效提高设计开发效率。
Three-Level Design Pattern (TLDP) was proposed creatively for the purpose of solving Distributed Interactive Simulation (DIS) software design and development problems. The TLDP prescribes that DIS software functions should be designed and developed in three logic levels, which are User Service Level, Application Service Level and Data Service Level. After analyzing the specialties of DIS software design and development, the main eoneepts and principles of the TLDP were introduced. In the end, two applications were given to show how the TLDP was used to design DIS systems. Practices show that the TLDP is suitable for the design and development of DIS software, which has complex application backgrounds and software structures, and it can improve software design and development efficiency obviously.
出处
《系统仿真学报》
EI
CAS
CSCD
北大核心
2008年第21期5812-5815,共4页
Journal of System Simulation
关键词
三层设计模式
分布式仿真
软件
设计模式
Three-Level Design Pattern (TLDP)
Distributed Interactive Simulation (DIS)
software
design pattern