{"id":"https://openalex.org/W2060640309","doi":"https://doi.org/10.1145/1960275.1960305","title":"EventCJ","display_name":"EventCJ","publication_year":2011,"publication_date":"2011-03-21","ids":{"openalex":"https://openalex.org/W2060640309","doi":"https://doi.org/10.1145/1960275.1960305","mag":"2060640309"},"language":"en","primary_location":{"id":"doi:10.1145/1960275.1960305","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1960275.1960305","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the tenth international conference on Aspect-oriented software development","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/A5082030898","display_name":"Tetsuo Kamina","orcid":"https://orcid.org/0000-0003-0288-1908"},"institutions":[{"id":"https://openalex.org/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Tetsuo Kamina","raw_affiliation_strings":["University of Tokyo, Tokyo, Japan"],"affiliations":[{"raw_affiliation_string":"University of Tokyo, Tokyo, Japan","institution_ids":["https://openalex.org/I74801974"]}]},{"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/I177738480","display_name":"Japan Advanced Institute of Science and Technology","ror":"https://ror.org/03frj4r98","country_code":"JP","type":"education","lineage":["https://openalex.org/I177738480"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Tomoyuki Aotani","raw_affiliation_strings":["Japan Advanced Institute of Science and Technology, Nomi, Japan"],"affiliations":[{"raw_affiliation_string":"Japan Advanced Institute of Science and Technology, Nomi, Japan","institution_ids":["https://openalex.org/I177738480"]}]},{"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/I74801974","display_name":"The University of Tokyo","ror":"https://ror.org/057zh3y96","country_code":"JP","type":"education","lineage":["https://openalex.org/I74801974"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Hidehiko Masuhara","raw_affiliation_strings":["University of Tokyo, Tokyo, Japan"],"affiliations":[{"raw_affiliation_string":"University of Tokyo, Tokyo, Japan","institution_ids":["https://openalex.org/I74801974"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5082030898"],"corresponding_institution_ids":["https://openalex.org/I74801974"],"apc_list":null,"apc_paid":null,"fwci":23.2443,"has_fulltext":false,"cited_by_count":99,"citation_normalized_percentile":{"value":0.99531247,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"253","last_page":"264"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998000264167786,"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.9998000264167786,"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/T10142","display_name":"Formal Methods in Verification","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.8405511379241943},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.7369289994239807},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.6974813342094421},{"id":"https://openalex.org/keywords/layer","display_name":"Layer (electronics)","score":0.6841521263122559},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5983685851097107},{"id":"https://openalex.org/keywords/eclipse","display_name":"Eclipse","score":0.5969458818435669},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.5844453573226929},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5837774276733398},{"id":"https://openalex.org/keywords/context-switch","display_name":"Context switch","score":0.5538328886032104},{"id":"https://openalex.org/keywords/base","display_name":"Base (topology)","score":0.466399610042572}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8405511379241943},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7369289994239807},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.6974813342094421},{"id":"https://openalex.org/C2779227376","wikidata":"https://www.wikidata.org/wiki/Q6505497","display_name":"Layer (electronics)","level":2,"score":0.6841521263122559},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5983685851097107},{"id":"https://openalex.org/C2778505590","wikidata":"https://www.wikidata.org/wiki/Q141022","display_name":"Eclipse","level":2,"score":0.5969458818435669},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.5844453573226929},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5837774276733398},{"id":"https://openalex.org/C53833338","wikidata":"https://www.wikidata.org/wiki/Q1061424","display_name":"Context switch","level":2,"score":0.5538328886032104},{"id":"https://openalex.org/C42058472","wikidata":"https://www.wikidata.org/wiki/Q810214","display_name":"Base (topology)","level":2,"score":0.466399610042572},{"id":"https://openalex.org/C1276947","wikidata":"https://www.wikidata.org/wiki/Q333","display_name":"Astronomy","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/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","level":1,"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/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"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/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1960275.1960305","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1960275.1960305","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the tenth international conference on Aspect-oriented software development","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","score":0.41999998688697815,"display_name":"Peace, Justice and strong institutions"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W6784408","https://openalex.org/W43533246","https://openalex.org/W53517318","https://openalex.org/W175922506","https://openalex.org/W1506310532","https://openalex.org/W1531869376","https://openalex.org/W1556513858","https://openalex.org/W1565164326","https://openalex.org/W1581096042","https://openalex.org/W1966642491","https://openalex.org/W1971138166","https://openalex.org/W1992443356","https://openalex.org/W2022744394","https://openalex.org/W2087175184","https://openalex.org/W2089287449","https://openalex.org/W2089889705","https://openalex.org/W2090124836","https://openalex.org/W2090727480","https://openalex.org/W2091593866","https://openalex.org/W2104754278","https://openalex.org/W2111141292","https://openalex.org/W2115309705","https://openalex.org/W2115773605","https://openalex.org/W2118317839","https://openalex.org/W2144114063","https://openalex.org/W2145906432","https://openalex.org/W2150275961","https://openalex.org/W2154597770","https://openalex.org/W2159400269","https://openalex.org/W2172169742","https://openalex.org/W2996950218","https://openalex.org/W3128889863","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2379153735","https://openalex.org/W2046172023","https://openalex.org/W2972896947","https://openalex.org/W2170146914","https://openalex.org/W2355105570","https://openalex.org/W2083974823","https://openalex.org/W2072751097","https://openalex.org/W4237177615","https://openalex.org/W2289257917","https://openalex.org/W2015567081"],"abstract_inverted_index":{"This":[0],"paper":[1],"proposes":[2],"EventCJ,":[3],"a":[4,66,71,88,112,124],"context-oriented":[5],"programming":[6],"(COP)":[7],"language":[8],"that":[9],"can":[10],"modularly":[11],"control":[12],"layer":[13,42,47,63,84,104],"activation":[14,64],"based":[15],"on":[16,39,65],"user-defined":[17],"events.":[18,58],"In":[19],"addition":[20],"to":[21,35,50,79,118],"defining":[22],"context-specific":[23],"behaviors":[24],"by":[25,86,115],"using":[26,87],"existing":[27],"COP":[28],"constructs,":[29],"the":[30,119],"EventCJ":[31,94,126],"programmer":[32],"declares":[33],"events":[34],"specify":[36,51],"when":[37,103],"and":[38,46],"which":[40,52],"instance":[41],"switching":[43,105],"should":[44,54],"happen,":[45],"transition":[48],"rules":[49],"layers":[53],"be":[55],"activated/deactivated":[56],"upon":[57],"These":[59],"constructs":[60],"enable":[61],"controlling":[62],"per-instance":[67],"basis,":[68],"separately":[69],"from":[70],"base":[72,120],"program.":[73,121],"We":[74,122],"also":[75],"demonstrate":[76],"an":[77],"approach":[78],"verify":[80],"safety":[81],"properties":[82],"of":[83,99,111],"transitions":[85],"model":[89],"checker.":[90],"With":[91],"these":[92],"advantages,":[93],"enables":[95],"more":[96],"modular":[97],"descriptions":[98],"context-aware":[100],"programs,":[101],"especially":[102],"is":[106],"triggered":[107],"in":[108],"many":[109],"places":[110],"program,":[113],"or":[114],"activities":[116],"external":[117],"implemented":[123],"prototype":[125],"compiler":[127],"with":[128],"Eclipse":[129],"IDE":[130],"support.":[131]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":5},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":8},{"year":2016,"cited_by_count":11},{"year":2015,"cited_by_count":9},{"year":2014,"cited_by_count":20},{"year":2013,"cited_by_count":12},{"year":2012,"cited_by_count":13}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2016-06-24T00:00:00"}
