首页> 外文会议>International conference on conceptual modeling >Requirements Evolution and Evolution Requirements with Constrained Goal Models
【24h】

Requirements Evolution and Evolution Requirements with Constrained Goal Models

机译:需求演化和具有约束目标模型的演化需求

获取原文

摘要

We are interested in supporting software evolution caused by changing requirements and/or changes in the operational environment of a software system. For example, users of a system may want new functionality or performance enhancements to cope with growing user population (changing requirements). Alternatively, vendors of a system may want to minimize costs in implementing requirements changes (evolution requirements). We propose to use Constrained Goal Models (CGMs) to represent the requirements of a system, and capture requirements changes in terms of incremental operations on a goal model. Evolution requirements are then represented as optimization goals that minimize implementation costs or customer value. We can then exploit reasoning techniques to derive optimal new specifications for an evolving software system. CGMs offer an expressive language for modelling goals that comes with scalable solvers that can solve hybrid constraint and optimization problems using a combination of Satisfiability Modulo Theories (SMT) and Optimization Modulo Theories (OMT) techniques. We evaluate our proposal by modeling and reasoning with a goal model for the meeting scheduling exemplar.
机译:我们感兴趣的是支持由不断变化的需求和/或软件系统的操作环境的变化所引起的软件演化。例如,系统的用户可能需要新的功能或性能增强功能,以应对不断增长的用户数量(需求变化)。或者,系统的供应商可能希望将实施需求变更(演进需求)的成本降至最低。我们建议使用约束目标模型(CGM)来表示系统的需求,并根据目标模型上的增量操作来捕获需求变化。然后,将演变需求表示为使目标实施成本或客户价值最小化的优化目标。然后,我们可以利用推理技术来为不断发展的软件系统得出最佳的新规范。 CGM为建模目标提供了一种表达性语言,可扩展的求解器可以使用可满足性模理论(SMT)和优化模理论(OMT)技术的组合来解决混合约束和优化问题。我们通过对会议安排示例的目标模型进行建模和推理来评估我们的提案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号