{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,10]],"date-time":"2026-02-10T18:46:31Z","timestamp":1770749191892,"version":"3.50.0"},"publisher-location":"Singapore","reference-count":20,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819550142","type":"print"},{"value":"9789819550159","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-981-95-5015-9_4","type":"book-chapter","created":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T02:08:06Z","timestamp":1767319686000},"page":"51-66","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["iSubscription: Bridging the\u00a0Gap Between Contracts and\u00a0Runtime Access Control in\u00a0SaaS"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-0353-8891","authenticated-orcid":false,"given":"Alejandro","family":"Garc\u00eda-Fern\u00e1ndez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4708-4606","authenticated-orcid":false,"given":"Jos\u00e9 Antonio","family":"Parejo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9827-1834","authenticated-orcid":false,"given":"Antonio","family":"Ruiz-Cort\u00e9s","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2026,1,2]]},"reference":[{"issue":"5","key":"4_CR1","doi-asserted-by":"publisher","first-page":"93","DOI":"10.14257\/ijgdc.2013.6.5.09","volume":"6","author":"M Al-Roomi","year":"2013","unstructured":"Al-Roomi, M., Al-Ebrahim, S., Buqrais, S., Ahmad, I.: Cloud computing pricing models: a survey. Int. J. Grid Distrib. Comput. 6(5), 93\u2013106 (2013)","journal-title":"Int. J. Grid Distrib. Comput."},{"key":"4_CR2","unstructured":"AWS Verified Permissions. https:\/\/aws.amazon.com\/verified-permissions\/. Accessed Sep 2025"},{"issue":"6","key":"4_CR3","doi-asserted-by":"publisher","first-page":"615","DOI":"10.1016\/j.is.2010.01.001","volume":"35","author":"D Benavides","year":"2010","unstructured":"Benavides, D., Segura, S., Ruiz-Cort\u00e9s, A.: Automated analysis of feature models 20 years later: a literature review. Inf. Syst. 35(6), 615\u2013636 (2010)","journal-title":"Inf. Syst."},{"key":"4_CR4","unstructured":"Cavero, F.J., Parejo, J.A., Alonso, J.C., Ruiz-Cort\u00e9s, A.: A-MINT: an LLM pipeline for automated modeling of iPricings from SaaS pricing pages. In: International Conference on Service Oriented Computing (2025)"},{"key":"4_CR5","unstructured":"CEDAR. https:\/\/docs.cedarpolicy.com. Accessed Sep 2025"},{"key":"4_CR6","unstructured":"Fowler, M.: Feature toggles (aka feature flags) (nd). https:\/\/martinfowler.com\/articles\/feature-toggles.html. Accessed Apr 2025"},{"key":"4_CR7","doi-asserted-by":"crossref","unstructured":"Garc\u00eda-Fern\u00e1ndez, A., Parejo, J.A., Cavero, F.J., Ruiz-Cort\u00e9s, A.: Racing the market: an industry support analysis for pricing-driven devops in SaaS. In: International Conference on Service-Oriented Computing, pp. 260\u2013275 (2024)","DOI":"10.1007\/978-981-96-0808-9_19"},{"key":"4_CR8","doi-asserted-by":"publisher","unstructured":"Garc\u00eda-Fern\u00e1ndez, A., Parejo, J.A., Ruiz-Cort\u00e9s, A.: iSubscription: bridging the gap between contracts and runtime access control in SaaS: the laboratory package (2025). https:\/\/doi.org\/10.5281\/zenodo.16106711","DOI":"10.5281\/zenodo.16106711"},{"key":"4_CR9","doi-asserted-by":"publisher","unstructured":"Garc\u00eda-Fern\u00e1ndez, A., Parejo, J.A., Trinidad, P., Ruiz-Cort\u00e9s, A.: Towards Pricing4SaaS: a framework for pricing-driven feature toggling in SaaS. In: Web Engineering. ICWE, pp. 389\u2013392. Springer (2024). https:\/\/doi.org\/10.1007\/978-3-031-62362-2_30","DOI":"10.1007\/978-3-031-62362-2_30"},{"key":"4_CR10","doi-asserted-by":"crossref","unstructured":"Garc\u00eda-Fern\u00e1ndez, A., Parejo, J.A., Trinidad, P., Ruiz-Cort\u00e9s, A.: Automated analysis of pricings in SaaS-based information systems. In: International Conference on Advanced Information Systems Engineering, pp. 223\u2013239 (2025)","DOI":"10.1007\/978-3-031-94571-7_13"},{"key":"4_CR11","doi-asserted-by":"crossref","unstructured":"Ghaddar, A., Tamzalit, D., Assaf, A., Bitar, A.: Variability as a service: outsourcing variability management in multi-tenant SaaS applications. In: Proceeding of the International Conference of Advanced Information Systems Engineering, (CAISE), pp. 175\u2013189 (2012)","DOI":"10.1007\/978-3-642-31095-9_12"},{"issue":"4","key":"4_CR12","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1109\/MC.2008.123","volume":"41","author":"S Hallsteinsen","year":"2008","unstructured":"Hallsteinsen, S., Hinchey, M., Park, S., Schmid, K.: Dynamic software product lines. Computer 41(4), 93\u201395 (2008)","journal-title":"Computer"},{"key":"4_CR13","doi-asserted-by":"crossref","unstructured":"Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-oriented domain analysis (foda) feasibility study. Tech. rep. (1990)","DOI":"10.21236\/ADA235785"},{"key":"4_CR14","doi-asserted-by":"crossref","unstructured":"Lee, A.J., Winslett, M.: Safety and consistency in policy-based authorization systems. In: Proceedings of the 13th ACM Conference on Computer and Communications Security, pp. 124\u2013133 (2006)","DOI":"10.1145\/1180405.1180422"},{"key":"4_CR15","doi-asserted-by":"crossref","unstructured":"Molino-Pe\u00f1a, E., Garc\u00eda, J.M., Ruiz-Cort\u00e9s, A.: Integrating terms of service and service level agreements for automating cloud service management. In: International Conference on Service-Oriented Computing (2025)","DOI":"10.1007\/978-981-95-5015-9_2"},{"key":"4_CR16","unstructured":"Good practices when modelling pricings with Pricing2Yaml. https:\/\/tinyurl.com\/pricing2yaml-good-practices. Accessed May 2025"},{"key":"4_CR17","doi-asserted-by":"crossref","unstructured":"Rahman, M.T., Querel, L.P., Rigby, P.C., Adams, B.: Feature toggles: practitioner practices and a case study. In: Proceedings - 13th Working Conference on Mining Software Repositories, MSR 2016, pp. 201\u2013211 (2016)","DOI":"10.1145\/2901739.2901745"},{"key":"4_CR18","doi-asserted-by":"crossref","unstructured":"Serbout, S., El\u00a0Malki, A., Pautasso, C., Zdun, U.: API rate limit adoption\u2013a pattern collection. In: Proceedings of the 28th European Conference on Pattern Languages of Programs, pp. 1\u201320 (2023)","DOI":"10.1145\/3628034.3628039"},{"key":"4_CR19","doi-asserted-by":"crossref","unstructured":"T\u00ebrnava, X., Lesoil, L., Randrianaina, G.A., Khelladi, D.E., Acher, M.: On the interaction of feature toggles. In: Proceedings of the 16th International Working Conference on Variability Modelling of Software-Intensive Systems (2022)","DOI":"10.1145\/3510466.3510485"},{"key":"4_CR20","doi-asserted-by":"crossref","unstructured":"Weyns, D., et\u00a0al.: On patterns for decentralized control in self-adaptive systems. In: Software Engineering for Self-adaptive Systems II: International Seminar, pp. 76\u2013107 (2013)","DOI":"10.1007\/978-3-642-35813-5_4"}],"container-title":["Lecture Notes in Computer Science","Service-Oriented Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-95-5015-9_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T02:08:08Z","timestamp":1767319688000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-95-5015-9_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9789819550142","9789819550159"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-981-95-5015-9_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"2 January 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICSOC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Service-Oriented Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Shenzhen","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 December 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 December 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icsoc2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/icsoc2025.hit.edu.cn\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}