期刊文献+

架构和模式在水声信息流仿真软件中的应用

Application of architecture and design patterns in acoustic information flow simulation software
下载PDF
导出
摘要 水声信息流仿真软件系统涉及多目标、多声纳以及多变的海洋环境.仿真软件的复用性是现代软件工程的重要性能指标.针对系统开放性的特点,在领域分析模型的基础上,采用了面向对象方法设计仿真软件模型.为了满足软件多层次复用的需求,应用软件架构技术和设计模式设计仿真软件.根据水声信息流仿真软件需求,系统划分为四层结构;按功能,层又可分解为包.可复用的设计模式用于设计不同层和包中类之间的关系.提出的仿真软件模型具有良好的可扩充性与可复用性. A acoustic information flow simulation software system involves multi-target and multisonar and the variable ocean environment. Reuse of the simulation software is a critically important attribute of modern software engineering. Due to demands of the open frame, an object-oriented acoustic information flow simulation software was derived from the domain analysis model. For the requirements of the software reuse on the many levels, the technology of software architecture and design patterns were applied in the design of the simulation software. The system was divided into four layers that contained one or more packets according to the functions. Reusable design patterns were applied to specifying the relationships among the classes that are encapsulated by packets at each layer. The simulation software is well extensible and reusable.
出处 《海军工程大学学报》 CAS 北大核心 2006年第4期65-69,共5页 Journal of Naval University of Engineering
关键词 仿真 构件 水声信息流 声纳 软件架构 设计模式 simulation component acoustic information flow sonar software architecture design patterns
  • 相关文献

参考文献9

  • 1梅宏,陈锋,冯耀东,杨杰.ABC:基于体系结构、面向构件的软件开发方法[J].软件学报,2003,14(4):721-732. 被引量:212
  • 2Bruegge B,Dutoit A H.面向对象的软件过程:构建复杂且多变的系统[M].吴丹,唐忆译.北京:清华大学出版社,2002.
  • 3OMG.Unified Modeling Language Specification[EB/OL].http://www.omg.org/docs/formal/01-09-67.pdf,2001-09/2004-03.
  • 4Kruchten P.Rational Unified Process:An Introduction.Second Edition[M].MA:Addison Wesley Longman Inc,2002.
  • 5巴斯林,克莱门茨保罗,凯兹曼瑞克.软件架构实践[M].车立红译.北京:清华大学出版社,2004.
  • 6Gamma E.设计模式:可复用面向对象软件的基础[M].李英军译.北京:机械工业出版社,2005.
  • 7Etter P C.Underwater Acoustic Modeling and Simulation[M].London:Spon Press,2003.
  • 8Lau Y T.The Art of Objects:Object Oriented Design and Architecture[M].北京:科学出版社,2003.
  • 9肖芳雄,熊光泽,李燕.架构和模式在嵌入式软件中的应用研究[J].高技术通讯,2004,14(9):11-14. 被引量:1

二级参考文献6

  • 1Schmidt D C, Huston S D. C+ + network programming(I)-mastering complexity with ACE and patterns. In: Coplien J O, Vlissides J, Kerth N, eds. Pattern Lan guages of Program Design, Reading, MA: Addison-Wesley,2001
  • 2Schmidt D C. Reactor: an object behavioral patter n for concurrent event demultiplexing and event handler dispatching. In: Coplie n J O, Schmidt D C, eds. Pattern languages of program design. Reading, MA: Addison-Wesley,1995
  • 3Lavender R G, Schmidt D C. Active object: an object beh avioral pattern for concurrent programming. In: Coplien J O, Vlissides J, Kerth N, eds. Pattern languages of program design. Reading, MA: Addison-Wesley,1996
  • 4Schmidt D C. ACE: an object-oriented framework for deve loping distributed applications. In: Proceedings of the 6th USENIX C ++ Technical Conference. Cambridge, Massachusetts: USENIX Association, Apr.1994
  • 5Douglass B P. Real-time object orientation.[EB/OL].http:/ /www-md.e-technik.uni-rostock.de/ma/gol/ilogix/rtoo.pdf,2003-08-04
  • 6黄罡,王千祥,曹东刚,梅宏.PKUAS:一种面向领域的构件运行支撑平台[J].电子学报,2002,30(12A):1938-1942. 被引量:43

共引文献216

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部