Skip to main content

Goal Model Integration: Advanced Relationships and Rationales Documentation

  • Conference paper
  • First Online:
System Analysis and Modeling. Languages, Methods, and Tools for Industry 4.0 (SAM 2019)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11753))

Included in the following conference series:

Abstract

Integrating new technology in a business environment raises many challenges such as ensuring that this technology meets stakeholder requirements and contributes to organizational goals. However, before analyzing the impact of technology on requirements and goals, goal models of the current context and of the proposed technology should be merged to reflect the whole context. Existing merging approaches mainly focus on merging partial views of a goal model, which belong to one context. However, merging different goal models to reflect one holistic context, such as in technology integration, is not addressed. This paper presents a Goal Integration Method targeting different initial contexts, enabling completeness and consistency analysis of the integrated goal model, and providing traceability to rationales and decisions made at integration time. The method introduces advanced relationships and procedures to capture newly added elements or raised conflicts that may occur during the integration. The method is presented with the help of a conceptual model and an algorithm. It also exploits the User Requirements Notation with tool support (jUCMNav) for building and integrating goal models. The feasibility of the method is illustrated through a case study. The method formalizes the integration of multiple goal models belonging to different contexts, and the accommodation of new requirements, while providing comprehensive traceability and rationales.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The model is available online at https://goo.gl/LLCE3m.

References

  1. Akhigbe, O., et al.: Creating quantitative goal models: governmental experience. In: Yu, E., Dobbie, G., Jarke, M., Purao, S. (eds.) ER 2014. LNCS, vol. 8824, pp. 466–473. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-12206-9_40

    Chapter  Google Scholar 

  2. Alwidian, S., Amyot, D., Babin, G.: Evaluating the potential of technology in justice systems using goal modeling. In: Aïmeur, E., Ruhi, U., Weiss, M. (eds.) MCETECH 2017. LNBIP, vol. 289, pp. 185–202. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-59041-7_11

    Chapter  Google Scholar 

  3. Amyot, D., Mussbacher, G.: User requirements notation: the first ten years, the next ten years. J. Softw. (JSW) 6(5), 747–768 (2011). https://doi.org/10.4304/jsw.6.5.747-768

    Article  Google Scholar 

  4. Baslyman, M.: Activity-based process integration framework to improve user satisfaction and decision support in healthcare. Ph.D. thesis, University of Ottawa, Canada (2018). https://doi.org/10.20381/ruor-22359

  5. Baslyman, M., Almoaber, B., Amyot, D., Bouattane, E.M.: Activity-based Process Integration in Healthcare with the user requirements notation. In: Aïmeur, E., Ruhi, U., Weiss, M. (eds.) MCETECH 2017. LNBIP, vol. 289, pp. 151–169. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-59041-7_9

    Chapter  Google Scholar 

  6. Ben-David, S., Chechik, M., Uchitel, S.: Merging partial behaviour models with different vocabularies. In: D’Argenio, P.R., Melgratti, H. (eds.) CONCUR 2013. LNCS, vol. 8052, pp. 91–105. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40184-8_8

    Chapter  Google Scholar 

  7. Brunet, G., Chechik, M., Easterbrook, S., Nejati, S., Niu, N., Sabetzadeh, M.: A manifesto for model merging. In: Proceedings of the 2006 International Workshop on Global Integrated Model Management, pp. 5–12. ACM (2006)

    Google Scholar 

  8. Feng, Z., He, K., Peng, R., Wang, J., Ma, Y.: Towards merging goal models of networked software. In: SEKE, pp. 178–184 (2009)

    Google Scholar 

  9. Fischbein, D., Uchitel, S.: On correct and complete strong merging of partial behaviour models. In: Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 297–307. ACM (2008)

    Google Scholar 

  10. Gogolla, M., Büttner, F., Richters, M.: Use: a UML-based specification environment for validating UML and OCL. Sci. Comput. Program. 69(1–3), 27–34 (2007)

    Article  MathSciNet  Google Scholar 

  11. Hackenberg, G., Bytschkow, D.: Towards early emergent property understanding. In: Proceedings of the 1st Extreme Modeling Workshop at MODELS 2012 (2012)

    Google Scholar 

  12. Ishizaka, A., Nemery, P.: Multi-criteria Decision Analysis: Methods and Software. Wiley, Hoboken (2013)

    Book  Google Scholar 

  13. ITU-T: Recommendation Z.151 (10/18) User Requirements Notation (URN) - Language definition (2018). https://www.itu.int/rec/T-REC-Z.151/en

  14. Liaskos, S., Jalman, R., Aranda, J.: On eliciting contribution measures in goal models. In: 2012 20th IEEE International Requirements Engineering Conference (RE), pp. 221–230 (2012). https://doi.org/10.1109/RE.2012.6345808

  15. Mussbacher, G., Amyot, D.: Goal and scenario modeling, analysis, and transformation with jUCMNav. In: 31st International Conference on Software Engineering - Companion Volume, pp. 431–432. IEEE CS (2009). https://doi.org/10.1109/ICSE-COMPANION.2009.5071047

  16. Nejati, S., Sabetzadeh, M., Chechik, M., Easterbrook, S., Zave, P.: Matching and merging of statecharts specifications. In: 29th International Conference on Software Engineering (ICSE 2007). IEEE CS (2007). https://doi.org/10.1109/ICSE.2007.50

  17. Richards, D.: Merging individual conceptual models of requirements. Requir. Eng. 8(4), 195–205 (2003)

    Article  Google Scholar 

  18. Sabetzadeh, M., Easterbrook, S.: View merging in the presence of incompleteness and inconsistency. Requir. Eng. 11(3), 174–193 (2006)

    Article  Google Scholar 

Download references

Acknowledgment

The authors are thankful to Dr. E. M. Bouattane for his help with the case study. This work was supported in part by the Saudi Government and its Ministry of Education, NSERC (Discovery), and the Institut du savoir Montfort.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel Amyot .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Baslyman, M., Amyot, D. (2019). Goal Model Integration: Advanced Relationships and Rationales Documentation. In: Fonseca i Casas, P., Sancho, MR., Sherratt, E. (eds) System Analysis and Modeling. Languages, Methods, and Tools for Industry 4.0. SAM 2019. Lecture Notes in Computer Science(), vol 11753. Springer, Cham. https://doi.org/10.1007/978-3-030-30690-8_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30690-8_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30689-2

  • Online ISBN: 978-3-030-30690-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics