首页    期刊浏览 2024年10月04日 星期五
登录注册

文章基本信息

  • 标题:Programmer Productivity Enhancement Through Controlled Natural Language Input
  • 本地全文:下载
  • 作者:Howard Dittmer ; Xiaoping Jia
  • 期刊名称:International Journal of Software Engineering & Applications (IJSEA)
  • 印刷版ISSN:0976-2221
  • 电子版ISSN:0975-9018
  • 出版年度:2020
  • 卷号:11
  • 期号:3
  • 页码:1-18
  • DOI:10.5121/ijsea.2020.11301
  • 出版社:Academy & Industry Research Collaboration Center (AIRCC)
  • 摘要:We have created CABERNET, a Controlled Nature Language (CNL) based approach to program creation. CABERNET allows programmers to use a simple outline-based syntax. This allows increased programmer efficiency and syntax flexibility. CNLs have successfully been used for writing requirements documents. We propose taking this approach well beyond this to fully functional programs. Through the use of heuristics and inference to analyze and determine the programmer’s intent we are able to create fully functional mobile applications. The goal is for programs to be aligned with the way that the humans think rather than the way computers process information. Through the use of templates a CABERNET application can be processed to run on multiple run time environments. Because processing of a CABERNET program file results in native application program performance is maintained.
  • 关键词:Controlled Natural Language;Literate Programming;Programming Language;Computer-aided Software.
国家哲学社会科学文献中心版权所有