{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T23:15:28Z","timestamp":1725750928742},"publisher-location":"Berlin, Heidelberg","reference-count":30,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642414879"},{"type":"electronic","value":"9783642414886"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-41488-6_4","type":"book-chapter","created":{"date-parts":[[2013,10,1]],"date-time":"2013-10-01T02:05:49Z","timestamp":1380593149000},"page":"51-66","source":"Crossref","is-referenced-by-count":0,"title":["Inferring Required Permissions for Statically Composed Programs"],"prefix":"10.1007","author":[{"given":"Tero","family":"Hasu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anya Helene","family":"Bagge","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Magne","family":"Haveraaen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"4_CR1","unstructured":"Android Open Source Project: Android Developers, \n                    \n                      https:\/\/developer.android.com\/\n                    \n                    \n                   (retrieved May 2013)"},{"key":"4_CR2","doi-asserted-by":"crossref","unstructured":"Au, K.W.Y., Zhou, Y.F., Huang, Z., Gill, P., Lie, D.: Short paper: A look at smartphone permission models. In: Proceedings of the 1st ACM Workshop on Security and Privacy in Smartphones and Mobile Devices, SPSM 2011, pp. 63\u201368 (2011)","DOI":"10.1145\/2046614.2046626"},{"key":"4_CR3","doi-asserted-by":"crossref","unstructured":"Au, K.W.Y., Zhou, Y.F., Huang, Z., Lie, D.: PScout: analyzing the Android permission specification. In: Proceedings of the 2012 ACM Conference on Computer and Communications Security, CCS 2012, pp. 217\u2013228 (2012)","DOI":"10.1145\/2382196.2382222"},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"Bagge, A.H.: Separating exceptional concerns. In: Proceedings of the 5th International Workshop on Exception Handling (WEH 2012), pp. 49\u201351. IEEE (June 2012)","DOI":"10.1109\/WEH.2012.6226599"},{"key":"4_CR5","doi-asserted-by":"crossref","unstructured":"Bagge, A.H., David, V., Haveraaen, M., Kalleberg, K.T.: Stayin\u2019 alert: Moulding failure and exceptions to your needs. In: Proceedings of the 5th International Conference on Generative Programming and Component Engineering (GPCE 2006). ACM Press, Portland (2006)","DOI":"10.1145\/1173706.1173747"},{"key":"4_CR6","series-title":"Electronic Notes in Theoretical Computer Science","first-page":"37","volume-title":"Proceedings of the Ninth Workshop on Language Descriptions, Tools and Applications (LDTA 2009)","author":"A.H. Bagge","year":"2010","unstructured":"Bagge, A.H., Haveraaen, M.: Interfacing concepts: Why declaration style shouldn\u2019t matter. In: Ekman, T., Vinju, J.J. (eds.) Proceedings of the Ninth Workshop on Language Descriptions, Tools and Applications (LDTA 2009). Electronic Notes in Theoretical Computer Science, vol.\u00a0253, pp. 37\u201350. Elsevier, New York (2010)"},{"key":"4_CR7","unstructured":"Bagge, A.H., Haveraaen, M.: The Magnolia programming language (2013), \n                    \n                      http:\/\/magnolia-lang.org\/\n                    \n                    \n                   (retrieved May 2013)"},{"key":"4_CR8","unstructured":"Bagge, A.H., Haveraaen, M.: Programming by concept (2013) (unpublished manuscript)"},{"issue":"6","key":"4_CR9","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1109\/TSE.2004.23","volume":"30","author":"D. Batory","year":"2004","unstructured":"Batory, D., Sarvela, J., Rauschmayer, A.: Scaling step-wise refinement. IEEE Transactions on Software Engineering\u00a030(6), 355\u2013371 (2004)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"6","key":"4_CR10","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\u2019es, A.: Automated analysis of feature models 20 years later: A literature review. Information Systems\u00a035(6), 615\u2013636 (2010)","journal-title":"Information Systems"},{"key":"4_CR11","unstructured":"Bergen Language Design Laboratory: Anyxporter, \n                    \n                      https:\/\/github.com\/bldl\/anyxporter"},{"key":"4_CR12","unstructured":"BlackBerry: BlackBerry Developer, \n                    \n                      http:\/\/developer.blackberry.com\/\n                    \n                    \n                   (retrieved May 2013)"},{"key":"4_CR13","unstructured":"BlackBerry: BlackBerry 10 Native SDK 10.0.9. Software distribution (December 2012)"},{"key":"4_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/978-3-642-03359-9_2","volume-title":"Theorem Proving in Higher Order Logics","author":"E. Cohen","year":"2009","unstructured":"Cohen, E., Dahlweid, M., Hillebrand, M., Leinenbach, D., Moskal, M., Santen, T., Schulte, W., Tobies, S.: VCC: A practical system for verifying concurrent C. In: Berghofer, S., Nipkow, T., Urban, C., Wenzel, M. (eds.) TPHOLs 2009. LNCS, vol.\u00a05674, pp. 23\u201342. Springer, Heidelberg (2009)"},{"key":"4_CR15","doi-asserted-by":"crossref","unstructured":"Felt, A.P., Chin, E., Hanna, S., Song, D., Wagner, D.: Android permissions demystified. In: Proceedings of the 18th ACM Conference on Computer and Communications Security, CCS 2011, pp. 627\u2013638 (2011)","DOI":"10.1145\/2046707.2046779"},{"key":"4_CR16","doi-asserted-by":"crossref","unstructured":"Felt, A.P., Ha, E., Egelman, S., Haney, A., Chin, E., Wagner, D.: Android permissions: User attention, comprehension, and behavior. In: Proceedings of the Eighth Symposium on Usable Privacy and Security, SOUPS 2012, pp. 3:1\u20133:14 (2012)","DOI":"10.1145\/2335356.2335360"},{"issue":"5","key":"4_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/780822.781133","volume":"38","author":"D. Gay","year":"2003","unstructured":"Gay, D., Levis, P., von Behren, R., Welsh, M., Brewer, E., Culler, D.: The nesC language: A holistic approach to networked embedded systems. SIGPLAN Not.\u00a038(5), 1\u201311 (2003)","journal-title":"SIGPLAN Not."},{"key":"4_CR18","unstructured":"Hasu, T.: ContextLogger2\u2014a tool for smartphone data gathering. Tech. Rep. 2010-1, Helsinki Institute for Information Technology HIIT, Aalto University (August 2010)"},{"key":"4_CR19","unstructured":"Heath, C.: Symbian OS Platform Security: Software Development Using the Symbian OS Security Architecture. Wiley (February 2006)"},{"key":"4_CR20","unstructured":"Hernie, D.: Windows Phone 8 security deep dive. Slide set (October 2012)"},{"key":"4_CR21","doi-asserted-by":"crossref","unstructured":"Kostiainen, K., Reshetova, E., Ekberg, J.E., Asokan, N.: Old, new, borrowed, blue \u2013 a perspective on the evolution of mobile platform security architectures. In: Proceedings of the First ACM Conference on Data and Application Security and Privacy, CODASPY 2011, pp. 13\u201324 (2011)","DOI":"10.1145\/1943513.1943517"},{"key":"4_CR22","unstructured":"Microsoft: Microsoft Developer Network, \n                    \n                      http:\/\/msdn.microsoft.com\/\n                    \n                    \n                   (retrieved July 2013)"},{"key":"4_CR23","unstructured":"mssf-team: Mobile simplified security framework (May 2012), \n                    \n                      http:\/\/gitorious.org\/meego-platform-security"},{"key":"4_CR24","unstructured":"Nokia Corporation: Nokia Developer, \n                    \n                      http:\/\/www.developer.nokia.com\/\n                    \n                    \n                   (retrieved May 2013)"},{"key":"4_CR25","unstructured":"Nokia Corporation: Qt Mobility 1.2: Qt Mobility project reference documentation (2011), \n                    \n                      http:\/\/doc.qt.digia.com\/qtmobility\/"},{"key":"4_CR26","unstructured":"Samsung: bada Developers, \n                    \n                      http:\/\/developer.bada.com\n                    \n                    \n                   (retrieved March 2013)"},{"key":"4_CR27","unstructured":"Samsung: bada SDK 2.0.0. Software distribution (August 2011)"},{"key":"4_CR28","unstructured":"Tizen Project: Tizen Developers dev guide, \n                    \n                      https:\/\/developer.tizen.org\/\n                    \n                    \n                   (retrieved May 2013)"},{"key":"4_CR29","unstructured":"Tizen Project: Tizen SDK 2.0. Software distribution (February 2013)"},{"key":"4_CR30","unstructured":"Vidas, T., Christin, N., Cranor, L.: Curbing Android permission creep. In: Proceedings of the Web 2.0 Security and Privacy 2011 Workshop (W2SP 2011), Oakland, CA (May 2011)"}],"container-title":["Lecture Notes in Computer Science","Secure IT Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-41488-6_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,17]],"date-time":"2019-05-17T13:33:37Z","timestamp":1558100017000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-41488-6_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642414879","9783642414886"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-41488-6_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}