摘要
基于构件化软件开发思想,在航空领域通用测试语言ATLAS编译器的实现过程中,提出采用构件化开发方式解决语义分析阶段中"仪器选择和分配"模块的多样性和复杂性问题,给出实现"仪器选择和分配"模块的层次软件体系结构的详细描述,以及通过微软公司的COM构件对象模型给出的资源配置构件的接口说明。项目完成中,采用这种COM构件实现模型很好解决了语义分析阶段中的资源调用和信号语句的语义翻译问题。
A method based on Component-based Software Development was provided to solve the diversified and complicated problem of " selection distribution for instruments" during the development of ATLAS Compiler,which is widely used in aviation test field.The detailed description was given of hierarchical software architecture for realizing the "selection distribution for instruments" model,and of the interface state for resource allocation component by Microsoft COM model.The COM model resolved the resource invoking and semantic analysis for signal related statement during the accomplishment of ATLAS compiler project.
出处
《太原理工大学学报》
CAS
北大核心
2010年第6期759-762,共4页
Journal of Taiyuan University of Technology
基金
国家自然科学基金资助项目(60873139)
西安电子科技大学国家部委预研基金资助项目(00404X04)
关键词
构件化软件开发
ATLAS编译器
语义分析
资源配置
Component-Based Software Development
ATLAS compiler
semantic analysis
resource allocation