TimedGRL: Specifying Goal Models Over Time

TimedGRL: Specifying Goal Models Over Time
复制标题

TimedGRL:指定随时间变化的目标模型

DOI:
--
复制
发表时间:
2016
期刊:
2016 IEEE 24th International Requirements Engineering Conference Workshops (REW)
影响因子:
--
通讯作者:
G. Mussbacher
G. Mussbacher
中科院分区:
--
文献类型:
--
作者:
Aprajita;G. Mussbacher

文献摘要

被引文献

相似文献

以目标为导向的分析可以通过确定哪些建议解决方案达到了利益相关者目标和系统的期望品质来实现更合适的平衡,从而可以在竞争解决方案之间进行权衡分析。标准语言定义是以目标为导向的语言,例如I*,面向目标的需求语言(GRL),NFR框架和KAO为这种分析提供了不同的支持。但是,在大多数情况下,该分析基本上仅限于一个快照。尽管可以创建代表系统不同阶段的几个目标模型,但当前的语言定义不允许连接这些模型,因此很难同时分析它们。此外,在各个阶段的模型中需要重复许多模型元素,从而在需要始终如一地进化这些模型时会引起问题。本文介绍了TimeDgrl,即GRL标准的扩展,可以随着时间的推移对目标模型进行全面更改的建模和分析。目标模型和目标模型的变化是在一个模型中捕获的,从而简化了系统的演变。提出了定时格尔的元模型,并定义了定时格尔模型的分析算法。定时格尔的有用性用可持续性领域的示例进行了说明。
Goal-oriented analysis allows performing trade-off analysis among competing solutions to a problem by determining which proposed solution strikes a more appropriate balance of stakeholder objectives and desired qualities of a system. Standard language definitions of common goal-oriented languages such as i*, the Goal-oriented Requirement Language (GRL), the NFR Framework, and KAOS offer varying support for such analysis. In most cases, however, the analysis is essentially confined to one snapshot in time. While several goal models may be created that represent different stages of a system, the current language definitions do not allow these models to be connected and make it difficult to analyze them simultaneously. Furthermore, many model elements need to be repeated in the models of the various stages, causing problems when these models need to be evolved consistently. This paper introduces TimedGRL, an extension of the GRL standard, which enables the modeling and analysis of a comprehensive set of changes to a goal model over time. The goal model and the changes to the goal model are captured in one model, which eases system evolution. The metamodel for TimedGRL is presented and an analysis algorithm for TimedGRL models is defined. The usefulness of TimedGRL is illustrated with an example from the sustainability domain.