{"id":"https://openalex.org/W2133888372","doi":"https://doi.org/10.1145/1562112.1562115","title":"Transactional contexts","display_name":"Transactional contexts","publication_year":2009,"publication_date":"2009-01-01","ids":{"openalex":"https://openalex.org/W2133888372","doi":"https://doi.org/10.1145/1562112.1562115","mag":"2133888372"},"language":"en","primary_location":{"id":"doi:10.1145/1562112.1562115","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1562112.1562115","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Workshop on Context-Oriented Programming - COP '09","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://inria.hal.science/inria-00531216","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100746285","display_name":"Sebasti\u00e1n Gonz\u00e1lez","orcid":"https://orcid.org/0000-0001-9545-167X"},"institutions":[{"id":"https://openalex.org/I95674353","display_name":"UCLouvain","ror":"https://ror.org/02495e989","country_code":"BE","type":"education","lineage":["https://openalex.org/I95674353"]}],"countries":["BE"],"is_corresponding":true,"raw_author_name":"Sebasti\u00e1n Gonz\u00e1lez","raw_affiliation_strings":["Universit\u00e9 catholique de Louvain","Universite Catholique de Louvain"],"affiliations":[{"raw_affiliation_string":"Universit\u00e9 catholique de Louvain","institution_ids":["https://openalex.org/I95674353"]},{"raw_affiliation_string":"Universite Catholique de Louvain","institution_ids":["https://openalex.org/I95674353"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056482314","display_name":"Marcus Denker","orcid":"https://orcid.org/0000-0003-2549-4222"},"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":"Marcus Denker","raw_affiliation_strings":["University of Chile"],"affiliations":[{"raw_affiliation_string":"University of Chile","institution_ids":["https://openalex.org/I69737025"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5074052329","display_name":"Kim Mens","orcid":"https://orcid.org/0000-0003-0303-1630"},"institutions":[{"id":"https://openalex.org/I95674353","display_name":"UCLouvain","ror":"https://ror.org/02495e989","country_code":"BE","type":"education","lineage":["https://openalex.org/I95674353"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Kim Mens","raw_affiliation_strings":["Universit\u00e9 catholique de Louvain","Universite Catholique de Louvain"],"affiliations":[{"raw_affiliation_string":"Universit\u00e9 catholique de Louvain","institution_ids":["https://openalex.org/I95674353"]},{"raw_affiliation_string":"Universite Catholique de Louvain","institution_ids":["https://openalex.org/I95674353"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5100746285"],"corresponding_institution_ids":["https://openalex.org/I95674353"],"apc_list":null,"apc_paid":null,"fwci":1.4558,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.84278764,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"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.9998999834060669,"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.9998999834060669,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9958000183105469,"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.9952999949455261,"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/computer-science","display_name":"Computer science","score":0.8068530559539795},{"id":"https://openalex.org/keywords/adaptability","display_name":"Adaptability","score":0.7537423372268677},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.6104856729507446},{"id":"https://openalex.org/keywords/reflection","display_name":"Reflection (computer programming)","score":0.583779513835907},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.48310089111328125},{"id":"https://openalex.org/keywords/transactional-leadership","display_name":"Transactional leadership","score":0.45940250158309937},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.43133386969566345},{"id":"https://openalex.org/keywords/context-model","display_name":"Context model","score":0.411734402179718},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.36488717794418335},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.34505096077919006},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.32224535942077637},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2046736180782318},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.11818856000900269},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.07063266634941101}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8068530559539795},{"id":"https://openalex.org/C177606310","wikidata":"https://www.wikidata.org/wiki/Q5674297","display_name":"Adaptability","level":2,"score":0.7537423372268677},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6104856729507446},{"id":"https://openalex.org/C65682993","wikidata":"https://www.wikidata.org/wiki/Q1056451","display_name":"Reflection (computer programming)","level":2,"score":0.583779513835907},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.48310089111328125},{"id":"https://openalex.org/C68489960","wikidata":"https://www.wikidata.org/wiki/Q2370659","display_name":"Transactional leadership","level":2,"score":0.45940250158309937},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.43133386969566345},{"id":"https://openalex.org/C183322885","wikidata":"https://www.wikidata.org/wiki/Q17007702","display_name":"Context model","level":3,"score":0.411734402179718},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.36488717794418335},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.34505096077919006},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.32224535942077637},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2046736180782318},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.11818856000900269},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.07063266634941101},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C77805123","wikidata":"https://www.wikidata.org/wiki/Q161272","display_name":"Social psychology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/1562112.1562115","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1562112.1562115","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Workshop on Context-Oriented Programming - COP '09","raw_type":"proceedings-article"},{"id":"pmh:oai:HAL:inria-00531216v1","is_oa":true,"landing_page_url":"https://inria.hal.science/inria-00531216","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"COP '09: International Workshop on Context-Oriented Programming, ACM, Jul 2009, Genova, Italy. pp.1-6, &#x27E8;10.1145/1562112.1562115&#x27E9;","raw_type":"Conference papers"}],"best_oa_location":{"id":"pmh:oai:HAL:inria-00531216v1","is_oa":true,"landing_page_url":"https://inria.hal.science/inria-00531216","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"COP '09: International Workshop on Context-Oriented Programming, ACM, Jul 2009, Genova, Italy. pp.1-6, &#x27E8;10.1145/1562112.1562115&#x27E9;","raw_type":"Conference papers"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320320924","display_name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","ror":"https://ror.org/00yjd3n13"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W69402265","https://openalex.org/W1518369453","https://openalex.org/W1582123168","https://openalex.org/W1770006921","https://openalex.org/W1992443356","https://openalex.org/W2002811718","https://openalex.org/W2032415879","https://openalex.org/W2045723688","https://openalex.org/W2058751520","https://openalex.org/W2063274096","https://openalex.org/W2076149580","https://openalex.org/W2094282293","https://openalex.org/W2098830227","https://openalex.org/W2104754278","https://openalex.org/W2108204150","https://openalex.org/W2115607078","https://openalex.org/W2129990308","https://openalex.org/W2141199966","https://openalex.org/W2143408829","https://openalex.org/W2144305800","https://openalex.org/W2150275961","https://openalex.org/W3006550678","https://openalex.org/W3128586615","https://openalex.org/W4238611865","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W1587224678","https://openalex.org/W2140022856","https://openalex.org/W2119075928","https://openalex.org/W2083432852","https://openalex.org/W63543172","https://openalex.org/W1985951810","https://openalex.org/W36833035","https://openalex.org/W1504101963","https://openalex.org/W1683435921","https://openalex.org/W2556379117"],"abstract_inverted_index":{"The":[0,109],"emerging":[1],"field":[2],"of":[3,14,20,28,57,119,126],"context-oriented":[4,49,73,127],"programming":[5,128],"gives":[6,70],"a":[7,85],"predominant":[8],"role":[9],"to":[10,23,31,43,68,72,83,105],"the":[11,18,25,47,62,120,124],"execution":[12],"context":[13,44],"applications,":[15],"and":[16,100,113,129],"advocates":[17],"use":[19],"dedicated":[21],"mechanisms":[22,50],"allow":[24,52],"elegant":[26],"expression":[27],"behavioural":[29],"adaptations":[30],"such":[32,106],"context.":[33],"With":[34],"suitable":[35],"reflective":[36],"facilities,":[37],"language":[38],"semantics":[39],"can":[40],"be":[41],"adapted":[42],"by":[45,95],"reusing":[46],"same":[48],"that":[51,91],"base-level":[53],"adaptability.":[54],"This":[55],"kind":[56],"meta-level":[58,93],"adaptability,":[59],"in":[60],"which":[61],"computation":[63],"model":[64],"itself":[65],"becomes":[66],"adaptable":[67],"context,":[69],"rise":[71],"computational":[74,130],"reflection.":[75,131],"To":[76],"explore":[77],"this":[78],"idea,":[79],"we":[80],"set":[81],"out":[82],"implement":[84],"simple":[86],"software":[87],"transactional":[88,107],"memory":[89],"system":[90,103],"exploits":[92],"adaptability":[94],"regarding":[96],"transactions":[97],"as":[98],"contexts,":[99],"adapting":[101],"fundamental":[102],"behaviour":[104],"contexts.":[108],"implementation":[110],"is":[111],"succinct":[112],"non-intrusive,":[114],"giving":[115],"us":[116],"an":[117],"indication":[118],"power":[121],"lying":[122],"at":[123],"crossroads":[125]},"counts_by_year":[{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-03-15T09:29:46.208133","created_date":"2025-10-10T00:00:00"}
