戴桂兰
- 作品数:39 被引量:183H指数:8
- 供职机构:清华大学更多>>
- 发文基金:国家自然科学基金国家高技术研究发展计划国家科技支撑计划更多>>
- 相关领域:自动化与计算机技术轻工技术与工程电子电信一般工业技术更多>>
- 编译系统中间代码的一种抽象表示被引量:8
- 2002年
- 中间表示是提高编译器的可移植性和代码生成的有效性的关键技术.为提高编译成份的可复用性,简化编译器的构造,本文提出了一种描述程序语言抽象语法及编译器内部数据结构的抽象中间表示AIR(Abstract Inter-mediate Representation).AIR以代数数据类型为主体,并用面向对象特征对其进行扩展,从而使之具有简洁的语法,较强的表达能力、灵活性和可扩展性.AIR将抽象描述与其具体实现相分离,可方便地用不同的高级程序语言实现,从而有助于提高编译成份间的互操作性.
- 戴桂兰张素琴田金兰蒋维杜
- 关键词:面向对象编译器
- 多目标交叉编译技术——GCC与Zephyr编译器构造的分析与比较
- 2002年
- 1引言
编译系统是任何计算机系统中不可缺少的重要部分.编译系统的研制因其技术复杂、难度较高而需要投入较多的人力、物力和花费较长的研制周期.过去编译器均是针对某一特定语言和目标机而编写的.随着计算机的飞速发展,过去那种编写编译器的方法已很难满足需要.在八十年代初,针对各种程序设计语言的后端具有较大共性的特点,国外相继开发了支持多种语言的编译系统,并很快成为各计算机公司编译系统采用的通用方法.
- 戴桂兰张素琴田金兰蒋维杜戴军
- 关键词:计算机GCC编译器
- 基于因果关系矩阵的动态服务组合技术研究
- 2014年
- 为提高卫星信息资源领域的服务动态组合速度和准确度,提出了一种基于因果关系矩阵和图论的组合方法.将用户需求通过语义匹配筛选出一个服务集合,再将服务集合按照因果关系矩阵规则构建出一个服务的输出与服务输入之间匹配程度的矩阵,在组合方法中,使用之前构建好的关系矩阵,并通过基于图的组合算法准确快速地从矩阵中选择相应的服务构建出服务链集合.再根据每个服务链的非功能属性值,筛选出最符合用户需求的服务组合产品.该方法将服务间的依赖关系使用最大化,提高了组合服务链过程中匹配相应节点服务的速度.
- 朱雪峰谢谦戴桂兰
- 关键词:卫星服务图论非功能属性
- 基于指令聚类与指令调度的嵌入式软件功耗优化研究被引量:2
- 2006年
- 选用指令级能耗评估模型,提出和验证了一种基于指令聚类与指令调度的功耗优化方案.该方案采用深度优先算法搜索局部最优解,挑选出能耗较小的一种指令序列.又兼顾测试工作量与精确度,将能耗相似的指令归入同类,有效降低了获取相邻指令切换能耗参数的工作量过大这一问题.通过分析基于SimpleScalar/Wattch模拟器的实验结果,指出仅用指令调度技术进行指令级功耗优化,其效果有限,为了提高优化效率,必须进行更高级别的功耗评估与优化.
- 陈嘉董渊杨阳戴桂兰王生原
- 关键词:指令调度功耗优化深度优先搜索聚类
- 实时面向对象建模方法ROOM与OCTOPUS的分析与比较被引量:2
- 2000年
- ROOM和 OCTOPU S是比较常用的两种实时面向对象建模方法 .本文从模型描述、类、对象与继承、并发性、状态图几个方面比较这两种方法中有明显差异的基本思想 ,并得出 :从某种程度上 ,ROOM较 OCTOPUS优越的结论 .
- 戴桂兰徐宝文
- 关键词:建模方法ROOMOCTOPUS面向对象软件开发
- 一种WEB服务监控参数的调整装置和方法
- 本发明提出了一种WEB服务监控参数的调整装置和方法,针对现有技术中监控与系统性能无法兼顾的问题而发明。本发明的装置包括:参数收集模块,收集服务的平均响应时间、系统占用的处理器资源、系统占用的内存资源、当前用户的访问量参数...
- 戴桂兰戴凤军
- 文献传递
- 面向对象编译类库构造被引量:10
- 2003年
- 通过对编译系统进行面向对象分析,探讨了基于类库的编译器构造方法。在抽取语言文法基本结构的基础上,构造了可复用的编译基本类。编译基本类模型以语法单元为单位,集编译过程中词法分析、语法分析、语义处理、优化和执行等操作与一体,打破了传统编译器中各个编译阶段的空间分割。在基于类库构造的编译器中,对符号表做了类化处理并采用了动态的多级结构,同时将语言语法和语义的处理相分离。提高了编译成份的可扩展性、可复用性和可维护性。
- 张素琴戴桂兰田金兰蒋维杜
- 关键词:面向对象编译器类库词法分析语法分析语义处理
- 一种结构化数据和非结构化数据综合检索的方法
- 本发明公开了结构化数据和非结构化数据综合检索的方法,包括以下步骤:对存放结构化数据的数据库进行扩展,并对不同类型的非结构数据文档采用过滤filter的方式进行处理,根据文档后缀实现相应的接口处理类,完成相应的配置,对该类...
- 戴桂兰戴凤军黄金金戴军
- 文献传递
- 面向对象建模集成环境AML-Tools的设计与实现被引量:2
- 2002年
- 该文描述了一个新的面向对象建模集成环境AML-Tools。AML是一个基于Ada95的建模语言,它吸取了Ada95的基本原理和思想,利用支持面向对象建模的设施对其进行扩充和改造,使之适用于软件建模的各个阶段;引进了程序包、任务等程序单元的概念并使之成为AML的核心成份;吸取了多视点模型的思想,将描述同一实体不同侧面特征的信息分别封装在相应的程序单元声明、程序单元体和程序单元描述中;利用新的并发模型、同步设施和限制设施,有效地解决了系统并发性、不确定性等非功能特性的描述问题。
- 戴桂兰
- 关键词:软件工程面向对象软件开发
- 基于抽象语法描述的中间表示技术被引量:1
- 2003年
- 中间表示技术是高质量可重定目标编译器开发中的关键技术。针对嵌入式软件危机 ,提出了一种基于抽象语法描述的中间表示技术 AIR。AIR以代数数据类型为主体 ,并用面向对象特征对其进行扩展。在这种中间表示技术中 ,通过使用不受限制的高级中间表示 ,可充分利用现有的前端。通过这种语法能对现有中间表示提供自然编码的抽象中间表示 ,提高了编译成份的可复用性和互操作性 ,简化了编译基础设施的建构 。
- 戴桂兰张素琴田金兰蒋维杜
- 关键词:面向对象