{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,13]],"date-time":"2026-06-13T07:06:26Z","timestamp":1781334386708,"version":"3.54.1"},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2018,4,17]],"date-time":"2018-04-17T00:00:00Z","timestamp":1523923200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"crossref","award":["262050-2013"],"award-info":[{"award-number":["262050-2013"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Interis Consulting\/BDO"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Requirements Eng"],"published-print":{"date-parts":[[2019,12]]},"DOI":"10.1007\/s00766-018-0294-1","type":"journal-article","created":{"date-parts":[[2018,4,17]],"date-time":"2018-04-17T01:07:24Z","timestamp":1523927244000},"page":"459-481","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":36,"title":["A systematic literature mapping of goal and non-goal modelling methods for legal and regulatory compliance"],"prefix":"10.1007","volume":"24","author":[{"given":"Okhaide","family":"Akhigbe","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2414-1791","authenticated-orcid":false,"given":"Daniel","family":"Amyot","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gregory","family":"Richards","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2018,4,17]]},"reference":[{"key":"294_CR1","doi-asserted-by":"publisher","first-page":"466","DOI":"10.1007\/978-3-319-12206-9_40","volume-title":"Conceptual Modeling","author":"Okhaide Akhigbe","year":"2014","unstructured":"Akhigbe O, Alhaj M, Amyot D, Badreddin O, Braun E, Cartwright N, Richards G, Mussbacher G (2014) Creating quantitative goal models: governmental experience. In: 33rd international conference on conceptual modeling (ER\u201914). LNCS, vol 8824, Springer, Berlin, pp 466\u2013473"},{"key":"294_CR2","doi-asserted-by":"crossref","unstructured":"Akhigbe O, Amyot D, Richards G (2015) Information technology artifacts in the regulatory compliance of business processes: a meta-analysis. In: 6th international MCETECH conference on E-technologies. LNBIP, vol 209, Springer, pp 89\u2013104","DOI":"10.1007\/978-3-319-17957-5_6"},{"issue":"8","key":"294_CR3","doi-asserted-by":"publisher","first-page":"841","DOI":"10.1002\/int.20433","volume":"25","author":"D Amyot","year":"2010","unstructured":"Amyot D, Ghanavati S, Horkoff J, Mussbacher G, Peyton L, Yu E (2010) Evaluating goal models within the goal-oriented requirement language. Int J Intell Syst 25(8):841\u2013877","journal-title":"Int J Intell Syst"},{"key":"294_CR4","unstructured":"Amyot D, Mussbacher G (2011) User requirements notation: the first ten years, the next ten years. Invited paper, J Softw (JSW), Academy Publisher, 6(5): 747\u2013768"},{"key":"294_CR5","doi-asserted-by":"crossref","unstructured":"Badreddin O, Mussbacher G, Amyot D, Behnam SA, Rashidi-Tabrizi R, Braun E, Richards G (2013) Regulation-based dimensional modeling for regulatory intelligence. In: 6th International Workshop on Requirements Engineering and Law (RELAW), pp 1\u201310","DOI":"10.1109\/RELAW.2013.6671340"},{"key":"294_CR6","doi-asserted-by":"crossref","unstructured":"Bano M, Zowghi D, Ikram N (2014) Systematic reviews in requirements engineering: a tertiary study. In: 2014 IEEE 4th international workshop on empirical requirements engineering (EmpiRE), IEEE CS, pp 9\u201316","DOI":"10.1109\/EmpiRE.2014.6890110"},{"key":"294_CR7","doi-asserted-by":"crossref","unstructured":"Behnam SA, Amyot D, Mussbacher G, Braun E, Cartwright N, Saucier M (2012) Using the goal-oriented pattern family framework for modelling outcome-based regulations. In: 2nd international workshop on requirements patterns (RePa\u201912), IEEE CS, pp 35\u201340","DOI":"10.1109\/RePa.2012.6359976"},{"key":"294_CR8","doi-asserted-by":"crossref","unstructured":"Braun E, Cartwright N, Shamsaei A, Behnam SA, Richards G, Mussbacher G, Alhaj M, Tawhid R (2012) Drafting and modeling of regulations: Is it being done backwards? In: Fifth international workshop on requirements engineering and law (RELAW), IEEE CS, pp 1\u20136","DOI":"10.1109\/RELAW.2012.6347802"},{"key":"294_CR9","unstructured":"Feldt R, Magazinius A (2010) Validity threats in empirical software engineering research\u2014an initial survey. In: Proceedings of the 22nd international conference on software engineering and knowledge engineering (SEKE). Knowledge Systems Institute Graduate School, pp 374\u2013379"},{"key":"294_CR10","unstructured":"Ghanavati S, Amyot D, Peyton L (2007) A requirements management framework for privacy compliance. In: Proceedings of the 10th workshop on requirements engineering (WER\u201907), pp 149\u2013159"},{"key":"294_CR11","doi-asserted-by":"crossref","unstructured":"Ghanavati S, Amyot D, Peyton L (2008) Comparative analysis between document-based and model-based compliance management approaches. In: Requirements engineering and law (RELAW\u201908), IEEE CS, pp 35\u201339","DOI":"10.1109\/RELAW.2008.2"},{"key":"294_CR12","doi-asserted-by":"crossref","unstructured":"Ghanavati S, Amyot D, Peyton L (2009) Compliance analysis based on a goal-oriented requirement language evaluation methodology. In: 17th IEEE international conference on requirements engineering (RE), IEEE CS, pp 133\u2013142","DOI":"10.1109\/RE.2009.42"},{"key":"294_CR13","unstructured":"Ghanavati S, Amyot D, Siena A, Susi A, Perini A (2010a) Making business processes law compliant. In: First workshop on law compliancy issues in organisational systems and strategies (iComply\u201910). Retrieved 05 Feb 2016 from \n                    http:\/\/jucmnav.softwareengineering.ca\/ucm\/pub\/UCM\/VirLibiComply2010\/iComply2010-GASSP.pdf"},{"issue":"3","key":"294_CR14","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1504\/IJEB.2010.034171","volume":"8","author":"S Ghanavati","year":"2010","unstructured":"Ghanavati S, Amyot D, Peyton L, Siena A, Perini A, Susi A (2010) Integrating business strategies with requirement models of legal compliance. Int J Electron Bus 8(3):260\u2013280","journal-title":"Int J Electron Bus"},{"key":"294_CR15","doi-asserted-by":"crossref","unstructured":"Ghanavati S, Amyot D, Peyton L (2011) A systematic review of goal-oriented requirements management frameworks for business process compliance. In: Fourth international workshop on requirements engineering and law (RELAW), IEEE CS, pp 25\u201334","DOI":"10.1109\/RELAW.2011.6050270"},{"key":"294_CR16","doi-asserted-by":"crossref","unstructured":"Ghanavati S, Amyot D, Rifaut, A (2014a) Legal goal-oriented requirement language (legal GRL) for modeling regulations. In: 6th international workshop on modeling in software engineering (MiSE), ACM, pp 1\u20136","DOI":"10.1145\/2593770.2593780"},{"key":"294_CR17","doi-asserted-by":"crossref","unstructured":"Ghanavati S, Amyot D, Rifaut A, Dubois E (2014b) Goal-oriented compliance with multiple regulations. In: 22nd IEEE international on requirements engineering conference (RE\u201914), IEEE CS, pp 73\u201382","DOI":"10.1109\/RE.2014.6912249"},{"issue":"2","key":"294_CR18","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1007\/s00766-013-0167-6","volume":"18","author":"G Gordon","year":"2013","unstructured":"Gordon G, Breaux T (2013) A cross-domain empirical study and legal evaluation of the requirements water marking method. Requir Eng 18(2):147\u2013173","journal-title":"Requir Eng"},{"key":"294_CR19","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/978-3-642-00328-8_2","volume-title":"Business Process Management Workshops","author":"Guido Governatori","year":"2009","unstructured":"Governatori G, Hoffmann J, Sadiq S, Weber I (2008) Detecting regulatory compliance for business process models through semantic annotations. In: BPD-08: 4th international workshop on business process designm, LNBIP, vol 17, Springer, Berlin Heidelberg, pp 5\u201317"},{"key":"294_CR20","unstructured":"Hashmi M (2015) Evaluating business process compliance management frameworks. PhD Thesis, Information Systems School, Queensland University of Technology, Australia, December, 2015. Retrieved 2 Feb 2016, from \n                    http:\/\/ssrg.nicta.com.au\/publications\/nictaabstracts\/9138.pdf"},{"issue":"1","key":"294_CR21","doi-asserted-by":"publisher","first-page":"16","DOI":"10.2307\/785533","volume":"23","author":"Wesley Newcomb Hohfeld","year":"1913","unstructured":"Hohfeld WN (1913) Some fundamental legal conceptions as applied in judicial reasoning. Yale Law J 23(1):16\u201359. Retrieved 2 Feb 2016, from \n                    http:\/\/www.jstor.org\/stable\/785533","journal-title":"The Yale Law Journal"},{"issue":"2","key":"294_CR22","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1007\/s00766-017-0280-z","volume":"24","author":"Jennifer Horkoff","year":"2017","unstructured":"Horkoff J, Aydemir FB, Cardoso E, Li T, Mat\u00e9 A, Paja E, Salnitri M, Piras L, Mylopoulos J, Giorgini P (2017) Goal-oriented requirements engineering: an extended systematic mapping study. Requir Eng (online first) pp 1\u201328. \n                    https:\/\/doi.org\/10.1007\/s00766-017-0280-z","journal-title":"Requirements Engineering"},{"issue":"3","key":"294_CR23","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1007\/s00766-011-0143-y","volume":"18","author":"J Horkoff","year":"2013","unstructured":"Horkoff J, Yu ESK (2013) Comparison and evaluation of goal-oriented satisfaction analysis techniques. Requir Eng 18(3):199\u2013222","journal-title":"Requir Eng"},{"key":"294_CR24","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1007\/978-3-642-24606-7_5","volume-title":"Conceptual Modeling \u2013 ER 2011","author":"Silvia Ingolfo","year":"2011","unstructured":"Ingolfo S, Siena A, Mylopoulos J (2011) Establishing regulatory compliance for software requirements. In: Conceptual modeling\u2014ER 2011. LNCS, vol 6998, Springer, Heidelberg, pp 47\u201361"},{"key":"294_CR25","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1016\/j.datak.2012.12.004","volume":"87","author":"S Ingolfo","year":"2013","unstructured":"Ingolfo S, Siena A, Mylopoulos J, Susi A, Perini A (2013) Arguing regulatory compliance of software requirements. Data Knowl Eng 87:279\u2013296","journal-title":"Data Knowl Eng"},{"key":"294_CR26","doi-asserted-by":"publisher","first-page":"206","DOI":"10.1007\/978-3-642-37422-7_15","volume-title":"Requirements Engineering: Foundation for Software Quality","author":"Silvia Ingolfo","year":"2013","unstructured":"Ingolfo S, Siena A, Jureta I, Susi A, Perini A, Mylopoulos J (2013b) Choosing compliance solutions through stakeholder preferences. In: Requirements engineering: foundation for software quality (REFSQ 2013). LNCS, vol 7830, Springer, Heidelberg, pp 206\u2013220"},{"key":"294_CR27","doi-asserted-by":"crossref","unstructured":"Ingolfo S, Souza VES (2013) Law and adaptivity in requirements engineering. In: 8th international symposium on software engineering for adaptive and self-managing systems, IEEE Press, pp 163\u2013168","DOI":"10.1109\/SEAMS.2013.6595503"},{"key":"294_CR28","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1007\/978-3-319-12206-9_22","volume-title":"Conceptual Modeling","author":"Silvia Ingolfo","year":"2014","unstructured":"Ingolfo S, Jureta I, Siena A, Perini A, Susi A (2014) N\u00f2mos 3: legal compliance of roles and requirements. In: 33rd international conference on conceptual modeling. LNCS, vol 8824, Springer, Switzerland, pp 275\u2013288"},{"key":"294_CR29","doi-asserted-by":"crossref","unstructured":"Jureta I, Breaux T, Siena A, Gordon D (2013) Toward benchmarks to assess advancement in legal requirements modeling. In: Sixth international workshop on requirements engineering and law workshop (RELAW), IEEE CS, pp 25\u201333","DOI":"10.1109\/RELAW.2013.6671343"},{"issue":"4","key":"294_CR30","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1007\/PL00010362","volume":"6","author":"E Kavakli","year":"2002","unstructured":"Kavakli E (2002) Goal-oriented requirements engineering: a unifying framework. Requir Eng 6(4):237\u2013251","journal-title":"Requir Eng"},{"key":"294_CR31","unstructured":"Kharbili ME, Stein S, Markovic I, Pulverm\u00fcller E (2008a) Towards a framework for semantic business process compliance management. In: Proceedings of the 1st international workshop on governance, risk and compliance (GRCIS\u201908), CEUR-WS, vol 339, pp 1\u201315"},{"key":"294_CR32","unstructured":"Kharbili ME, de Medeiros AKA, Stein S, van der Aalst WMP (2008b) Business process compliance checking: Current state and future challenges. In: MobIS 2008. LNI, vol 141, GI, pp 107\u2013113"},{"key":"294_CR33","unstructured":"Kitchenham B, Charters S (2007) Guidelines for performing systematic literature reviews in software engineering, version 2.3. Tech. rep., Keele Univ. and Univ. of Durham, UK"},{"key":"294_CR34","doi-asserted-by":"crossref","unstructured":"Maxwell JC, Ant\u00f3n AI (2009) Checking existing requirements for compliance with law using a production rule model. In: Second international workshop on requirements engineering and law (RELAW), IEEE CS, pp 1\u20136","DOI":"10.1109\/RELAW.2009.3"},{"key":"294_CR35","doi-asserted-by":"crossref","unstructured":"Maxwell J, Anton AI, Swire P (2011) A legal cross-references taxonomy for identifying conflicting software requirements. In: 19th IEEE international requirements engineering conference (RE\u201911), IEEE CS, pp 197\u2013206","DOI":"10.1109\/RE.2011.6051647"},{"issue":"2","key":"294_CR36","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1007\/s00766-012-0152-5","volume":"17","author":"JC Maxwell","year":"2012","unstructured":"Maxwell JC, Ant\u00f3n AI, Swire P, Riaz M, McCraw CM (2012) A legal cross-references taxonomy for reasoning about compliance requirements. Requir Eng 17(2):9\u2013115","journal-title":"Requir Eng"},{"key":"294_CR37","doi-asserted-by":"crossref","unstructured":"Maxwell JC, Ant\u00f3n AI, Swire P (2012b) Managing changing compliance requirements by predicting regulatory evolution: an adaptability framework. In: 20th IEEE international requirements engineering conference (RE\u201912), IEEE CS, pp 101\u2013110","DOI":"10.1109\/RE.2012.6345793"},{"key":"294_CR38","unstructured":"OMG (2008) Software process engineering meta-model specification, version 2.0. Document formal\/2008-04-01"},{"key":"294_CR39","doi-asserted-by":"crossref","unstructured":"Otto PN, Ant\u00f3n AI (2007) Addressing legal requirements in requirements engineering. In: 15th IEEE international requirements engineering conference (RE\u201907), IEEE, pp 5\u201314","DOI":"10.1109\/RE.2007.65"},{"key":"294_CR40","doi-asserted-by":"crossref","unstructured":"Palmieri A, Collet P, Amyot D (2015) Handling regulatory goal model families as software product lines. In: Advanced information systems engineering (CAiSE\u201915). LNCS, vol 9097, Springer, pp 181\u2013196","DOI":"10.1007\/978-3-319-19069-3_12"},{"key":"294_CR41","doi-asserted-by":"crossref","unstructured":"Perry DE, Porter AA, Votta LG (2000) Empirical studies of software engineering: a roadmap. In: Future of software engineering, ICSE 2000, ACM Press, New York, pp 345\u2013355","DOI":"10.1145\/336512.336586"},{"key":"294_CR42","doi-asserted-by":"crossref","unstructured":"Petersen K, Feldt R, Mujtaba S, Mattson M (2008) Systematic mapping studies in software engineering. In: 12th Int. conf. on evaluation and assessment in software engineering (EASE\u20192008). BCS, paper 8","DOI":"10.14236\/ewic\/EASE2008.8"},{"key":"294_CR43","doi-asserted-by":"crossref","unstructured":"Rashidi-Tabrizi R, Mussbacher G, Amyot D (2013) Transforming regulations into performance models in the context of reasoning for outcome-based compliance. In: Sixth international workshop on requirements engineering and law (RELAW), IEEE CS, pp 34\u201343","DOI":"10.1109\/RELAW.2013.6671344"},{"key":"294_CR44","unstructured":"Ramezani E, Fahland D, van Dongen B, van der Aalst W (2013) Diagnostic information for compliance checking of temporal compliance requirements. In: Advanced information systems engineering (CAiSE 2013). LNCS, vol 7908, Springer, Heidelberg, pp 304\u2013320"},{"key":"294_CR45","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1007\/978-3-642-20511-8_7","volume-title":"Business Process Management Workshops","author":"Azalia Shamsaei","year":"2011","unstructured":"Shamsaei A, Pourshahid A, Amyot D (2011) Business process compliance tracking using key performance indicators. In: Business process management workshops. LNBIP, vol 66, Springer, Heidelberg, pp 73\u201384"},{"key":"294_CR46","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1007\/978-3-642-36757-1_3","volume-title":"System Analysis and Modeling: Theory and Practice","author":"Azalia Shamsaei","year":"2013","unstructured":"Shamsaei A, Amyot D, Pourshahid A, Braun E, Yu E, Mussbacher G, Tawhid R, Cartwright N (2013) An approach to specify and analyze goal model families. In: System Analysis and modelling: theory and practice (SAM 2012). LNCS, vol 7744, Springer, Berlin Heidelberg, pp 34\u201352"},{"key":"294_CR47","doi-asserted-by":"crossref","unstructured":"Sherman DMA (1987) Prolog model of the Income Tax Act of Canada. In: 1st international conference on artificial intelligence and law, ACM, pp 127\u2013136","DOI":"10.1145\/41735.41750"},{"key":"294_CR48","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1007\/978-3-642-41924-9_5","volume-title":"Conceptual Modeling","author":"Alberto Siena","year":"2013","unstructured":"Siena A, Ingolfo S, Perini A, Susi A, Mylopoulos J (2013) Automated reasoning for regulatory compliance. In: Conceptual modeling (ER 2013). LNCS, vol 8217, Springer, Heidelberg, pp 47\u201360"},{"key":"294_CR49","doi-asserted-by":"crossref","unstructured":"Soltana G, Sabetzadeh M, Briand LC (2016) Model-based simulation of legal requirements: experience from tax policy simulation. In: 24th international requirements engineering conference (RE\u201916), IEEE CS, pp 303\u2013312","DOI":"10.1109\/RE.2016.11"},{"key":"294_CR50","unstructured":"Sweet M, Moynihan R (2007) Improving population health: the uses of systematic reviews. Milbank Memorial Fund, pp 1\u201384. Retrieved 22 Nov 2014, from \n                    http:\/\/wwwmilbank.org\/uploads\/documents\/0712populationhealth\/populationhealth.html"},{"key":"294_CR51","doi-asserted-by":"crossref","unstructured":"Tawhid R, Alhaj M, Mussbacher G, Braun E, Cartwright N, Shamsaei A, Amyot D, Behnam SA, Richards G (2012) Towards outcome-based regulatory compliance in aviation security. In: 20th international requirements engineering conference (RE\u201912), IEEE CS, pp 267\u2013272","DOI":"10.1109\/RE.2012.6345813"},{"key":"294_CR52","doi-asserted-by":"crossref","unstructured":"Yu E (1997) Towards modelling and reasoning support for early-phase requirements engineering. In: 3rd IEEE int. symp. on requirements engineering (RE\u201997), IEEE CS, pp 226\u2013235","DOI":"10.1109\/ISRE.1997.566873"},{"key":"294_CR53","doi-asserted-by":"crossref","unstructured":"Zeni N, Kiyavitskaya N, Cordy JR, Mich L, Mylopoulos J (2008) Annotating regulations using Cerno: an application to Italian documents\u2014extended abstract. In: Proceedings of ARES\u201908, IEEE Press, pp 1437\u20131442","DOI":"10.1109\/ARES.2008.79"}],"container-title":["Requirements Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-018-0294-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00766-018-0294-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-018-0294-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,20]],"date-time":"2019-10-20T11:30:10Z","timestamp":1571571010000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00766-018-0294-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,4,17]]},"references-count":53,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["294"],"URL":"https:\/\/doi.org\/10.1007\/s00766-018-0294-1","relation":{},"ISSN":["0947-3602","1432-010X"],"issn-type":[{"value":"0947-3602","type":"print"},{"value":"1432-010X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,4,17]]},"assertion":[{"value":"13 February 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 March 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 April 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}