论文部分内容阅读
本课题任务是完成ATLAS(Abbreviated Test Language for All System)语言集成开发环境的研究与设计。 ATLAS语言是一种非常出色的通用测试系统语言,具有设备无关性。目前,ATLAS作为一种自然语言在美国和欧洲的各个领域,尤其在航空和电子的设备测试系统中应用广泛。ATLAS语言专用开发工作平台PAWS(Professional ATLAS Workstation)是TYX公司的产品,它是集编辑、编译、运行调试等为一体的开发环境。在我国,这项研究才刚刚起步,所以深入研究PAWS机理和技术框架,研制和开发具有我国知识产权的ATLAS语言集成开发环境,在测试领域中,具有相当深远的意义。 本论文首先使用面向对象的软件思想对于开发目标进行简要的分析,然后提出了目标软件的窗体设计过程包括主窗口和RTS窗口,在基于消息的处理基础之上详细的讨论了设计过程中动态指针的使用技巧,同时讨论了树视图在设计中的应用。并简要的提出了使用exe文件制作帮助信息。接着提出了系统的3个模块划分。并构造了编译器。举例说明了课题完成的编译器的工作情况。在后面的文章中,提出了一个真正的编译器的设想。最后提出使用线程的思想实现执行器完成数据的并行效果,并使用原子增量对于并行机制进行仿真。 课题的完成分成两个部分:第一部分是学习、分析并使用ATLAS测试语言,研究TYX公司的ATLAS开发环境PAWS的功能与机理为下一步的工作奠定基础。第二部分是完成测试开发环境的设计及对未完成的部分的设想。