{"id":"https://openalex.org/W2156011560","doi":"https://doi.org/10.1145/2724525.2724570","title":"Generalized layer activation mechanism through contexts and subscribers","display_name":"Generalized layer activation mechanism through contexts and subscribers","publication_year":2015,"publication_date":"2015-03-16","ids":{"openalex":"https://openalex.org/W2156011560","doi":"https://doi.org/10.1145/2724525.2724570","mag":"2156011560"},"language":"en","primary_location":{"id":"doi:10.1145/2724525.2724570","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2724525.2724570","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2724570&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th International Conference on Modularity","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2724570&type=pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5082030898","display_name":"Tetsuo Kamina","orcid":"https://orcid.org/0000-0003-0288-1908"},"institutions":[{"id":"https://openalex.org/I135768898","display_name":"Ritsumeikan University","ror":"https://ror.org/0197nmd03","country_code":"JP","type":"education","lineage":["https://openalex.org/I135768898","https://openalex.org/I4390039241"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Tetsuo Kamina","raw_affiliation_strings":["Ritsumeikan University, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ritsumeikan University, Japan","institution_ids":["https://openalex.org/I135768898"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070909210","display_name":"Tomoyuki Aotani","orcid":"https://orcid.org/0000-0003-4538-0230"},"institutions":[{"id":"https://openalex.org/I114531698","display_name":"Tokyo Institute of Technology","ror":"https://ror.org/0112mx960","country_code":"JP","type":"education","lineage":["https://openalex.org/I114531698"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Tomoyuki Aotani","raw_affiliation_strings":["Tokyo Institute of Technology, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tokyo Institute of Technology, Japan","institution_ids":["https://openalex.org/I114531698"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079977725","display_name":"Hidehiko Masuhara","orcid":"https://orcid.org/0000-0002-8837-5303"},"institutions":[{"id":"https://openalex.org/I114531698","display_name":"Tokyo Institute of Technology","ror":"https://ror.org/0112mx960","country_code":"JP","type":"education","lineage":["https://openalex.org/I114531698"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Hidehiko Masuhara","raw_affiliation_strings":["Tokyo Institute of Technology, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tokyo Institute of Technology, Japan","institution_ids":["https://openalex.org/I114531698"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":21,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"14","last_page":"28"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9997000098228455,"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.9987999796867371,"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/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.7948750257492065},{"id":"https://openalex.org/keywords/scope","display_name":"Scope (computer science)","score":0.7341681122779846},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5919893383979797},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5740385055541992},{"id":"https://openalex.org/keywords/layer","display_name":"Layer (electronics)","score":0.5475260019302368},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5348917841911316},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5335531830787659},{"id":"https://openalex.org/keywords/mechanism","display_name":"Mechanism (biology)","score":0.5213707089424133},{"id":"https://openalex.org/keywords/context-switch","display_name":"Context switch","score":0.4811200201511383},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.4534670114517212}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7948750257492065},{"id":"https://openalex.org/C2778012447","wikidata":"https://www.wikidata.org/wiki/Q1034415","display_name":"Scope (computer science)","level":2,"score":0.7341681122779846},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5919893383979797},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5740385055541992},{"id":"https://openalex.org/C2779227376","wikidata":"https://www.wikidata.org/wiki/Q6505497","display_name":"Layer (electronics)","level":2,"score":0.5475260019302368},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5348917841911316},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5335531830787659},{"id":"https://openalex.org/C89611455","wikidata":"https://www.wikidata.org/wiki/Q6804646","display_name":"Mechanism (biology)","level":2,"score":0.5213707089424133},{"id":"https://openalex.org/C53833338","wikidata":"https://www.wikidata.org/wiki/Q1061424","display_name":"Context switch","level":2,"score":0.4811200201511383},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.4534670114517212},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","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/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","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/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2724525.2724570","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2724525.2724570","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2724570&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th International Conference on Modularity","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/2724525.2724570","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2724525.2724570","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2724570&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th International Conference on Modularity","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.7599999904632568}],"awards":[{"id":"https://openalex.org/G1632351418","display_name":"Deepening Study on Context-Oriented Programming","funder_award_id":"25330078","funder_id":"https://openalex.org/F4320334764","funder_display_name":"Japan Society for the Promotion of Science"}],"funders":[{"id":"https://openalex.org/F4320334764","display_name":"Japan Society for the Promotion of Science","ror":"https://ror.org/00hhkn466"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2156011560.pdf","grobid_xml":"https://content.openalex.org/works/W2156011560.grobid-xml"},"referenced_works_count":31,"referenced_works":["https://openalex.org/W122347058","https://openalex.org/W175922506","https://openalex.org/W1537373806","https://openalex.org/W1539693001","https://openalex.org/W1581096042","https://openalex.org/W1610570299","https://openalex.org/W1724660581","https://openalex.org/W1909406891","https://openalex.org/W1978875190","https://openalex.org/W1985637830","https://openalex.org/W1992443356","https://openalex.org/W2000399282","https://openalex.org/W2019240169","https://openalex.org/W2032835129","https://openalex.org/W2045723688","https://openalex.org/W2060640309","https://openalex.org/W2087175184","https://openalex.org/W2089889705","https://openalex.org/W2104995989","https://openalex.org/W2115607078","https://openalex.org/W2116346633","https://openalex.org/W2124489158","https://openalex.org/W2136033258","https://openalex.org/W2136286808","https://openalex.org/W2144114063","https://openalex.org/W2145304606","https://openalex.org/W2150101804","https://openalex.org/W2150275961","https://openalex.org/W2153552791","https://openalex.org/W2161291379","https://openalex.org/W2172169742"],"related_works":["https://openalex.org/W4241523039","https://openalex.org/W178231042","https://openalex.org/W2360028903","https://openalex.org/W4280543773","https://openalex.org/W2366083136","https://openalex.org/W3096456556","https://openalex.org/W4240253816","https://openalex.org/W2387622493","https://openalex.org/W1932132538","https://openalex.org/W2357832196"],"abstract_inverted_index":{"Context-oriented":[0],"programming":[1],"(COP)":[2],"languages":[3,13,40,110],"modularize":[4],"context-dependent":[5],"behaviors":[6,21],"in":[7,22,62,107,111],"multiple":[8],"classes":[9],"into":[10,85],"layers.":[11],"These":[12],"have":[14,41],"layer":[15,43,93],"activation":[16,44,94,105,123,134],"mechanisms":[17,57,106],"so":[18],"that":[19],"the":[20,103,120,131,139],"layers":[23],"take":[24],"effect":[25],"on":[26,97],"a":[27,33,86,91,112,143,153],"particular":[28,34],"unit":[29],"of":[30,36,48,64,72,74,76,122,133,145,155],"computation":[31],"during":[32],"period":[35],"time.":[37],"Existing":[38],"COP":[39,109,114],"different":[42,104],"mechanisms,":[45],"and":[46,68,99,128,147],"each":[47,60],"them":[49,84],"has":[50],"its":[51,149],"own":[52],"advantages.":[53],"However,":[54],"because":[55],"these":[56],"interfere":[58],"with":[59],"other":[61],"terms":[63],"extent":[65,121],"(time":[66],"duration)":[67],"scope":[69,132],"(a":[70],"set":[71],"units":[73],"computations)":[75],"activation,":[77],"it":[78],"is":[79],"not":[80],"trivial":[81],"to":[82,101],"combine":[83],"single":[87,113],"language.":[88,140],"We":[89,141],"propose":[90],"generalized":[92],"mechanism":[95],"based":[96],"contexts":[98],"subscribers":[100,129],"implement":[102,142],"existing":[108],"language":[115],"called":[116],"ServalCJ.":[117],"Contexts":[118],"specify":[119,130],"through":[124,135],"temporal":[125],"logic":[126],"terms,":[127],"operators":[136],"provided":[137],"by":[138,151],"compiler":[144],"ServalCJ,":[146],"demonstrate":[148],"expressiveness":[150],"writing":[152],"couple":[154],"application":[156],"programs.":[157]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":7},{"year":2015,"cited_by_count":3}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
