{"id":"https://openalex.org/W2138098922","doi":"https://doi.org/10.1109/policy.2003.1206953","title":"Chisel: a policy-driven, context-aware, dynamic adaptation framework","display_name":"Chisel: a policy-driven, context-aware, dynamic adaptation framework","publication_year":2004,"publication_date":"2004-03-02","ids":{"openalex":"https://openalex.org/W2138098922","doi":"https://doi.org/10.1109/policy.2003.1206953","mag":"2138098922"},"language":"en","primary_location":{"id":"doi:10.1109/policy.2003.1206953","is_oa":false,"landing_page_url":"https://doi.org/10.1109/policy.2003.1206953","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings POLICY 2003. IEEE 4th International Workshop on Policies for Distributed Systems and Networks","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/2262/27081","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002959132","display_name":"John Keeney","orcid":null},"institutions":[{"id":"https://openalex.org/I205274468","display_name":"Trinity College Dublin","ror":"https://ror.org/02tyrky19","country_code":"IE","type":"education","lineage":["https://openalex.org/I205274468"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"J. Keeney","raw_affiliation_strings":["Department of Computer Science, Distributed Systems Group, Trinity College Dublin, Dublin, Ireland","Dept. of Comput. Sci., Trinity Coll., Dublin, , Ireland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Distributed Systems Group, Trinity College Dublin, Dublin, Ireland","institution_ids":["https://openalex.org/I205274468"]},{"raw_affiliation_string":"Dept. of Comput. Sci., Trinity Coll., Dublin, , Ireland","institution_ids":["https://openalex.org/I205274468"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5046960870","display_name":"Vinny Cahill","orcid":null},"institutions":[{"id":"https://openalex.org/I205274468","display_name":"Trinity College Dublin","ror":"https://ror.org/02tyrky19","country_code":"IE","type":"education","lineage":["https://openalex.org/I205274468"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"V. Cahill","raw_affiliation_strings":["Department of Computer Science, Distributed Systems Group, Trinity College Dublin, Dublin, Ireland","Dept. of Comput. Sci., Trinity Coll., Dublin, , Ireland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Distributed Systems Group, Trinity College Dublin, Dublin, Ireland","institution_ids":["https://openalex.org/I205274468"]},{"raw_affiliation_string":"Dept. of Comput. Sci., Trinity Coll., Dublin, , Ireland","institution_ids":["https://openalex.org/I205274468"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I205274468"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":145,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"3","last_page":"14"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9994000196456909,"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.9994000196456909,"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.9988999962806702,"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"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9975000023841858,"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/computer-science","display_name":"Computer science","score":0.8485652208328247},{"id":"https://openalex.org/keywords/middleware","display_name":"Middleware (distributed applications)","score":0.7429925203323364},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.6309181451797485},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5615208148956299},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5088024735450745},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.46597930788993835},{"id":"https://openalex.org/keywords/context-awareness","display_name":"Context awareness","score":0.45116639137268066},{"id":"https://openalex.org/keywords/object","display_name":"Object (grammar)","score":0.4429040253162384},{"id":"https://openalex.org/keywords/interrupt","display_name":"Interrupt","score":0.4225081205368042},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4123358130455017},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.21928784251213074},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.10452166199684143},{"id":"https://openalex.org/keywords/microcontroller","display_name":"Microcontroller","score":0.09569358825683594}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8485652208328247},{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.7429925203323364},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.6309181451797485},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5615208148956299},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5088024735450745},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.46597930788993835},{"id":"https://openalex.org/C2781368080","wikidata":"https://www.wikidata.org/wiki/Q501688","display_name":"Context awareness","level":3,"score":0.45116639137268066},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.4429040253162384},{"id":"https://openalex.org/C41661131","wikidata":"https://www.wikidata.org/wiki/Q220764","display_name":"Interrupt","level":3,"score":0.4225081205368042},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4123358130455017},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.21928784251213074},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.10452166199684143},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.09569358825683594},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","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/C136264566","wikidata":"https://www.wikidata.org/wiki/Q159810","display_name":"Economy","level":1,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"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/C2778707766","wikidata":"https://www.wikidata.org/wiki/Q202064","display_name":"Phone","level":2,"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/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","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}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1109/policy.2003.1206953","is_oa":false,"landing_page_url":"https://doi.org/10.1109/policy.2003.1206953","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings POLICY 2003. IEEE 4th International Workshop on Policies for Distributed Systems and Networks","raw_type":"proceedings-article"},{"id":"pmh:oai:ulir.ul.ie:10344/1104","is_oa":false,"landing_page_url":"http://hdl.handle.net/10344/1104","pdf_url":null,"source":{"id":"https://openalex.org/S4306401530","display_name":"University of Limerick Institutional Repository (University of Limerick)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I230495080","host_organization_name":"University of Limerick","host_organization_lineage":["https://openalex.org/I230495080"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"Conference item"},{"id":"pmh:http://www.rian.ie/90315/","is_oa":true,"landing_page_url":"http://hdl.handle.net/2262/27081","pdf_url":null,"source":{"id":"https://openalex.org/S4306400033","display_name":"Arrow@dit (Dublin Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I115570527","host_organization_name":"Dublin Institute of Technology","host_organization_lineage":["https://openalex.org/I115570527"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"J. Keeney, V. Cahill, Chisel: A Policy-Driven, Context-Aware, Dynamic Adaptation Framework, Fourth IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY 2003), Lake Como, Italy, 4-6 June 2003, IEEE Computer Society, 2003, 3, 14","raw_type":"Conference item"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.14.9688","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.14.9688","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.tcd.ie/publications/tech-reports/./reports.03/TCD-CS-2003-19.pdf","raw_type":"text"},{"id":"pmh:oai:tara.tcd.ie:2262/27081","is_oa":false,"landing_page_url":"https://www.cs.tcd.ie/John.Keeney/pubs/Policy2003_keeneyj_chisel.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S4306400387","display_name":"Trinity's Access to Research Output (TARA) (Trinity College Dublin)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205274468","host_organization_name":"Trinity College Dublin","host_organization_lineage":["https://openalex.org/I205274468"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference Paper"}],"best_oa_location":{"id":"pmh:http://www.rian.ie/90315/","is_oa":true,"landing_page_url":"http://hdl.handle.net/2262/27081","pdf_url":null,"source":{"id":"https://openalex.org/S4306400033","display_name":"Arrow@dit (Dublin Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I115570527","host_organization_name":"Dublin Institute of Technology","host_organization_lineage":["https://openalex.org/I115570527"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"J. Keeney, V. Cahill, Chisel: A Policy-Driven, Context-Aware, Dynamic Adaptation Framework, Fourth IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY 2003), Lake Como, Italy, 4-6 June 2003, IEEE Computer Society, 2003, 3, 14","raw_type":"Conference item"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions","score":0.49000000953674316}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":44,"referenced_works":["https://openalex.org/W5554740","https://openalex.org/W68605010","https://openalex.org/W179451995","https://openalex.org/W265610032","https://openalex.org/W1490720590","https://openalex.org/W1507139712","https://openalex.org/W1508706055","https://openalex.org/W1522946338","https://openalex.org/W1527793496","https://openalex.org/W1530627832","https://openalex.org/W1539251991","https://openalex.org/W1572988071","https://openalex.org/W1586502670","https://openalex.org/W1590661394","https://openalex.org/W1649645444","https://openalex.org/W1700871382","https://openalex.org/W2022045417","https://openalex.org/W2054101845","https://openalex.org/W2068277819","https://openalex.org/W2076638640","https://openalex.org/W2084776520","https://openalex.org/W2103716111","https://openalex.org/W2104355262","https://openalex.org/W2138988562","https://openalex.org/W2144745153","https://openalex.org/W2168884369","https://openalex.org/W2169461450","https://openalex.org/W2503543501","https://openalex.org/W2914222239","https://openalex.org/W2968077017","https://openalex.org/W4230741874","https://openalex.org/W4238908134","https://openalex.org/W6600226033","https://openalex.org/W6607297870","https://openalex.org/W6609882621","https://openalex.org/W6629461532","https://openalex.org/W6630340332","https://openalex.org/W6631689096","https://openalex.org/W6634302527","https://openalex.org/W6635289408","https://openalex.org/W6635467777","https://openalex.org/W6675584312","https://openalex.org/W6680655501","https://openalex.org/W7018321024"],"related_works":["https://openalex.org/W2064013609","https://openalex.org/W2050440118","https://openalex.org/W290743017","https://openalex.org/W208611026","https://openalex.org/W1540201930","https://openalex.org/W2116724877","https://openalex.org/W1973161140","https://openalex.org/W2046224982","https://openalex.org/W33521928","https://openalex.org/W1785778507"],"abstract_inverted_index":{"We":[0,33],"argue":[1],"that":[2,64,157],"the":[3,6,8,12,57,76,85,130,136,140,152,167,191],"software":[4,23],"user,":[5],"developer,":[7],"designer":[9],"and":[10,30,81,122,138],"indeed":[11],"application":[13,82,156],"logic":[14],"itself":[15,26],"all":[16],"possess":[17],"invaluable":[18],"intelligence":[19],"to":[20,27,91,124,129,180,186],"gear":[21],"how":[22],"should":[24],"adapt":[25],"changing":[28,31,149],"requirements":[29],"context.":[32],"present":[34],"Chisel,":[35],"an":[36,155],"open":[37],"framework":[38,106,118],"for":[39,114],"dynamic":[40,127,176],"adaptation":[41,100],"of":[42,60,132,135,142,178],"services":[43,134],"using":[44,160],"reflection":[45],"in":[46,171],"a":[47,61,97,110],"policy-driven,":[48],"context-aware":[49],"manner.":[50],"The":[51,117],"system":[52],"is":[53,163],"based":[54],"on":[55],"decomposing":[56],"particular":[58],"aspects":[59],"service":[62,86,181],"object":[63,87],"do":[65],"not":[66],"provide":[67,109],"its":[68],"core":[69],"functionality":[70],"into":[71],"multiple":[72],"possible":[73],"behaviours.":[74],"As":[75],"execution":[77],"environment,":[78],"user":[79],"context":[80,83],"change,":[84],"will":[88,108,119],"be":[89,159],"adapted":[90],"use":[92],"different":[93],"behaviours,":[94],"driven":[95],"by":[96,165],"human-readable":[98],"declarative":[99],"policy":[101],"script.":[102],"To":[103],"demonstrate":[104],"this":[105],"we":[107],"dynamically":[111],"adaptive":[112],"middleware":[113,153],"mobile":[115],"computing.":[116],"allow":[120,139],"users":[121],"applications":[123],"make":[125],"mobile-aware":[126],"changes":[128],"behaviour":[131],"various":[133],"middleware,":[137],"addition":[141],"new":[143],"unanticipated":[144],"behaviours":[145,168],"at":[146],"run-time,":[147],"without":[148,183],"or":[150,154,189],"stopping":[151],"may":[158],"it.":[161],"This":[162],"achieved":[164],"implementing":[166],"as":[169],"metatypes":[170,179],"Iguana/J,":[172],"which":[173],"supports":[174],"non-invasive":[175],"associations":[177],"objects":[182],"any":[184],"requirement":[185],"interrupt,":[187],"change":[188],"access":[190],"object's":[192],"source":[193],"code.":[194]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2017,"cited_by_count":5},{"year":2016,"cited_by_count":5},{"year":2015,"cited_by_count":5},{"year":2014,"cited_by_count":9},{"year":2013,"cited_by_count":10},{"year":2012,"cited_by_count":9}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
