首页> 外文会议>International Conference on Fundamental Approaches to Software Engineering >What's in a Feature: A Requirements Engineering Perspective
【24h】

What's in a Feature: A Requirements Engineering Perspective

机译:特征中的内容:需求工程视角

获取原文

摘要

The notion of feature is heavily used in Software Engineering, especially for software product lines. However, this notion appears to be confusing, mixing various aspects of problem and solution. In this paper, we attempt to clarify the notion of feature in the light of Zave and Jackson's framework for Requirements Engineering. By redefining a problem-level feature as a set of related requirements, specifications and domain assumptions - the three types of statements central to Zave and Jackson's framework - we also revisit the notion of feature interaction. This clarification work opens new perspectives on formal description and verification of software product lines. An important benefit of the approach is to enable an early identification of feature interactions taking place in the systems' environment, a notoriously challenging problem. The approach is illustrated through a proof-of-concept prototype tool and applied to a Smart Home example.
机译:特征的概念在软件工程中大量用于软件,特别是对于软件产品线。然而,这种概念似乎很令人困惑,混合了问题和解决方案的各个方面。在本文中,我们试图根据Zave和Jackson的需求工程框架阐明特征的概念。通过重新定义问题级别功能作为一组相关的要求,规范和域假设 - Zave和Jackson框架的三种类型的语句 - 我们还重新审视功能交互的概念。此澄清工作开启了关于软件产品线的正式描述和验证的新视角。该方法的一个重要益处是,在系统的环境中,能够早日确定在系统的环境中进行的特征互动,这是一个臭名昭着的挑战性问题。该方法通过概念验证原型工具来说明并应用于智能家庭示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号