A process to support the creation of iStar extensions

3Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

iStar is a popular goal-based modelling language that has been used in different domains. The language has been extended to incorporate new constructs related to an application domain or to adjust it to practical situations during requirements modelling. However, often iStar extensions are proposed in an ad-hoc way resulting in several problems such as incompleteness, inconsistency and conflicts. This work aims to propose a process to be used by those interested in proposing systematic iStar extensions. A systematic literature review and a qualitative study were conducted previously to identify not only the current iStar extensions, but also to understand what the researchers feel that are important when proposing them. In this paper, we propose a process to support the proposal of new iStar extensions. It is driven by model-based development concepts, reuse of existing iStar extensions and the experts' best practices. It has already been used to propose several iStar extensions. Furthermore, the feedback on the proposal provided by several iStar experts was quite positive. Our process can avoid several problems in current iStar extensions, such as the absence of the constructs meaning, lack of metamodel definition, inconsistencies between abstract and concrete syntaxes and conflicts in the concrete syntax.

Cite

CITATION STYLE

APA

Gonçalves, E., Araujo, J., & Castro, J. (2020). A process to support the creation of iStar extensions. In Proceedings of the ACM Symposium on Applied Computing (pp. 1363–1370). Association for Computing Machinery. https://doi.org/10.1145/3341105.3375761

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free