{"id":"https://openalex.org/W2494295874","doi":"https://doi.org/10.1145/2851613.2851666","title":"Dynamically reconfigurable trust policies for untrustworthy third-party components","display_name":"Dynamically reconfigurable trust policies for untrustworthy third-party components","publication_year":2016,"publication_date":"2016-04-04","ids":{"openalex":"https://openalex.org/W2494295874","doi":"https://doi.org/10.1145/2851613.2851666","mag":"2494295874"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/2851613.2851666","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5006653128","display_name":"Kiev Gama","orcid":"https://orcid.org/0000-0003-1508-6196"},"institutions":[{"id":"https://openalex.org/I25112270","display_name":"Universidade Federal de Pernambuco","ror":"https://ror.org/047908t24","country_code":"BR","type":"funder","lineage":["https://openalex.org/I25112270"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Kiev Gama","raw_affiliation_strings":["Federal University of Pernambuco (CIn/UFPE), Recife, PE, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Pernambuco (CIn/UFPE), Recife, PE, Brazil","institution_ids":["https://openalex.org/I25112270"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5083173141","display_name":"Didier Donsez","orcid":"https://orcid.org/0000-0002-7136-152X"},"institutions":[{"id":"https://openalex.org/I899635006","display_name":"Universit\u00e9 Grenoble Alpes","ror":"https://ror.org/02rx3b187","country_code":"FR","type":"funder","lineage":["https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Didier Donsez","raw_affiliation_strings":["University of Grenoble, Grenoble, France"],"affiliations":[{"raw_affiliation_string":"University of Grenoble, Grenoble, France","institution_ids":["https://openalex.org/I899635006"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":0,"max":66},"biblio":{"volume":null,"issue":null,"first_page":"1204","last_page":"1209"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9987,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9987,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.998,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9973,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.84071326},{"id":"https://openalex.org/keywords/sandbox","display_name":"Sandbox (software development)","score":0.7901757},{"id":"https://openalex.org/keywords/maintainability","display_name":"Maintainability","score":0.65909106},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.45856842},{"id":"https://openalex.org/keywords/code-reuse","display_name":"Code reuse","score":0.43965596}],"concepts":[{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.84071326},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8027865},{"id":"https://openalex.org/C167981075","wikidata":"https://www.wikidata.org/wiki/Q2667186","display_name":"Sandbox (software development)","level":2,"score":0.7901757},{"id":"https://openalex.org/C77019957","wikidata":"https://www.wikidata.org/wiki/Q2689057","display_name":"Dependability","level":2,"score":0.71667814},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.65909106},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.61373585},{"id":"https://openalex.org/C2776831232","wikidata":"https://www.wikidata.org/wiki/Q966812","display_name":"Trusted Computing","level":2,"score":0.5264167},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.52065176},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.48716542},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.47672907},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.4736886},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.45856842},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.457995},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.44592914},{"id":"https://openalex.org/C2778583558","wikidata":"https://www.wikidata.org/wiki/Q771245","display_name":"Code reuse","level":3,"score":0.43965596},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.4338327},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.4319581},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.4288864},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.41026887},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4101865},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.35036975},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.29046765},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.26838094},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.18711004},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1744802},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.16046146},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.116075456},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/2851613.2851666","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[],"grants":[{"funder":"https://openalex.org/F4320324265","funder_display_name":"Instituto Nacional de Ci\u00eancia e Tecnologia para Engenharia de Software","award_id":"573964/2008-4"}],"datasets":[],"versions":[],"referenced_works_count":15,"referenced_works":["https://openalex.org/W1565279216","https://openalex.org/W1588879371","https://openalex.org/W1592048085","https://openalex.org/W1892405650","https://openalex.org/W1985394319","https://openalex.org/W2007685556","https://openalex.org/W2066600017","https://openalex.org/W2083355374","https://openalex.org/W2138247393","https://openalex.org/W2144244174","https://openalex.org/W2144518543","https://openalex.org/W2145071552","https://openalex.org/W2167500728","https://openalex.org/W2294305189","https://openalex.org/W2611023804"],"related_works":["https://openalex.org/W70177500","https://openalex.org/W4252527915","https://openalex.org/W3212184609","https://openalex.org/W3098313552","https://openalex.org/W2546418048","https://openalex.org/W2499283203","https://openalex.org/W2386235012","https://openalex.org/W2355810117","https://openalex.org/W2076427967","https://openalex.org/W2033352828"],"abstract_inverted_index":{"Dynamic":[0],"component-based":[1],"platforms":[2],"allow":[3],"software":[4],"to":[5,43,54,70,101,129,165,173],"evolve":[6],"at":[7,50,113],"runtime,":[8,51],"that":[9,12],"is,":[10],"components":[11,77,82,121,128],"can":[13],"be":[14,71,91,130],"located,":[15],"loaded,":[16],"and":[17,73,151],"executed":[18],"during":[19],"runtime.":[20],"Such":[21],"dynamic":[22,109],"update":[23],"mechanism":[24,142],"provides":[25,170],"flexibility":[26],"but":[27],"introduces":[28],"new":[29],"challenges.":[30],"This":[31,105],"is":[32,67],"especially":[33],"true":[34],"when":[35,57,76],"dealing":[36],"with":[37],"third-party":[38,135],"components,":[39],"which":[40],"make":[41],"hard":[42,69],"predict":[44],"the":[45,108,126,134,154,160,166,171,178],"impacts":[46],"(e.g.,":[47],"component":[48,155,161,176],"incompatibilities":[49],"errors":[52],"leading":[53],"application":[55],"crashes)":[56],"integrating":[58],"such":[59,141],"thirdparty":[60],"code":[61,136],"into":[62],"an":[63],"application.":[64],"Component":[65],"quality":[66,86],"something":[68],"evaluated":[72],"even":[74],"harder":[75],"are":[78,88],"combined":[79],"together.":[80],"Third-party":[81],"whose":[83],"origin":[84],"or":[85],"attributes":[87,147],"unknown":[89],"may":[90,97],"considered":[92],"as":[93],"untrustworthy":[94],"since":[95],"they":[96],"potentially":[98],"introduce":[99],"faults":[100],"applications,":[102],"although":[103],"unintentionally.":[104],"paper":[106],"describes":[107],"policy":[110],"(i.e.":[111],"changeable":[112],"runtime)":[114],"behind":[115],"our":[116,168],"solution":[117],"for":[118],"temporarily":[119],"isolating":[120],"in":[122,132,153],"a":[123,175],"sandbox,":[124],"avoiding":[125],"trusted":[127],"disturbed":[131],"case":[133,159],"behaves":[137],"inappropriately.":[138],"By":[139],"providing":[140],"we":[143],"help":[144],"introducing":[145],"dependability":[146],"(namely":[148],"maintainability,":[149],"reliability":[150],"availability)":[152],"platform's":[156],"architecture.":[157],"In":[158],"presents":[162],"no":[163],"harm":[164],"system,":[167],"approach":[169],"ability":[172],"promote":[174],"outside":[177],"sandbox.":[179]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2494295874","counts_by_year":[],"updated_date":"2025-01-25T11:54:33.446966","created_date":"2016-08-23"}