检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机仿真》2005年第10期101-104,共4页Computer Simulation
摘 要:基于组件的仿真系统设计和实现方法极大地提高了系统的可重用性和可扩展性。在仿真组件的构建中正交关注点分离成为系统设计的难点。首先提出了仿真组件正交关注点的概念,深入分析了正交关注点分离的原理,在此基础上,总结了在仿真组件程序设计过程中通常采用的方法,并基于设计模式和泛型编程给出了两种行之有效的方法。在其中详细对比两种方法侧重点的不同,以及聚合度、耦合度方面的考虑,为构造通用性好、组件可重用性好、易于理解、便于维护的基于组件的仿真系统提供了良好的解决方案。还介绍了正交关注点分离的新兴技术———AOP及其在仿真应用中的前景。The design and realization method of simulation system has greatly improved the module reusability and system expansibility. The orthogonal concern's separation has been the difficult problem in simulation component design. The challenge is how to achieve better development efficiency and module reusability. This paper studies in detail the principle of orthogonal concern's separation, then on the basis of these, the general methods for this problem are introduced. Two solutions based on Design Patterns and Generic Programming are presented explicitly. In the paper, it compares in detail the difference and relationship of the two solutions, which have different cohesion and coupling, and discusses how to build an understandable and easy-maintenance simulation system, which has generic and reusable components. It also introduces a new Aspect Oriented Programming technology, which has the ability of separating orthogonal concerns, and its future in simulation development.
分 类 号:TP302.2[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222