{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,31]],"date-time":"2024-08-31T05:53:36Z","timestamp":1725083616995},"reference-count":59,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2016,12,1]],"date-time":"2016-12-01T00:00:00Z","timestamp":1480550400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Information and Software Technology"],"published-print":{"date-parts":[[2016,12]]},"DOI":"10.1016\/j.infsof.2016.08.005","type":"journal-article","created":{"date-parts":[[2016,8,31]],"date-time":"2016-08-31T06:18:32Z","timestamp":1472624312000},"page":"89-109","update-policy":"http:\/\/dx.doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":30,"special_numbering":"C","title":["Requirements monitoring frameworks: A systematic review"],"prefix":"10.1016","volume":"80","author":[{"ORCID":"http:\/\/orcid.org\/0000-0003-2672-9230","authenticated-orcid":false,"given":"Michael","family":"Vierhauser","sequence":"first","affiliation":[]},{"ORCID":"http:\/\/orcid.org\/0000-0003-3862-1112","authenticated-orcid":false,"given":"Rick","family":"Rabiser","sequence":"additional","affiliation":[]},{"given":"Paul","family":"Gr\u00fcnbacher","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.infsof.2016.08.005_bib0001","series-title":"INCOSE Int\u2019l Symposium","first-page":"565","article-title":"Architecting principles for systems-of-systems","volume":"vol. 6","author":"Maier","year":"1996"},{"issue":"1","key":"10.1016\/j.infsof.2016.08.005_bib0002","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1007\/s00766-005-0016-3","article-title":"A requirements monitoring framework for enterprise systems","volume":"11","author":"Robinson","year":"2006","journal-title":"Require. Eng."},{"key":"10.1016\/j.infsof.2016.08.005_bib0003","series-title":"Proc. of the 20th Asia-Pacific Software Engineering Conference (APSEC)","first-page":"396","article-title":"Run-time monitoring and real-time visualization of software architectures","volume":"vol. 1","author":"Dragomir","year":"2013"},{"key":"10.1016\/j.infsof.2016.08.005_sbref0004","author":"EsperTech","year":"2015","journal-title":"Complex event processing"},{"key":"10.1016\/j.infsof.2016.08.005_bib0005","series-title":"ACM SIGPLAN Notices","first-page":"569","article-title":"Mop: an efficient and generic runtime verification framework","volume":"vol. 42","author":"Chen","year":"2007"},{"key":"10.1016\/j.infsof.2016.08.005_bib0006","series-title":"Proc. of the 3rd ACM\/SPEC Int\u2019l Conf. on Performance Engineering","first-page":"247","article-title":"Kieker: A framework for application performance monitoring and dynamic software analysis","author":"Van Hoorn","year":"2012"},{"key":"10.1016\/j.infsof.2016.08.005_bib0007","series-title":"Service-Oriented Computing","first-page":"344","article-title":"Monere: Monitoring of service compositions for failure diagnosis","author":"Wassermann","year":"2011"},{"key":"10.1016\/j.infsof.2016.08.005_bib0008","series-title":"Computational Science-ICCS","first-page":"472","article-title":"Monitoring system for distributed Java applications","author":"W\u0142odzimierz Funika","year":"2004"},{"issue":"3","key":"10.1016\/j.infsof.2016.08.005_bib0009","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1109\/TSC.2009.16","article-title":"Runtime monitoring of web service conversations","volume":"2","author":"Simmonds","year":"2009","journal-title":"IEEE Trans. Serv. Comput."},{"issue":"3","key":"10.1016\/j.infsof.2016.08.005_bib0010","doi-asserted-by":"crossref","first-page":"332","DOI":"10.1007\/s10458-009-9079-8","article-title":"A temporal logic-based planning and execution monitoring framework for unmanned aircraft systems","volume":"19","author":"Doherty","year":"2009","journal-title":"Autonom. Agents Multi-Agent Syst."},{"issue":"12","key":"10.1016\/j.infsof.2016.08.005_bib0011","doi-asserted-by":"crossref","first-page":"859","DOI":"10.1109\/TSE.2004.91","article-title":"A taxonomy and catalog of runtime software-fault monitoring tools","volume":"30","author":"Delgado","year":"2004","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2016.08.005_bib0012","series-title":"Proc. of the 1999 Int\u2019l Conf. on Software Engineering","first-page":"411","article-title":"Patterns in property specifications for finite-state verification","author":"Dwyer","year":"1999"},{"key":"10.1016\/j.infsof.2016.08.005_bib0013","series-title":"Technical report, Ver. 2.3 EBSE Technical Report. EBSE","article-title":"Guidelines for performing systematic literature reviews in software engineering","author":"Keele","year":"2007"},{"issue":"12","key":"10.1016\/j.infsof.2016.08.005_bib0014","doi-asserted-by":"crossref","first-page":"2049","DOI":"10.1016\/j.infsof.2013.07.010","article-title":"A systematic review of systematic review process research in software engineering","volume":"55","author":"Kitchenham","year":"2013","journal-title":"Inf. Softw. Technol."},{"issue":"5","key":"10.1016\/j.infsof.2016.08.005_bib0015","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/MC.2009.373","article-title":"A roadmap for comprehensive requirements modeling","volume":"43","author":"Robinson","year":"2009","journal-title":"Computer"},{"key":"10.1016\/j.infsof.2016.08.005_bib0016","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1016\/j.jss.2015.07.008","article-title":"Reminds: a flexible runtime monitoring framework for systems of systems","volume":"112","author":"Vierhauser","year":"2016","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.infsof.2016.08.005_bib0017","series-title":"Software Process Technology","first-page":"108","article-title":"Laws of software evolution revisited","author":"Lehman","year":"1996"},{"key":"10.1016\/j.infsof.2016.08.005_bib0018","series-title":"Proc. of the 32nd ACM\/IEEE Int\u2019l Conf. on Software Engineering","first-page":"199","article-title":"Requirements reflection: requirements as runtime entities","author":"Bencomo","year":"2010"},{"issue":"1","key":"10.1016\/j.infsof.2016.08.005_bib0019","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s10515-008-0042-8","article-title":"Monitoring and diagnosing software requirements","volume":"16","author":"Wang","year":"2009","journal-title":"Autom. Softw. Eng."},{"key":"10.1016\/j.infsof.2016.08.005_bib0020","series-title":"System of Systems Engineering: Innovations for the Twenty-first Century","volume":"vol. 58","author":"Jamshidi","year":"2011"},{"key":"10.1016\/j.infsof.2016.08.005_bib0021","series-title":"Proc. of the 2nd Annual IEEE Systems Conf.","first-page":"1","article-title":"Understanding the current state of us defense systems of systems and the implications for systems engineering","author":"Dahmann","year":"2008"},{"issue":"2","key":"10.1016\/j.infsof.2016.08.005_bib0022","doi-asserted-by":"crossref","first-page":"18:1","DOI":"10.1145\/2794381","article-title":"Systems of systems engineering: Basic concepts, model-based techniques, and research directions","volume":"48","author":"Nielsen","year":"2015","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/j.infsof.2016.08.005_bib0023","series-title":"Aspect-oriented Programming","author":"Kiczales","year":"1997"},{"issue":"4","key":"10.1016\/j.infsof.2016.08.005_bib0024","doi-asserted-by":"crossref","first-page":"571","DOI":"10.1016\/j.jss.2006.07.009","article-title":"Lessons from applying the systematic literature review process within the software engineering domain","volume":"80","author":"Brereton","year":"2007","journal-title":"J. Syst. Softw."},{"issue":"1","key":"10.1016\/j.infsof.2016.08.005_bib0025","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1016\/j.infsof.2008.09.009","article-title":"Systematic literature reviews in software engineering\u2013a systematic literature review","volume":"51","author":"Kitchenham","year":"2009","journal-title":"Inf. Softw. Technol."},{"issue":"8","key":"10.1016\/j.infsof.2016.08.005_bib0026","doi-asserted-by":"crossref","first-page":"792","DOI":"10.1016\/j.infsof.2010.03.006","article-title":"Systematic literature reviews in software engineering\u2013a tertiary study","volume":"52","author":"Kitchenham","year":"2010","journal-title":"Inf. Softw. Technol."},{"key":"10.1016\/j.infsof.2016.08.005_bib0027","series-title":"Proc. of the Second IEEE Int\u2019l Symp. on Requirements Engineering","first-page":"140","article-title":"Requirements monitoring in dynamic environments","author":"Fickas","year":"1995"},{"issue":"4","key":"10.1016\/j.infsof.2016.08.005_bib0028","doi-asserted-by":"crossref","first-page":"557","DOI":"10.1109\/32.799955","article-title":"Qualitative methods in empirical studies of software engineering","volume":"25","author":"Seaman","year":"1999","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2016.08.005_bib0029","series-title":"Proc. of the 2011 Int\u2019l Symp. on Empirical Software Engineering and Measurement (ESEM)","first-page":"77","article-title":"Using visual text mining to support the study selection activity in systematic literature reviews","author":"Felizardo","year":"2011"},{"issue":"9","key":"10.1016\/j.infsof.2016.08.005_bib0030","doi-asserted-by":"crossref","first-page":"796","DOI":"10.1109\/TSE.2003.1232285","article-title":"Event-based traceability for managing evolutionary change","volume":"29","author":"Cleland-Huang","year":"2003","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2016.08.005_bib0031","series-title":"Artificial Intelligence Today","first-page":"409","article-title":"The event calculus explained","author":"Shanahan","year":"1999"},{"issue":"2","key":"10.1016\/j.infsof.2016.08.005_bib0032","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1109\/TSE.2010.37","article-title":"Self-supervising BPEL processes","volume":"37","author":"Baresi","year":"2011","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2016.08.005_bib0033","series-title":"Proc. of the 19th Euromicro Int\u2019l Conf. on Parallel, Distributed and Network-Based Processing (PDP)","first-page":"503","article-title":"Autonomic sla-aware service virtualization for distributed systems","author":"Kertesz","year":"2011"},{"key":"10.1016\/j.infsof.2016.08.005_bib0034","series-title":"Proc. of the 36th Euromicro Conf. on Software Engineering and Advanced Applications, SEAA, Work In Progress Session","article-title":"Enabling SLA monitoring for component-based SOA applications\u2013a component-based approach","author":"Ruz","year":"2010"},{"key":"10.1016\/j.infsof.2016.08.005_sbref0035","author":"IBM","year":"2015","journal-title":"Websphere"},{"issue":"6","key":"10.1016\/j.infsof.2016.08.005_bib0036","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/65.244791","article-title":"Monitoring distributed systems","volume":"7","author":"Mansouri-Samani","year":"1993","journal-title":"IEEE Netw."},{"key":"10.1016\/j.infsof.2016.08.005_bib0037","series-title":"Proc. of the IEEE Int\u2019l Conf. on Cluster Computing","first-page":"289","article-title":"Wide area cluster monitoring with Ganglia","author":"Sacerdoti","year":"2003"},{"key":"10.1016\/j.infsof.2016.08.005_bib0038","series-title":"Proc. of the 2006 Int\u2019l Conf. on Web Services, ICWS\u201906","first-page":"63","article-title":"Run-time monitoring of instances and classes of web service compositions","author":"Barbon","year":"2006"},{"key":"10.1016\/j.infsof.2016.08.005_sbref0039","author":"Nagios","year":"2015","journal-title":"Infrastructure monitoring"},{"key":"10.1016\/j.infsof.2016.08.005_bib0040","unstructured":"H. Inc., System information gatherer and reporter (sigar), 2015, http:\/\/sigar.hyperic.com"},{"issue":"015","key":"10.1016\/j.infsof.2016.08.005_bib0041","article-title":"Tal: Temporal action logics language specification and tutorial","volume":"3","author":"Doherty","year":"1998","journal-title":"Comput. Inf. Sci."},{"issue":"5","key":"10.1016\/j.infsof.2016.08.005_bib0042","doi-asserted-by":"crossref","first-page":"512","DOI":"10.1007\/BF01211866","article-title":"A Logic for reasoning about time and reliability","volume":"6","author":"Hansson","year":"1994","journal-title":"Formal Aspects Comput."},{"key":"10.1016\/j.infsof.2016.08.005_bib0043","series-title":"Automata, Languages, and Machines","volume":"vol. 76","author":"Eilenberg","year":"1974"},{"issue":"1","key":"10.1016\/j.infsof.2016.08.005_bib0044","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1007\/BF03037383","article-title":"A Logic-based calculus of events","volume":"4","author":"Kowalski","year":"1986","journal-title":"New Generat. Comput."},{"issue":"3","key":"10.1016\/j.infsof.2016.08.005_bib0045","doi-asserted-by":"crossref","first-page":"408","DOI":"10.1145\/377978.377993","article-title":"Weak alternating automata are not that weak","volume":"2","author":"Kupferman","year":"2001","journal-title":"ACM Trans. Comput. Logic (TOCL)"},{"key":"10.1016\/j.infsof.2016.08.005_bib0046","series-title":"Proc. of the 2006 Int\u2019l WS on Scenarios and state machines: models, algorithms, and tools","first-page":"21","article-title":"A scenario based notation for specifying temporal properties","author":"Autili","year":"2006"},{"key":"10.1016\/j.infsof.2016.08.005_bib0047","series-title":"Dynamic analysis of web services","author":"Simmonds","year":"2011"},{"key":"10.1016\/j.infsof.2016.08.005_bib0048","series-title":"Proc. of the 19th Int\u2019l Software Product Line Conf.","first-page":"126","article-title":"Evolution in dynamic software product lines: challenges and perspectives","author":"Quinton","year":"2015"},{"key":"10.1016\/j.infsof.2016.08.005_bib0049","series-title":"Proc. of the Int\u2019l Conf. on Multicore Software Engineering, Performance, and Tools, MSEPT 2012","first-page":"42","article-title":"A comparison of the influence of different multi-core processors on the runtime overhead for application-level monitoring","author":"Waller","year":"2012"},{"key":"10.1016\/j.infsof.2016.08.005_bib0050","series-title":"Proc. of the 3rd IEEE Working Conf. on Software Visualization (VISSOFT)","first-page":"36","article-title":"Hierarchical software landscape visualization for system comprehension: A controlled experiment","author":"Fittkau","year":"2015"},{"key":"10.1016\/j.infsof.2016.08.005_bib0051","series-title":"Proc. of the 1st IEEE Working Conf. on Software Visualization (VISSOFT)","first-page":"1","article-title":"Live trace visualization for comprehending large software landscapes: The explorviz approach","author":"Fittkau","year":"2013"},{"key":"10.1016\/j.infsof.2016.08.005_bib0052","series-title":"Proc. of the 6th Int\u2019l WS. on Variability Modeling of Software-intensive Systems","first-page":"173","article-title":"Cool features and tough decisions: a comparison of variability modeling approaches","author":"Czarnecki","year":"2012"},{"key":"10.1016\/j.infsof.2016.08.005_bib0053","series-title":"Proc. of the 4th European Conf. on Service Oriented and Cloud Computing, ESOCC 2015","first-page":"80","article-title":"Elastic application-level monitoring for large software landscapes in the cloud","author":"Fittkau","year":"2015"},{"key":"10.1016\/j.infsof.2016.08.005_bib0054","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.infsof.2015.08.007","article-title":"Requirements modeling languages for software product lines: a systematic literature review","volume":"69","author":"Sep\u00falveda","year":"2016","journal-title":"Inf. Softw. Technol."},{"issue":"9","key":"10.1016\/j.infsof.2016.08.005_bib0055","doi-asserted-by":"crossref","first-page":"1291","DOI":"10.1016\/j.infsof.2009.04.001","article-title":"On the generation of requirements specifications from software engineering models: a systematic literature review","volume":"51","author":"Nicol\u00e1s","year":"2009","journal-title":"Inf. Softw. Technol."},{"issue":"5","key":"10.1016\/j.infsof.2016.08.005_bib0056","doi-asserted-by":"crossref","first-page":"684","DOI":"10.1109\/TSE.2009.28","article-title":"A systematic survey of program comprehension through dynamic analysis","volume":"35","author":"Cornelissen","year":"2009","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2016.08.005_bib0057","series-title":"Proc. of the 10th System of Systems Engineering Conf. (SoSE)","first-page":"18","article-title":"A systematic mapping of the research literature on system-of-systems engineering","author":"Axelsson","year":"2015"},{"issue":"1","key":"10.1016\/j.infsof.2016.08.005_bib0058","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.infsof.2011.06.002","article-title":"A systematic review of software architecture evolution research","volume":"54","author":"Breivold","year":"2012","journal-title":"Inf. Softw. Technol."},{"key":"10.1016\/j.infsof.2016.08.005_bib0059","first-page":"225","article-title":"Applying systematic reviews to diverse study types: an experience report","volume":"7","author":"Dyba","year":"2007","journal-title":"2013 ACM \/ IEEE Int\u2019l Symp. Empir. Softw. Eng. Measure."}],"container-title":["Information and Software Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584916301288?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584916301288?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2018,9,8]],"date-time":"2018-09-08T22:25:27Z","timestamp":1536445527000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0950584916301288"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,12]]},"references-count":59,"alternative-id":["S0950584916301288"],"URL":"https:\/\/doi.org\/10.1016\/j.infsof.2016.08.005","relation":{},"ISSN":["0950-5849"],"issn-type":[{"value":"0950-5849","type":"print"}],"subject":[],"published":{"date-parts":[[2016,12]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Requirements monitoring frameworks: A systematic review","name":"articletitle","label":"Article Title"},{"value":"Information and Software Technology","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.infsof.2016.08.005","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2016 Elsevier B.V. All rights reserved.","name":"copyright","label":"Copyright"}]}}