{"id":"https://openalex.org/W2017500299","doi":"https://doi.org/10.1016/s1571-0661(04)00037-4","title":"Reflection and Strategies in Rewriting Logic1 1Supported by Office of Naval Research Contracts N00014-95-C-0225 and N00014-96-C-0114, National Science Foundation Grant CCR-9224005, and by the Information Technology Promotion Agency, Japan, as a part of the Industrial Science and Technology Frontier Program \u201cNew Models for Software Architecture\u201d sponsored by NEDO (New Energy and Industrial Technology Development Organization).","display_name":"Reflection and Strategies in Rewriting Logic1 1Supported by Office of Naval Research Contracts N00014-95-C-0225 and N00014-96-C-0114, National Science Foundation Grant CCR-9224005, and by the Information Technology Promotion Agency, Japan, as a part of the Industrial Science and Technology Frontier Program \u201cNew Models for Software Architecture\u201d sponsored by NEDO (New Energy and Industrial Technology Development Organization).","publication_year":1996,"publication_date":"1996-01-01","ids":{"openalex":"https://openalex.org/W2017500299","doi":"https://doi.org/10.1016/s1571-0661(04)00037-4","mag":"2017500299"},"language":"en","primary_location":{"id":"doi:10.1016/s1571-0661(04)00037-4","is_oa":true,"landing_page_url":"https://doi.org/10.1016/s1571-0661(04)00037-4","pdf_url":null,"source":{"id":"https://openalex.org/S50368787","display_name":"Electronic Notes in Theoretical Computer Science","issn_l":"1571-0661","issn":["1571-0661"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Electronic Notes in Theoretical Computer Science","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://doi.org/10.1016/s1571-0661(04)00037-4","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5067165290","display_name":"Manuel Clavel","orcid":"https://orcid.org/0000-0002-4966-855X"},"institutions":[{"id":"https://openalex.org/I4210099336","display_name":"Menlo School","ror":"https://ror.org/01240pn49","country_code":"US","type":"education","lineage":["https://openalex.org/I4210099336"]},{"id":"https://openalex.org/I1298353152","display_name":"SRI International","ror":"https://ror.org/05s570m15","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I1298353152"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Manuel Clavel","raw_affiliation_strings":["Computer Science Laboratory, SRI International, Menlo Park, CA 94025, USA","Computer Science Laboratory, SRI International, Menlo Park, CA 94025, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"Computer Science Laboratory, SRI International, Menlo Park, CA 94025, USA","institution_ids":["https://openalex.org/I1298353152","https://openalex.org/I4210099336"]},{"raw_affiliation_string":"Computer Science Laboratory, SRI International, Menlo Park, CA 94025, USA#TAB#","institution_ids":["https://openalex.org/I1298353152"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5051580963","display_name":"Jos\u00e9 Mes eguer","orcid":null},"institutions":[{"id":"https://openalex.org/I1298353152","display_name":"SRI International","ror":"https://ror.org/05s570m15","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I1298353152"]},{"id":"https://openalex.org/I4210099336","display_name":"Menlo School","ror":"https://ror.org/01240pn49","country_code":"US","type":"education","lineage":["https://openalex.org/I4210099336"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jos\u00e9 Mes eguer","raw_affiliation_strings":["Computer Science Laboratory, SRI International, Menlo Park, CA 94025, USA","Computer Science Laboratory, SRI International, Menlo Park, CA 94025, USA#TAB#"],"affiliations":[{"raw_affiliation_string":"Computer Science Laboratory, SRI International, Menlo Park, CA 94025, USA","institution_ids":["https://openalex.org/I1298353152","https://openalex.org/I4210099336"]},{"raw_affiliation_string":"Computer Science Laboratory, SRI International, Menlo Park, CA 94025, USA#TAB#","institution_ids":["https://openalex.org/I1298353152"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5051580963","https://openalex.org/A5067165290"],"corresponding_institution_ids":["https://openalex.org/I1298353152","https://openalex.org/I4210099336"],"apc_list":null,"apc_paid":null,"fwci":7.7313,"has_fulltext":false,"cited_by_count":76,"citation_normalized_percentile":{"value":0.97423698,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"4","issue":null,"first_page":"126","last_page":"148"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9998999834060669,"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/T10126","display_name":"Logic, programming, and type systems","score":0.9998999834060669,"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/T11010","display_name":"Logic, Reasoning, and Knowledge","score":0.9962000250816345,"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.9915000200271606,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/rewriting","display_name":"Rewriting","score":0.815777063369751},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.7006354331970215},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.645672082901001},{"id":"https://openalex.org/keywords/axiom","display_name":"Axiom","score":0.6128790974617004},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5852254629135132},{"id":"https://openalex.org/keywords/reflection","display_name":"Reflection (computer programming)","score":0.5817512273788452},{"id":"https://openalex.org/keywords/metaprogramming","display_name":"Metaprogramming","score":0.563683807849884},{"id":"https://openalex.org/keywords/proof-assistant","display_name":"Proof assistant","score":0.4313387870788574},{"id":"https://openalex.org/keywords/logical-framework","display_name":"Logical framework","score":0.4229970872402191},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.3071323037147522},{"id":"https://openalex.org/keywords/mathematical-proof","display_name":"Mathematical proof","score":0.17008069157600403}],"concepts":[{"id":"https://openalex.org/C154690210","wikidata":"https://www.wikidata.org/wiki/Q1668499","display_name":"Rewriting","level":2,"score":0.815777063369751},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.7006354331970215},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.645672082901001},{"id":"https://openalex.org/C167729594","wikidata":"https://www.wikidata.org/wiki/Q17736","display_name":"Axiom","level":2,"score":0.6128790974617004},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5852254629135132},{"id":"https://openalex.org/C65682993","wikidata":"https://www.wikidata.org/wiki/Q1056451","display_name":"Reflection (computer programming)","level":2,"score":0.5817512273788452},{"id":"https://openalex.org/C35390924","wikidata":"https://www.wikidata.org/wiki/Q661075","display_name":"Metaprogramming","level":2,"score":0.563683807849884},{"id":"https://openalex.org/C203265346","wikidata":"https://www.wikidata.org/wiki/Q11387554","display_name":"Proof assistant","level":3,"score":0.4313387870788574},{"id":"https://openalex.org/C20693621","wikidata":"https://www.wikidata.org/wiki/Q6667502","display_name":"Logical framework","level":2,"score":0.4229970872402191},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3071323037147522},{"id":"https://openalex.org/C108710211","wikidata":"https://www.wikidata.org/wiki/Q11538","display_name":"Mathematical proof","level":2,"score":0.17008069157600403},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1016/s1571-0661(04)00037-4","is_oa":true,"landing_page_url":"https://doi.org/10.1016/s1571-0661(04)00037-4","pdf_url":null,"source":{"id":"https://openalex.org/S50368787","display_name":"Electronic Notes in Theoretical Computer Science","issn_l":"1571-0661","issn":["1571-0661"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Electronic Notes in Theoretical Computer Science","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1016/s1571-0661(04)00037-4","is_oa":true,"landing_page_url":"https://doi.org/10.1016/s1571-0661(04)00037-4","pdf_url":null,"source":{"id":"https://openalex.org/S50368787","display_name":"Electronic Notes in Theoretical Computer Science","issn_l":"1571-0661","issn":["1571-0661"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Electronic Notes in Theoretical Computer Science","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W123060098","https://openalex.org/W143635376","https://openalex.org/W817368855","https://openalex.org/W1527793496","https://openalex.org/W1539492121","https://openalex.org/W1540592429","https://openalex.org/W1567452806","https://openalex.org/W1589677823","https://openalex.org/W1668251188","https://openalex.org/W1976195354","https://openalex.org/W1996804992","https://openalex.org/W2020024606","https://openalex.org/W2030098725","https://openalex.org/W2078434561","https://openalex.org/W2108945841","https://openalex.org/W2122978074","https://openalex.org/W2125692076","https://openalex.org/W2134440252","https://openalex.org/W2150222193","https://openalex.org/W2502185666","https://openalex.org/W6623048843","https://openalex.org/W6632556211","https://openalex.org/W6635184543","https://openalex.org/W6996689352"],"related_works":["https://openalex.org/W8727156","https://openalex.org/W1522305063","https://openalex.org/W1653213632","https://openalex.org/W2588453590","https://openalex.org/W1034172250","https://openalex.org/W2132259423","https://openalex.org/W155209255","https://openalex.org/W2032747952","https://openalex.org/W4296050265","https://openalex.org/W1571434026"],"abstract_inverted_index":{"After":[0],"giving":[1],"general":[2,8,50,73],"metalogical":[3],"axioms":[4,51],"characterizing":[5],"reflection":[6],"in":[7,10,39],"logics":[9],"terms":[11],"of":[12,15,35,55,107,126,136],"the":[13,36,53,65,105],"notion":[14,54],"a":[16,22,32,56,61,72],"universal":[17,25],"theory,":[18],"this":[19],"paper":[20,47],"specifies":[21],"finitely":[23],"presented":[24],"theory":[26],"for":[27,52,75,80,104,114],"rewriting":[28,42,68],"logic":[29,43,69],"and":[30,82,88,119,129,133],"gives":[31,49],"detailed":[33],"proof":[34],"claim":[37],"made":[38],"[5]":[40],"that":[41,67],"is":[44,70,86,89],"reflective.":[45],"The":[46,94],"also":[48],"strategy":[57,78],"language":[58,96],"internal":[59,77],"to":[60],"given":[62],"logic.":[63],"Exploiting":[64],"fact":[66],"reflexive,":[71],"method":[74],"defining":[76],"languages":[79],"it":[81],"proving":[83,130],"their":[84],"correctness":[85],"proposed":[87],"illustrated":[90],"with":[91],"an":[92,101],"example.":[93],"Maude":[95],"has":[97],"been":[98],"used":[99],"as":[100,117],"experimental":[102],"vehicle":[103],"exploration":[106],"these":[108],"techniques.":[109],"They":[110],"seem":[111],"quite":[112],"promising":[113],"applications":[115],"such":[116],"metaprogramming":[118],"module":[120],"composition,":[121],"logical":[122],"framework":[123],"representations,":[124],"development":[125],"formal":[127,134],"programming":[128],"environments,":[131],"supercompilation,":[132],"verification":[135],"strategies.":[137]},"counts_by_year":[{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
