Domain-oriented simulation designing and modeling tool
-
摘要: 讨论了面向领域的仿真设计建模工具SIMDEMO的设计和实现.基于透明性、正交性、层次性的视图分解原理,对处于不同阶段、面向不同用户、涉及不同方面的系统模型采用多视图进行分解,建立了以多视图为核心理念的系统协同建模方法,给出了该建模方法下建模所需遵循的过程指导.针对领域模型描述、表示以及操作等多个方面对工具重构的需求,研究得到了基于元对象反射模型的工具架构;架构具有良好适应性,使得工具重构更灵活、简捷.对SIMDEMO的功能结构进行了简介,给出了系统实现方案.最后,将SIMDEMO与典型同类工具作了比较.Abstract: The design and implementation of the domain-oriented designing and modeling tool, SIMDEMO, were discussed. A cooperative modeling methodology supporting multi-views modeling was built by decomposing system models which involve various modeling stages, users, aspects into multi-views based on principles of transparency, orthogonality and hiberarchy, and the guidelines for the modeling processes were also presented. In consideration of the different needs for the description, representation and operation of the models in different domains, a reflective architecture based on the meta-object model was built; The architecture has good adaptability, and can make the customization of the tool more flexible and concise. The system structure and functions were introduced briefly, and the software implementation was presented. At last, SIMDEMO was compared with the similar representative tools.
-
Key words:
- modeling-tool /
- domain-oriented /
- simulation /
- multi-views /
- reflection
-
[1] 麻志毅,赵俊峰,孟祥文,等.青鸟面向对象软件建模工具的研究与实现[J].软件学报,2003,14(1):97-102 Ma Zhiyi,Zhao Junfeng,Meng Xiangwen,et al.Research and implementation of jade bird object-oriented software modeling tool[J].Journal of Software,2003,14(1):97-102(in Chinese) [2] 庞世春,刘淑芬.一种领域建模工具的研究与实现[J].计算机工程,2007,33(18):270-272 Pang Shichun,Liu Shufen.Research and implementation of specific domain modeling tool[J].Computer Engineering,2007,33(18):270-272 (in Chinese) [3] 刘兴堂,梁炳成,刘力,等.复杂系统建模理论、方法与技术[M].北京:科学出版社,2008:6 Liu Xingtang,Liang Bingcheng,Liu Li,et al.Modeling theory,measure and technology for complex system[M].Beijing:Science Press,2008:6(in Chinese) [4] 黄晓冬.复杂系统多视图多粒度建模仿真方法研究及应用 .北京:北京航空航天大学自动化学院,2008 Huang Xiaodong.Research on multi-views multi-granularities modeling and simulation for complex system with application .Beijing:School of Automation Science and Electrical Engineering,Beijing University of Aeronautics and Astronautics,2008(in Chinese) [5] Kiczales G.Beyond the black box:Open implementation[J].IEEE Software,1996,13(1):8 [6] Smith B C.Reflection and semantics in lisp //Proceedings of the 1984 ACM Principles of Programming Language Conference.NewYork:ACM,1984:23-25 [7] Cazzola W.Evaluation of object-oriented reflective model //Proceedings of ECOOP Workshop on Reflective Object-Oriented Programming and Systems.Brussels:Springer,1998:386-387 [8] 黄晓冬,李伯虎,柴旭东,等.基于反射的分布交互仿真软件框架[J].北京航空航天大学学报,2007,33(8):994-999 Huang Xiaodong,Li Bohu,Chai Xudong,et al.Reflection based distributed interactive simulation framework[J].Journal of Beijing University of Aeronautics and Astronautics,2007,33(8):994-999(in Chinese) [9] Wen Wei,He You,Huang Xiaodong,et al.The design & simulation platform for the C2 system of fleet //Proceedings of the International Conference on Information Computing and Automation.Sinapore:World Scientific,2007:1503-1505 [10] 李晓春,刘淑芬,于卓尔.一种基于MOF的两级建模工具的设计与实现[J].计算机应用与软件,2008,25(3):6-8 Li Xiaochun,Liu Shufen,Yu Zhuoer.Design and implementation of a two-level modeling tool based on MOF[J].Computer Applications and Software,2008,25(3):6-8 (in Chinese) [11] 马浩海,谢冰,麻志毅,等.PKUMoDEL:模型驱动的开发和语言家族支持环境[J].计算机研究与发展,2007,44(4):686-692 Ma Haohai,Xie Bing,Ma Zhiyi,et al.PKUMoDEL:A model-driven development environment for languages family[J].Journal of Computer Research and Development,2007,44(4):686-692(in Chinese)
点击查看大图
计量
- 文章访问数: 9672
- HTML全文浏览量: 204
- PDF下载量: 2332
- 被引次数: 0