• DocumentCode
    3702650
  • Title

    Evaluation of reusable concern-oriented goal models

  • Author

    Mustafa Berk Duran;Aldo Navea Pina;Gunter Mussbacher

  • Author_Institution
    Department of Electrical and Computer Engineering, McGill University Montr?al, Canada
  • fYear
    2015
  • fDate
    8/1/2015 12:00:00 AM
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    A new unit of encapsulation called the concern is at the center of Concern-Orientation. Building on techniques for advanced Separation of Concerns, from Model-Driven Engineering, and from Software Product Lines, Concern-Orientation is a reuse paradigm that stipulates the use of three interfaces to enable broad, generic reuse: the variation, customization, and usage interfaces. Higher-level concerns reuse lower-level concerns, resulting in concern hierarchies where lower-level concern models are composed with higher-level concern models. As part of the variation interface, goal models are used to describe the impact of features of a concern on system qualities. Consequently, goal models of lower-level concerns must be combined with goal models of higher-level concerns to enable reasoning about system qualities in concern hierarchies. However, existing propagation-based reasoning mechanisms for goal models still assume a monolithic goal model, which is not appropriate for concern-oriented reuse. To address this issue, this paper presents novel modeling constructs to enable the reuse of lower-level goal models in the context of Concern-Orientation, extends existing propagation-based reasoning mechanisms of goal models for use in concern hierarchies, and reports on a proof-of-concept implementation of the novel modeling constructs and the extended reasoning mechanism.
  • Keywords
    "Analytical models","Context modeling","Context","Cognition","Stakeholders","Encapsulation","Security"
  • Publisher
    ieee
  • Conference_Titel
    Model-Driven Requirements Engineering Workshop (MoDRE), 2015 IEEE International
  • Type

    conf

  • DOI
    10.1109/MoDRE.2015.7343876
  • Filename
    7343876