ABSTRACT
It is important to make sure that software satisfies stakeholders' requirements. However, as software has been getting more large-scale and complicated in recent years, it has certainly become more difficult to satisfy requirements. Even if there are goal-oriented requirements analysis approaches as techniques to systematically satisfy stakeholders' requirements, it is still difficult to maintain consistency of goal models and other requirements artifacts. In this paper, we propose a transformation approach that transforms models of KAOS, a well-known goal modeling methodology, into preliminary BPMN models by using refinement pattern of KAOS in a systematic way. It can assure consistency between systematically defined user's requirements and their realization process.
- Axcel van Lamsweerde. Requirements Engineering: From System Goals to UML models to software specifications. WILEY, West Sussex, England, 2009. Google ScholarDigital Library
- Jose Luis de la Vara, Juan Sánchez, and Oscar Pastor. On the Use of Goal Models and Business Process Models for Elicitation of System Requirements. BPMDS 2013, Springer, pp. 168--181.Google Scholar
- Antoine Cailliau. Automating Model Transformations and Refactoring for Goal-Oriented Models. Master thesis, 2012.Google Scholar
- Laura Sánchez-González, Francisco Ruiz, Félix García, Jorge Cardoso. Towards Thresholds of Control Flow Complexity Measures for BPMN models. SAC2011, ACM, pp. 1445--1450. Google ScholarDigital Library
Index Terms
- Transformation approach from KAOS goal models to BPMN models using refinement patterns
Recommendations
The many faces of operationalization in goal-oriented requirements engineering
APCCM '14: Proceedings of the Tenth Asia-Pacific Conference on Conceptual Modelling - Volume 154Goal models have been used in Requirements Engineering (RE) to elicit, model and analyse stakeholder requirements. In a goal model, stakeholder requirements are represented as root-level goals that are iteratively refined through AND/OR-refinements to ...
An empirical approach toward the resolution of conflicts in goal-oriented models
One significant problem requirements engineers have to cope with is the management of unclear requirements, ambiguities, and conflicts that may arise between stakeholders. Such issues may be desirable since they may allow for further elicitation of ...
Quality-centric feature model configuration using goal models
SAC '16: Proceedings of the 31st Annual ACM Symposium on Applied ComputingIn software product line engineering, a feature model represents the possible configuration space and can be customized based on the stakeholders' needs. Considering the complexity of feature models in addition to the diversity of the stake-holders' ...
Comments