首页    期刊浏览 2025年07月10日 星期四
登录注册

文章基本信息

  • 标题:Refactoring of Heterogeneous Meta-Program into k-stage Meta-Program
  • 本地全文:下载
  • 作者:Štuikys ; V. ; Bespalova
  • 期刊名称:Information Technology And Control
  • 印刷版ISSN:2335-884X
  • 出版年度:2014
  • 卷号:43
  • 期号:1
  • 页码:14-27
  • DOI:10.5755/j01.itc.43.1.3715
  • 语种:English
  • 出版社:Kaunas University of Technology
  • 摘要:The paper presents: (1) a graph-based theoretical background to refactoring a correct heterogeneous meta-program into its k-stage representation; (2) the refactoring method; (3) refactoring experiments with tasks taken from different domains, including real world tasks, such as meta-programs to teach Computer Science (CS) topics using educational robots. Refactoring meta-programs by staging enables to flexibly adapt them to the different context of use. To do that (semi-)automatically, we use the contextual information as a priority relation (e.g. highest, lowest, etc.) introduced within the meta-program specification. We implement the refactoring method using the so-called activating/de-activating label (index) to change the role of meta-language constructs at different stages. The contribution of the paper is: (1) applying the known (in programming) staging concept to heterogeneous meta-programming; (2) a theoretical background, properties and the method to solve tasks of this kind of refactoring. DOI: http://dx.doi.org/10.5755/j01.itc.43.1.3715
  • 关键词:refactoring;meta-program;meta-parameter;meta-programming;multi-stage heterogeneous meta-program
国家哲学社会科学文献中心版权所有