随着应用程序开发环境的日益复杂,如Java 2 Enterprise Edition(J2EE)以及微软的软件平台如Microsoft Foundation Classes(MFC)和DOT NET等,代码生成技术在专业应用程序开发过程中的地位越来越重要了。使用代码生成技术,无论是购买第二方的代码生成器,还是自行开发的代码辅助生成软件,都可以极大地加快应用软件的编程速度,降低错误发生率,从而提高应用软件的生产效率。同时,任何代码生成技术也是由人机交互界面和底层功能实现组成,二者缺一不可。界面设计是构造系统得重要步骤。好的界面设计使用户更方便容易的使用整个系统,提高了使用效率,同时也对底层功能产生影响。NS是一款随着网络的发展而发展壮大的多协议的以C++和模拟脚本Otcl语言开发使用的软件,由于它是免费的,且模拟功能强大,在教学研究中作用日益显著。因为不断有人对其原有构件的补充,NS模拟脚本代码越发的复杂起来,开发NS模拟脚本代码的代码生成系统有助加快NS模拟的编程速度,降低错误有很大的作用。本文的主要内容:1、简单介绍NS2软件。2、分析了NS2的模拟脚本的语义语法,并归纳出其基本组成。3、提出符合要求的代码生成系统和界面设计模型。4、根据相应模型交互设计了NS2代码模拟生成系统。5、测试和评估该系统。
本文来源: https://www.lw50.cn/article/126225b9e8e09437f4dd62df.html