TimedGRL: Specifying Goal Models Over Time

被引:0
|
作者
Aprajita [1 ]
Mussbacher, Gunter [1 ]
机构
[1] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ, Canada
来源
2016 IEEE 24TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW) | 2016年
关键词
goal modeling; evaluation mechanism; URN; User Requirements Notation; GRL; Goal-oriented Requirement Language; evolution; sustainability;
D O I
10.1109/REW.2016.17
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:125 / 134
页数:10
相关论文
共 50 条
  • [21] On Efficiently Specifying Models for Model Checking
    Nykolaychuk, Mykhaylo
    Lipaczewski, Michael
    Liebusch, Tino
    Ortmeier, Frank
    MODEL-BASED SAFETY AND ASSESSMENT, IMBSA 2014, 2014, 8822 : 14 - 27
  • [22] Within-Person Variability in Goal Content and Goal Frame: Amount, Patterns, Antecedents, and Consequences of Variation in Goal Orientation Over Time
    Converse, Patrick D.
    Miloslavic, Stephanie A.
    Lockamy, Christen N.
    Sudduth, Mary Margaret
    Piccone, Katrina
    Pathak, Jaya
    DePaul-Haddock, Anne Marie
    HUMAN PERFORMANCE, 2013, 26 (05) : 374 - 389
  • [23] Individual differences in reactions to goal-performance discrepancies over time
    Converse, Patrick D.
    Steinhauser, Elizabeth
    Pathak, Jaya
    PERSONALITY AND INDIVIDUAL DIFFERENCES, 2010, 48 (02) : 138 - 143
  • [24] Justifying goal models
    Jureta, Ivan J.
    Faulkner, Stephane
    Schobbens, Pierre-Yves
    RE'06: 14TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 119 - +
  • [25] Reasoning with goal models
    Giorgini, P
    Mylopoulos, J
    Nicchiarelli, E
    Sebastiani, R
    CONCEPTUAL MODELING - ER 2002, 2002, 2503 : 167 - 181
  • [26] Runtime Goal Models
    Dalpiaz, Fabiano
    Borgida, Alexander
    Horkoff, Jennifer
    Mylopoulos, John
    2013 IEEE SEVENTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2013,
  • [27] Travel-Time Models With and Without Homogeneity Over Time
    Carey, Malachy
    Humphreys, Paul
    McHugh, Marie
    McIvor, Ronan
    TRANSPORTATION SCIENCE, 2017, 51 (03) : 882 - 892
  • [28] SPECIFYING A REAL-TIME KERNEL
    SPIVEY, JM
    IEEE SOFTWARE, 1990, 7 (05) : 21 - 28
  • [29] Reusable Goal Models
    Duran, Mustafa Berk
    2017 IEEE 25TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2017, : 532 - 537
  • [30] On the Reuse of Goal Models
    Duran, Mustafa Berk
    Mussbacher, Gunter
    Thimmegowda, Nishanth
    Kienzle, Jorg
    SDL 2015: MODEL-DRIVEN ENGINEERING FOR SMART CITIES, 2015, 9369 : 141 - 158