{"id":"https://openalex.org/W2078794712","doi":"https://doi.org/10.1145/1146841.1146843","title":"Flexible object encapsulation for ambient-oriented programming","display_name":"Flexible object encapsulation for ambient-oriented programming","publication_year":2005,"publication_date":"2005-01-01","ids":{"openalex":"https://openalex.org/W2078794712","doi":"https://doi.org/10.1145/1146841.1146843","mag":"2078794712"},"language":"en","primary_location":{"id":"doi:10.1145/1146841.1146843","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1146841.1146843","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2005 conference on Dynamic languages symposium  - DLS '05","raw_type":"proceedings-article"},"type":"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/A5090657641","display_name":"Wolfgang De Meuter","orcid":"https://orcid.org/0000-0002-5229-5627"},"institutions":[{"id":"https://openalex.org/I13469542","display_name":"Vrije Universiteit Brussel","ror":"https://ror.org/006e5kg04","country_code":"BE","type":"education","lineage":["https://openalex.org/I13469542"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Wolfgang De Meuter","raw_affiliation_strings":["Universit\u00e9 des Sciences et Technologies de Lille, France and Vrije Universiteit Brussel, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universit\u00e9 des Sciences et Technologies de Lille, France and Vrije Universiteit Brussel, Belgium","institution_ids":["https://openalex.org/I13469542"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074606459","display_name":"\u00c9ric Tanter","orcid":"https://orcid.org/0000-0002-7359-890X"},"institutions":[{"id":"https://openalex.org/I69737025","display_name":"University of Chile","ror":"https://ror.org/047gc3g35","country_code":"CL","type":"education","lineage":["https://openalex.org/I69737025"]}],"countries":["CL"],"is_corresponding":false,"raw_author_name":"\u00c9ric Tanter","raw_affiliation_strings":["University of Chile, Chile","University of Chile; Chile"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Chile, Chile","institution_ids":["https://openalex.org/I69737025"]},{"raw_affiliation_string":"University of Chile; Chile","institution_ids":["https://openalex.org/I69737025"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010797982","display_name":"Stijn Mostinckx","orcid":null},"institutions":[{"id":"https://openalex.org/I13469542","display_name":"Vrije Universiteit Brussel","ror":"https://ror.org/006e5kg04","country_code":"BE","type":"education","lineage":["https://openalex.org/I13469542"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Stijn Mostinckx","raw_affiliation_strings":["Vrije Universiteit Brussel, Belgium","[Vrije Universiteit Brussel, Belgium.]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Vrije Universiteit Brussel, Belgium","institution_ids":["https://openalex.org/I13469542"]},{"raw_affiliation_string":"[Vrije Universiteit Brussel, Belgium.]","institution_ids":["https://openalex.org/I13469542"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083977662","display_name":"Tom Van Cutsem","orcid":"https://orcid.org/0000-0003-4116-4290"},"institutions":[{"id":"https://openalex.org/I13469542","display_name":"Vrije Universiteit Brussel","ror":"https://ror.org/006e5kg04","country_code":"BE","type":"education","lineage":["https://openalex.org/I13469542"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Tom Van Cutsem","raw_affiliation_strings":["Vrije Universiteit Brussel, Belgium","[Vrije Universiteit Brussel, Belgium.]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Vrije Universiteit Brussel, Belgium","institution_ids":["https://openalex.org/I13469542"]},{"raw_affiliation_string":"[Vrije Universiteit Brussel, Belgium.]","institution_ids":["https://openalex.org/I13469542"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5011828803","display_name":"Jessie Dedecker","orcid":null},"institutions":[{"id":"https://openalex.org/I13469542","display_name":"Vrije Universiteit Brussel","ror":"https://ror.org/006e5kg04","country_code":"BE","type":"education","lineage":["https://openalex.org/I13469542"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Jessie Dedecker","raw_affiliation_strings":["Vrije Universiteit Brussel, Belgium","[Vrije Universiteit Brussel, Belgium.]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Vrije Universiteit Brussel, Belgium","institution_ids":["https://openalex.org/I13469542"]},{"raw_affiliation_string":"[Vrije Universiteit Brussel, Belgium.]","institution_ids":["https://openalex.org/I13469542"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.5477,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.74031491,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"11","last_page":"21"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9993000030517578,"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.9993000030517578,"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/T11424","display_name":"Security and Verification in Computing","score":0.9991000294685364,"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/T10126","display_name":"Logic, programming, and type systems","score":0.9965000152587891,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/encapsulation","display_name":"Encapsulation (networking)","score":0.8971461057662964},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7938783764839172},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.5739591717720032},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5689208507537842},{"id":"https://openalex.org/keywords/method","display_name":"Method","score":0.41248348355293274},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3292558789253235},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.26547229290008545}],"concepts":[{"id":"https://openalex.org/C81147070","wikidata":"https://www.wikidata.org/wiki/Q1172449","display_name":"Encapsulation (networking)","level":2,"score":0.8971461057662964},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7938783764839172},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.5739591717720032},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5689208507537842},{"id":"https://openalex.org/C512554520","wikidata":"https://www.wikidata.org/wiki/Q815844","display_name":"Method","level":3,"score":0.41248348355293274},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3292558789253235},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.26547229290008545}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1146841.1146843","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1146841.1146843","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2005 conference on Dynamic languages symposium  - DLS '05","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W1496701680","https://openalex.org/W1527793496","https://openalex.org/W1539259921","https://openalex.org/W1542953126","https://openalex.org/W1544633123","https://openalex.org/W1547109844","https://openalex.org/W1587194799","https://openalex.org/W1644882639","https://openalex.org/W1787843929","https://openalex.org/W1997522747","https://openalex.org/W2026405797","https://openalex.org/W2045723688","https://openalex.org/W2064898189","https://openalex.org/W2072794470","https://openalex.org/W2078319823","https://openalex.org/W2095839043","https://openalex.org/W2121134342","https://openalex.org/W2132055297","https://openalex.org/W2156512788","https://openalex.org/W2165258104","https://openalex.org/W2168287017","https://openalex.org/W2170810021","https://openalex.org/W3130109396"],"related_works":["https://openalex.org/W1482645738","https://openalex.org/W2528467228","https://openalex.org/W2092284867","https://openalex.org/W2127644930","https://openalex.org/W55128154","https://openalex.org/W4239674248","https://openalex.org/W4234096907","https://openalex.org/W2059767223","https://openalex.org/W2895480205","https://openalex.org/W2182855492"],"abstract_inverted_index":{"In":[0,34,58],"the":[1,32,45,92,96,110,130],"emerging":[2],"field":[3],"of":[4,15,95,112,132],"Ambient":[5],"Intelligence":[6],"(AmI),":[7],"software":[8],"is":[9,157],"deployed":[10],"in":[11,161],"wireless":[12],"open":[13,19],"networks":[14,20],"mobile":[16],"devices.":[17],"Such":[18],"require":[21],"stringent":[22],"security":[23],"measures":[24],"as":[25,66],"unknown":[26],"and":[27,42,71,116,136],"untrusted":[28],"hosts":[29],"may":[30],"join":[31],"network.":[33],"an":[35],"object-oriented":[36,60],"language,":[37],"where":[38],"objects":[39],"are":[40,73],"distributed":[41],"moved":[43],"across":[44],"network,":[46],"it":[47,126,160],"thus":[48],"becomes":[49],"important":[50],"to":[51,54,82,128,151,158],"be":[52,89,149],"able":[53],"enforce":[55],"object":[56,67,84,133,141],"encapsulation.":[57,142],"contemporary":[59],"programming":[61],"languages,":[62],"powerful":[63],"operations":[64],"such":[65,113],"extension":[68],"(inheritance),":[69],"cloning":[70,135],"reflection,":[72],"typically":[74],"provided":[75],"via":[76],"omnipotent":[77],"language":[78,103,120,165],"operators":[79],"that":[80,108,124],"fail":[81],"uphold":[83],"encapsulation,":[85,154],"because":[86],"they":[87],"can":[88,148],"applied":[90],"without":[91,138],"explicit":[93],"consent":[94],"concerned":[97],"object.":[98],"This":[99],"paper":[100],"formulates":[101],"a":[102,118,162],"design":[104],"principle":[105],"--extreme":[106],"encapsulation--":[107],"precludes":[109],"use":[111],"harmful":[114],"operators,":[115],"proposes":[117],"corresponding":[119],"feature":[121],"--method":[122],"attributes--":[123],"makes":[125],"possible":[127],"provide":[129],"flexibility":[131],"extension,":[134],"reflection":[137],"compromising":[139],"on":[140],"Although":[143],"some":[144],"existing":[145],"object-based":[146],"languages":[147],"said":[150],"support":[152,159],"extreme":[153],"our":[155],"contribution":[156],"delegation-based,":[163],"prototype-based":[164],"named":[166],"ChitChat.":[167]},"counts_by_year":[{"year":2015,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
