{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T10:53:06Z","timestamp":1777632786228,"version":"3.51.4"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2010,7,27]],"date-time":"2010-07-27T00:00:00Z","timestamp":1280188800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Requirements Eng"],"published-print":{"date-parts":[[2010,11]]},"DOI":"10.1007\/s00766-010-0110-z","type":"journal-article","created":{"date-parts":[[2010,7,25]],"date-time":"2010-07-25T21:03:00Z","timestamp":1280091780000},"page":"439-458","source":"Crossref","is-referenced-by-count":157,"title":["A goal-based framework for contextual requirements modeling and analysis"],"prefix":"10.1007","volume":"15","author":[{"given":"Raian","family":"Ali","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fabiano","family":"Dalpiaz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paolo","family":"Giorgini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2010,7,27]]},"reference":[{"issue":"3","key":"110_CR1","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1038\/scientificamerican0991-94","volume":"265","author":"M Weiser","year":"1991","unstructured":"Weiser M (1991) The computer for the 21st century. Scientific American 265(3):94\u2013104","journal-title":"Scientific American"},{"key":"110_CR2","unstructured":"Finkelstein A, Savigni A (2001) A framework for requirements engineering for context-aware services. In: Proceedings of STRAW 01"},{"key":"110_CR3","unstructured":"Yu E, Mylopoulos J (1998) Why goal-oriented requirements engineering. In: Proceedings of REFSQ\u201998, pp 15\u201322"},{"key":"110_CR4","unstructured":"Yu ESK (1995) Modelling strategic relationships for process reengineering. Ph.D. Thesis, University of Toronto"},{"issue":"3","key":"110_CR5","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1023\/B:AGNT.0000018806.20944.ef","volume":"8","author":"P Bresciani","year":"2004","unstructured":"Bresciani P, Perini A, Giorgini P, Giunchiglia F, Mylopoulos J (2004) Tropos: an agent-oriented software development methodology. Autonomous Agents Multi-Agent Syst 8(3):203\u2013236","journal-title":"Autonomous Agents Multi-Agent Syst"},{"issue":"1\u20132","key":"110_CR6","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/0167-6423(93)90021-G","volume":"20","author":"A Dardenne","year":"1993","unstructured":"Dardenne A, van Lamsweerde A, Fickas S(1993) Goal-directed requirements acquisition. Sci Comput Program 20(1\u20132):3\u201350","journal-title":"Sci Comput Program"},{"issue":"1","key":"110_CR7","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1145\/291469.293165","volume":"42","author":"J Mylopoulos","year":"1999","unstructured":"Mylopoulos J, Chung L, Yu E(1999) From object-oriented to goal-oriented requirements analysis. Commun ACM 42(1):31\u201337","journal-title":"Commun ACM"},{"key":"110_CR8","doi-asserted-by":"crossref","unstructured":"Fickas S, Feather MS (1995) Requirements monitoring in dynamic environments. In: Proceedings of RE 1995. IEEE Computer Society Washington, DC, USA, p 140","DOI":"10.1109\/ISRE.1995.512555"},{"key":"110_CR9","doi-asserted-by":"crossref","unstructured":"Sykes D, Heaven W, Magee J, Kramer J (2008) From goals to components: a combined approach to self-management. In: Proceedings of SEAMS\u201908. ACM New York, NY, USA, pp 1\u20138","DOI":"10.1145\/1370018.1370020"},{"key":"110_CR10","first-page":"575","volume-title":"Proceedings of CAiSE\u201908, volume 5074 of LNCS","author":"R Ali","year":"2008","unstructured":"Ali R, Dalpiaz F, Giorgini P(2008) Location-based variability for mobile information systems. In: Bellahsene Z, L\u00e9onard M (eds) Proceedings of CAiSE\u201908, volume 5074 of LNCS. Springer, Berlin, pp 575\u2013578"},{"key":"110_CR11","first-page":"169","volume-title":"Proceedings of ER 2008 volume 5231 of LNCS","author":"R Ali","year":"2008","unstructured":"Ali R, Dalpiaz F, Giorgini P(2008) Location-based software modeling and analysis: Tropos-based approach. In: Li Q, Spaccapietra S, Yu ESK, Oliv\u00e9 A(eds) Proceedings of ER 2008 volume 5231 of LNCS. Springer, Berlin, pp 169\u2013182"},{"key":"110_CR12","doi-asserted-by":"crossref","unstructured":"Ali R, Dalpiaz F, Giorgini P (2009) A goal modeling framework for self-contextualizable software. In: Proceedings of EMMSAD 2009, vol 29 of LNBIP. Springer, Berlin, pp 326\u2013338","DOI":"10.1007\/978-3-642-01862-6_27"},{"key":"110_CR13","unstructured":"Ali R, Dalpiaz F, Giorgini P (2009) Goal-based self-contextualization. In: CAiSE\u201909 - Forum, vol 453, CEUR-WS, pp 37\u201342"},{"key":"110_CR14","first-page":"321","volume":"18","author":"P Brezillon","year":"1999","unstructured":"Brezillon P (1999) Context in artificial intelligence: I. a survey of the literature. Comput Artifi Intell 18:321\u2013340","journal-title":"Comput Artifi Intell"},{"issue":"1","key":"110_CR15","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1007\/s007790170019","volume":"5","author":"AK Dey","year":"2001","unstructured":"Dey AK (2001) Understanding and using context. Personal Ubiquitous Comput 5(1):4\u20137","journal-title":"Personal Ubiquitous Comput"},{"issue":"3","key":"110_CR16","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1504\/IJMC.2004.005161","volume":"2","author":"J Krogstie","year":"2004","unstructured":"Krogstie J, Lyytinen K, Opdahl AL, Pernici B, Siau K, Smolander K (2004) Research areas and challenges for mobile information systems. Int J Mobile Commun 2(3):220\u2013234","journal-title":"Int J Mobile Commun"},{"key":"110_CR17","doi-asserted-by":"crossref","unstructured":"Shen X, Tan B, Zhai CX (2005) Context-sensitive information retrieval using implicit feedback. In: Proceedings of SIGIR 2005. ACM, pp 43\u201350","DOI":"10.1145\/1076034.1076045"},{"key":"110_CR18","volume-title":"Problem frames: analyzing and structuring software development problems","author":"M Jackson","year":"2000","unstructured":"Jackson M (2000) Problem frames: analyzing and structuring software development problems. Addison-Wesley Longman Publishing Co., Inc., Boston"},{"key":"110_CR19","unstructured":"van Lamsweerde A (2001) Goal-oriented requirements engineering: A guided tour. In: RE 2001. IEEE Computer Society, pp 249\u2013262"},{"key":"110_CR20","doi-asserted-by":"crossref","unstructured":"Jureta I, Mylopoulos J, Faulkner S (2008) Revisiting the core ontology and problem in requirements engineering. In: RE 2008. IEEE Computer Society","DOI":"10.1109\/RE.2008.13"},{"key":"110_CR21","doi-asserted-by":"crossref","unstructured":"Yu Y, Lapouchnian A, Liaskos S, Mylopoulos J, Leite JCSP (2008) From goals to high-variability software design. In: Proceedings of ISMIS\u201908, vol 4994 of LNCS. Springer, Berlin, pp 1\u201316","DOI":"10.1007\/978-3-540-68123-6_1"},{"key":"110_CR22","doi-asserted-by":"crossref","unstructured":"Dalpiaz F, Giorgini P, Mylopoulos J (2009) An architecture for requirements-driven self-reconfiguration. In: Proceedings of CAiSE\u201909, vol 5565 of LNCS. Springer, Berlin, pp 246\u2013260","DOI":"10.1007\/978-3-642-02144-2_22"},{"key":"110_CR23","doi-asserted-by":"crossref","unstructured":"Henricksen K, Indulska J (2004) A software engineering framework for context-aware pervasive computing. In: Proceedings of PerCom\u201904. IEEE Computer Society, pp 77\u201386","DOI":"10.1109\/PERCOM.2004.1276847"},{"key":"110_CR24","doi-asserted-by":"crossref","unstructured":"Bai Y, Yang J, Qiu Y (2008) OntoCBR: Ontology-based CBR in Context-aware Applications. In: Proceedings of the International Conference on Multimedia and Ubiquitous Engineering (MUE 2008)","DOI":"10.1109\/MUE.2008.56"},{"key":"110_CR25","unstructured":"Biere A, Heule M, van Maaren H, Walsh T (eds) (2009) Handbook of satisfiability. In: Frontiers in artificial intelligence and applications, vol 185. IOS Press, Amsterdam"},{"issue":"3","key":"110_CR26","doi-asserted-by":"crossref","first-page":"364","DOI":"10.1145\/261124.261126","volume":"22","author":"T Eiter","year":"1997","unstructured":"Eiter T, Gottlob G, Mannila H (1997) Disjunctive datalog. ACM Trans Database Syst 22(3):364\u2013418","journal-title":"ACM Trans Database Syst"},{"key":"110_CR27","doi-asserted-by":"crossref","unstructured":"Wang Y, McIlraith SA, Yu Y, Mylopoulos J (2007) An automated approach to monitoring and diagnosing requirements. In: Proceedings of ASE 2007. ACM New York, NY, USA, pp 293\u2013302","DOI":"10.1145\/1321631.1321675"},{"key":"110_CR28","doi-asserted-by":"crossref","unstructured":"Salifu M, Yu Y, Nuseibeh B (2007) Specifying monitoring and switching problems in context. In: Proceedings of RE 2007. IEEE Computer Society, pp 211\u2013220","DOI":"10.1109\/RE.2007.21"},{"key":"110_CR29","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-28901-1","volume-title":"Software product line engineering: foundations, principles, and techniques","author":"K Pohl","year":"2005","unstructured":"Pohl K, B\u00f6ckle G, van der Linden F (2005) Software Product line engineering: foundations, principles, and techniques. Springer, Berlin"},{"key":"110_CR30","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1023\/A:1018980625587","volume":"5","author":"CK Kyo","year":"1998","unstructured":"Kang KC, Kim S, Lee J, Kim K, Shin E, Huh M (1998) Form: a feature-oriented reuse method with domain-specific reference architectures. Ann Softw Eng 5:143\u2013168","journal-title":"Ann Softw Eng"},{"key":"110_CR31","doi-asserted-by":"crossref","unstructured":"Yu Y, do Prado Leite JCS, Lapouchnian A, Mylopoulos J (2008) Configuring features with stakeholder goals. In: Proceedings of SAC 2008. ACM New York, N Y, USA, pp 645\u2013649","DOI":"10.1145\/1363686.1363840"},{"key":"110_CR32","doi-asserted-by":"crossref","unstructured":"Ramachandran M, Allen P (2005) Commonality and variability analysis in industrial practice for product line improvement. Softw Proc: Improve Pract 109(1):31\u201340","DOI":"10.1002\/spip.212"},{"key":"110_CR33","doi-asserted-by":"crossref","unstructured":"Feather MS, Fickas S, Van Lamsweerde A, Ponsard C (1998) Reconciling system requirements and runtime behavior. In: IWSSD\u201998. Association for Computing Machinery, Inc, One Astor Plaza, 1515 Broadway, New York, N Y, 10036-5701, USA","DOI":"10.1109\/IWSSD.1998.667919"},{"key":"110_CR34","doi-asserted-by":"crossref","unstructured":"Cohen D, Feather MS, Narayanaswamy K, Fickas SS (1997) Automatic monitoring of software requirements. In: Proceedings of ICSE 1997. ACM New York, N Y, USA, pp 602\u2013603","DOI":"10.1145\/253228.253493"},{"key":"110_CR35","doi-asserted-by":"crossref","unstructured":"Hui B, Liaskos S, Mylopoulos J (2003) Requirements analysis for customizable software: a goals-skills-preferences framework. In: Proceedings of RE 2003. IEEE Computer Society, pp 117\u2013126","DOI":"10.1109\/ICRE.2003.1232743"},{"key":"110_CR36","unstructured":"Liaskos S, McIlraith S, Mylopoulos J (2006) Representing and reasoning with preference requirements using goals. Technical report, Department of Computer Science, University of Toronto, ftp:\/\/ftp.cs.toronto.edu\/pub\/reports\/csrg\/542"},{"key":"110_CR37","doi-asserted-by":"crossref","unstructured":"Lapouchnian A, Yu Y, Liaskos S, Mylopoulos J (2006) Requirements-driven design of autonomic application software. In: Proceedings of CASCON \u201906. ACM","DOI":"10.1145\/1188966.1188976"},{"key":"110_CR38","doi-asserted-by":"crossref","unstructured":"Liaskos S, Lapouchnian A, Yu Y, Yu E, Mylopoulos J (2006) On goal-based variability acquisition and analysis. In: Proceedings of RE 2006. IEEE Computer Society, pp 76\u201385","DOI":"10.1109\/RE.2006.45"},{"key":"110_CR39","doi-asserted-by":"crossref","unstructured":"Giorgini P, Mylopoulos J, Nicchiarelli E, Sebastiani R (2002) Reasoning with goal models. In: Proceedings of ER 2002, volume 2503 of LNCS. Springer, Berlin, pp 167\u2013181","DOI":"10.1007\/3-540-45816-6_22"},{"key":"110_CR40","doi-asserted-by":"crossref","unstructured":"Nuseibeh B, Kramer J, Finkelstein A (1993) Expressing the relationships between multiple views in requirements specification. In: Proceedings of ICSE 1993. IEEE Computer Society, pp 187\u2013196","DOI":"10.1109\/ICSE.1993.346045"},{"issue":"2","key":"110_CR41","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1142\/S0218194007003240","volume":"17","author":"H Mouratidis","year":"2007","unstructured":"Mouratidis H, Giorgini P (2007) Secure tropos: a security-oriented extension of the tropos methodology. Int J Softw Eng Knowledge Eng 17(2):285\u2013309","journal-title":"Int J Softw Eng Knowledge Eng"}],"container-title":["Requirements Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-010-0110-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00766-010-0110-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-010-0110-z","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,31]],"date-time":"2019-05-31T12:23:47Z","timestamp":1559305427000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00766-010-0110-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,7,27]]},"references-count":41,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,11]]}},"alternative-id":["110"],"URL":"https:\/\/doi.org\/10.1007\/s00766-010-0110-z","relation":{},"ISSN":["0947-3602","1432-010X"],"issn-type":[{"value":"0947-3602","type":"print"},{"value":"1432-010X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,7,27]]}}}