【24h】

Automation of Software System Development Using Natural Language Processing and Two-Level Grammar

机译:使用自然语言处理和两级语法的软件系统开发自动化

获取原文
获取原文并翻译 | 示例

摘要

In software engineering, even with recent active research on formal methods and automated tools, users' involvement is inevitable and crucial throughout the software development lifecycle. Automation of these manual tasks would assist the developers throughout the development. Our project goal is to help the engineers to resolve ambiguity in natural language (NL) using Natural Language Processing and to overcome different levels of abstraction between requirements documents and formal specifications using Two-Level Grammar (TLG). The result is a system that assists developers to build a formal representation from the informal requirements for rapid prototyping and complete system implementation.
机译:在软件工程中,即使最近对形式化方法和自动化工具进行了积极的研究,在整个软件开发生命周期中,用户的参与也是不可避免且至关重要的。这些手动任务的自动化将在整个开发过程中为开发人员提供帮助。我们的项目目标是帮助工程师使用自然语言处理解决自然语言(NL)中的歧义,并使用两级语法(TLG)来克服需求文档和正式规范之间的不同抽象层次。结果就是一个系统,该系统可以帮助开发人员根据非正式要求构建正式的表示形式,以进行快速原型制作和完整的系统实施。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号