首页> 外文会议>International Workshop on Program Comprehension >HSML: design directed source code hot spots
【24h】

HSML: design directed source code hot spots

机译:HSML:设计定向源代码热点

获取原文

摘要

HSML, the Hot Spot Markup Language, is an ultra-high level executable specification language designed for concisely specifying source code hot spots of all kinds. Each HSML rule specifies the syntactic class of the items to be marked as hot using a nonterminal of the target language grammar, and the semantic conditions under which such items are to be marked using an algebraic expression on the design properties of the item. Conditions can include restrictions on syntactic structure (patterns), design recovered semantic properties (queries on the design database), and semantic properties induced by other markup rules. HSML has been used in industrial practice to specify source code hot spots for the Year 2000 and a wide range of other application maintenance tasks on systems implemented in Cobol, PI/I and RPG. In this paper we introduce the basic concepts of HSML and demonstrate its use in real software maintenance tasks.
机译:HSML,热点标记语言,是一种超高级可执行规范语言,专为简明地指定各种源代码的热点。每个HSML规则指定要使用目标语言语法的非终端标记为热的项目的句法类,以及使用代数表达在项目的设计属性上标记此类项目的语义条件。条件可以包括对句法结构(模式)的限制,设计恢复的语义属性(在设计数据库上查询),以及由其他标记规则引起的语义属性。 HSML已用于工业实践,为2000年的源代码热点指定,以及在COBOL,PI / I和RPG中实现的系统上的各种其他应用维护任务。在本文中,我们介绍了HSML的基本概念,并展示了其在实际软件维护任务中的使用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号