首页> 外文期刊>ACM transactions on software engineering and methodology >Semantic Parameterization: A Process for Modeling Domain Descriptions
【24h】

Semantic Parameterization: A Process for Modeling Domain Descriptions

机译:语义参数化:域描述建模的过程

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

摘要

Software engineers must systematically account for the broad scope of environmental behavior, including nonfunctional requirements, intended to coordinate the actions of stakeholders and software systems. The Inquiry Cycle Model (ICM) provides engineers with a strategy to acquire and refine these requirements by having domain experts answer six questions: who, what, where, when, how, and why. Goal-based requirements engineering has led to the formalization of requirements to answer the ICM questions about when, how, and why goals are achieved, maintained, or avoided. In this article, we present a systematic process called Semantic Parameterization for expressing natural language domain descriptions of goals as specifications in description logic. The formalization of goals in description logic allows engineers to automate inquiries using who, what, and where questions, completing the formalization of the ICM questions. The contributions of this approach include new theory to conceptually compare and disambiguate goal specifications that enables querying goals and organizing goals into specialization hierarchies. The artifacts in the process include a dictionary that aligns the domain lexicon with unique concepts, distinguishing between synonyms and polysemes, and several natural language patterns that aid engineers in mapping common domain descriptions to formal specifications. Semantic Parameterization has been empirically validated in three case studies on policy and regulatory descriptions that govern information systems in the finance and health-care domains.
机译:软件工程师必须系统地说明环境行为的广泛范围,包括非功能性需求,旨在协调利益相关者和软件系统的行为。查询周期模型(ICM)通过让领域专家回答六个问题来为工程师提供一种策略,以获取和完善这些要求:谁,什么,什么地方,什么时候,如何以及为什么。基于目标的需求工程已经导致需求的形式化,以回答有关何时,如何以及为什么实现,维护或避免目标的ICM问题。在本文中,我们提出了一个称为语义参数化的系统过程,用于将目标的自然语言域描述表达为描述逻辑中的规范。描述逻辑中目标的形式化使工程师可以使用谁,什么以及在哪里问题来使查询自动化,从而完成ICM问题的形式化。这种方法的贡献包括新的理论,可以在概念上比较和消除目标规范的歧义,从而可以查询目标并将目标组织到专业化层次结构中。该过程中的工件包括将域词典与独特概念对齐,区分同义词和多义词的词典,以及帮助工程师将通用域描述映射到正式规范的几种自然语言模式。语义参数化已在三个案例研究中得到了实证验证,这些案例研究了用于控制金融和医疗保健领域信息系统的政策和法规描述。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号