{"id":"https://openalex.org/W1673568926","doi":"https://doi.org/10.3217/jucs-014-21-3517","title":"A Lightweight and Extensible AspectJ Implementation","display_name":"A Lightweight and Extensible AspectJ Implementation","publication_year":2020,"publication_date":"2020-04-07","ids":{"openalex":"https://openalex.org/W1673568926","doi":"https://doi.org/10.3217/jucs-014-21-3517","mag":"1673568926"},"language":"en","primary_location":{"id":"pmh:oai:americanae.aecid.es:3269540","is_oa":true,"landing_page_url":"http://hdl.handle.net/10533/142567","pdf_url":null,"source":{"id":"https://openalex.org/S4306400786","display_name":"Americanae (AECID Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"JOURNAL OF UNIVERSAL COMPUTER SCIENCE (PRINT)","raw_type":"info:eu-repo/semantics/article"},"type":"article","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/10533/142567","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5111772779","display_name":"Rodolfo Toledo","orcid":null},"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":true,"raw_author_name":"Rodolfo Toledo","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/A5074606459","display_name":"\u00c9ric Tanter","orcid":"https://orcid.org/0000-0002-7359-890X"},"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":"\u00c9ric Tanter","raw_affiliation_strings":["University of Chile"],"affiliations":[{"raw_affiliation_string":"University of Chile","institution_ids":["https://openalex.org/I69737025"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5111772779"],"corresponding_institution_ids":["https://openalex.org/I69737025"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.00083885,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"14","issue":null,"first_page":"3517","last_page":"3533"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","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/T10639","display_name":"Advanced Software Engineering Methodologies","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/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.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"}}],"keywords":[{"id":"https://openalex.org/keywords/aspectj","display_name":"AspectJ","score":0.9682613015174866},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.882459282875061},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.7710063457489014},{"id":"https://openalex.org/keywords/extensibility","display_name":"Extensibility","score":0.6292173862457275},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5265966653823853},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.5077379941940308},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.46112436056137085},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4392060935497284},{"id":"https://openalex.org/keywords/aspect-oriented-programming","display_name":"Aspect-oriented programming","score":0.35130566358566284},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.1427595317363739},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.08782285451889038}],"concepts":[{"id":"https://openalex.org/C2781009160","wikidata":"https://www.wikidata.org/wiki/Q735604","display_name":"AspectJ","level":4,"score":0.9682613015174866},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.882459282875061},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7710063457489014},{"id":"https://openalex.org/C32833848","wikidata":"https://www.wikidata.org/wiki/Q4115054","display_name":"Extensibility","level":2,"score":0.6292173862457275},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5265966653823853},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.5077379941940308},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.46112436056137085},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4392060935497284},{"id":"https://openalex.org/C60051680","wikidata":"https://www.wikidata.org/wiki/Q30267","display_name":"Aspect-oriented programming","level":3,"score":0.35130566358566284},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1427595317363739},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.08782285451889038}],"mesh":[],"locations_count":6,"locations":[{"id":"pmh:oai:americanae.aecid.es:3269540","is_oa":true,"landing_page_url":"http://hdl.handle.net/10533/142567","pdf_url":null,"source":{"id":"https://openalex.org/S4306400786","display_name":"Americanae (AECID Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"JOURNAL OF UNIVERSAL COMPUTER SCIENCE (PRINT)","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:zenodo.org:7000577","is_oa":true,"landing_page_url":"https://zenodo.org/record/7000577","pdf_url":"https://zenodo.org/record/7000577","source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"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":"JUCS - Journal of Universal Computer Science 14((21)) 3517-3533","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.394.628","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.394.628","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.jucs.org/jucs_14_21/a_lightweight_and_extensible/jucs_14_21_3517_3533_toledo.pdf","raw_type":"text"},{"id":"pmh:oai:repositorio.uchile.cl:2250/125033","is_oa":false,"landing_page_url":"https://repositorio.uchile.cl/handle/2250/125033","pdf_url":null,"source":{"id":"https://openalex.org/S4306481413","display_name":"Universidad de Chile","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Art\u00edculo de revista"},{"id":"doi:10.3217/jucs-014-21-3517","is_oa":true,"landing_page_url":"https://doi.org/10.3217/jucs-014-21-3517","pdf_url":null,"source":{"id":"https://openalex.org/S4306400660","display_name":"TUGraz OPEN Library (Graz University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4092182","host_organization_name":"Graz University of Technology","host_organization_lineage":["https://openalex.org/I4092182"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"},{"id":"mag:1673568926","is_oa":false,"landing_page_url":"https://dblp.uni-trier.de/db/journals/jucs/jucs14.html#ToledoT08","pdf_url":null,"source":{"id":"https://openalex.org/S58563349","display_name":"JUCS - Journal of Universal Computer Science","issn_l":"0948-695X","issn":["0948-695X","0948-6968"],"is_oa":false,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310317875","host_organization_name":"Verlag der Technischen Universit\u00e4t Graz","host_organization_lineage":["https://openalex.org/P4310317875"],"host_organization_lineage_names":["Verlag der Technischen Universit\u00e4t Graz"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":"JUCS - Journal of Universal Computer Science","raw_type":null}],"best_oa_location":{"id":"pmh:oai:americanae.aecid.es:3269540","is_oa":true,"landing_page_url":"http://hdl.handle.net/10533/142567","pdf_url":null,"source":{"id":"https://openalex.org/S4306400786","display_name":"Americanae (AECID Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"JOURNAL OF UNIVERSAL COMPUTER SCIENCE (PRINT)","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[{"score":0.6299999952316284,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W59725500","https://openalex.org/W1523209168","https://openalex.org/W1553047397","https://openalex.org/W1554230175","https://openalex.org/W1603620492","https://openalex.org/W1971138166","https://openalex.org/W2000090290","https://openalex.org/W2013071456","https://openalex.org/W2029414465","https://openalex.org/W2045337518","https://openalex.org/W2072785159","https://openalex.org/W2100165879","https://openalex.org/W2134559371","https://openalex.org/W2136033258","https://openalex.org/W2157036282","https://openalex.org/W2161291379","https://openalex.org/W2295265000","https://openalex.org/W3012857658"],"related_works":["https://openalex.org/W2040348150","https://openalex.org/W184931705","https://openalex.org/W76413478","https://openalex.org/W2117774026","https://openalex.org/W3145249209","https://openalex.org/W2028908992","https://openalex.org/W2304175763","https://openalex.org/W1485298449","https://openalex.org/W2170014513","https://openalex.org/W562223615","https://openalex.org/W2139800759","https://openalex.org/W1487093062","https://openalex.org/W80378783","https://openalex.org/W3142482222","https://openalex.org/W1848701873","https://openalex.org/W2953791544","https://openalex.org/W2102586210","https://openalex.org/W3179124377","https://openalex.org/W3147831561","https://openalex.org/W3159539865"],"abstract_inverted_index":{"Abstract:":[0],"Extending":[1],"AspectJ":[2,50,68],"to":[3,29],"experiment":[4],"with":[5,13,31,51],"new":[6],"language":[7,19,82],"features":[8],"can":[9],"be":[10],"cumbersome,":[11],"even":[12],"an":[14,63],"extensible":[15,47,64],"implementation.":[16],"Often,":[17],"a":[18,23,32,45,52],"designer":[20],"only":[21],"needs":[22],"rapid":[24],"prototyping":[25],"environment,":[26],"but":[27],"has":[28],"deal":[30],"full":[33],"compiler":[34],"infrastructure,":[35],"and":[36,69],"must":[37],"address":[38],"low-level":[39],"implementation":[40,48],"issues.":[41],"This":[42,59],"work":[43],"completes":[44],"lightweight":[46],"of":[49,67,94],"declarative":[53,87],"assimilation":[54],"layer":[55,60],"based":[56],"on":[57],"Stratego.":[58],"brings":[61],"together":[62],"syntax":[65],"definition":[66],"the":[70,75,92,95],"core":[71],"semantics":[72],"provided":[73],"by":[74],"Reflex":[76],"AOP":[77],"kernel.":[78],"Using":[79],"this":[80],"implementation,":[81],"extensions":[83],"are":[84],"defined":[85],"using":[86],"high-level":[88],"constructs,":[89],"significantly":[90],"reducing":[91],"cost":[93],"extension":[96],"process.":[97]},"counts_by_year":[{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
