{"id":"https://openalex.org/W2157102143","doi":null,"title":"Renovation of Idiomatic Crosscutting Concerns in Embedded Systems","display_name":"Renovation of Idiomatic Crosscutting Concerns in Embedded Systems","publication_year":2005,"publication_date":"2005-01-01","ids":{"openalex":"https://openalex.org/W2157102143","mag":"2157102143"},"language":"en","primary_location":{"id":"pmh:oai:cwi.nl:13732","doi":null,"is_oa":true,"landing_page_url":"https://ir.cwi.nl/pub/13732","pdf_url":"https://ir.cwi.nl/pub/13732/13732B.pdf","source":{"id":"https://openalex.org/S7407055335","display_name":"Centrum Wiskunde & Informatica (CWI), the national research institute for mathematics and computer science in the Netherlands","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/doctoralThesis"},"volume":null,"type":"dissertation","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://ir.cwi.nl/pub/13732/13732B.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5103139734","display_name":"Magiel Bruntink","orcid":"https://orcid.org/0000-0002-6117-6347","observed_orcids":["https://orcid.org/0000-0002-6117-6347"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Magiel Bruntink","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-6117-6347","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5103139734"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":28,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10260","display_name":"Software Engineering Research","score":0.00039999998989515007,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":9.999999747378752e-05,"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/crosscutting-concerns","display_name":"crosscutting concerns","score":0.8859999775886536},{"id":"https://openalex.org/keywords/aspect-oriented-programming","display_name":"aspect-oriented programming","score":0.765999972820282},{"id":"https://openalex.org/keywords/renovation","display_name":"renovation","score":0.6769999861717224},{"id":"https://openalex.org/keywords/embedded-control-software","display_name":"embedded control software","score":0.8550000190734863},{"id":"https://openalex.org/keywords/c-code","display_name":"C code","score":0.7720000147819519},{"id":"https://openalex.org/keywords/refactoring","display_name":"refactoring","score":0.4699999988079071}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5904833674430847},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.5433957576751709},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.543041467666626},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5190225839614868},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5175439715385437},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.49747851490974426},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.416747510433197},{"id":"https://openalex.org/C105446022","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy system","level":3,"score":0.4109642803668976},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3861696422100067}],"mesh":[],"locations_count":6,"locations":[{"id":"pmh:oai:cwi.nl:13732","doi":null,"is_oa":true,"landing_page_url":"https://ir.cwi.nl/pub/13732","pdf_url":"https://ir.cwi.nl/pub/13732/13732B.pdf","source":{"id":"https://openalex.org/S7407055335","display_name":"Centrum Wiskunde & Informatica (CWI), the national research institute for mathematics and computer science in the Netherlands","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/doctoralThesis"},{"id":"pmh:oai:tudelft.nl:uuid:576da4a7-781c-4950-a36e-2366211022a7","doi":null,"is_oa":true,"landing_page_url":"http://resolver.tudelft.nl/uuid:576da4a7-781c-4950-a36e-2366211022a7","pdf_url":"http://resolver.tudelft.nl/uuid:576da4a7-781c-4950-a36e-2366211022a7","source":{"id":"https://openalex.org/S4306400906","display_name":"Research Repository (Delft University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I98358874","host_organization_name":"Delft University of Technology","host_organization_lineage":["https://openalex.org/I98358874"],"host_organization_lineage_names":[],"type":"repository"},"license":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"doctoral thesis"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.125.1748","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.125.1748","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cwi.nl/~arie/phds/Bruntink.pdf","raw_type":"text"},{"id":"pmh:cwi:oai:cwi.nl:13732","doi":null,"is_oa":true,"landing_page_url":"https://ir.cwi.nl/pub/13732","pdf_url":null,"source":{"id":"https://openalex.org/S4306401843","display_name":"Data Archiving and Networked Services (DANS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I1322597698","host_organization_name":"Royal Netherlands Academy of Arts and Sciences","host_organization_lineage":["https://openalex.org/I1322597698"],"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":"","raw_type":"info:eu-repo/semantics/doctoralthesis"},{"id":"pmh:tud:oai:tudelft.nl:uuid:576da4a7-781c-4950-a36e-2366211022a7","doi":null,"is_oa":true,"landing_page_url":"http://resolver.tudelft.nl/uuid:576da4a7-781c-4950-a36e-2366211022a7","pdf_url":null,"source":{"id":"https://openalex.org/S4306401843","display_name":"Data Archiving and Networked Services (DANS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I1322597698","host_organization_name":"Royal Netherlands Academy of Arts and Sciences","host_organization_lineage":["https://openalex.org/I1322597698"],"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":"TITLE=None","raw_type":"info:eu-repo/semantics/doctoralthesis"},{"id":"mag:2157102143","doi":null,"is_oa":false,"landing_page_url":"https://ir.cwi.nl/pub/13732/13732B.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:oai:cwi.nl:13732","doi":null,"is_oa":true,"landing_page_url":"https://ir.cwi.nl/pub/13732","pdf_url":"https://ir.cwi.nl/pub/13732/13732B.pdf","source":{"id":"https://openalex.org/S7407055335","display_name":"Centrum Wiskunde & Informatica (CWI), the national research institute for mathematics and computer science in the Netherlands","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/doctoralThesis"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321015","display_name":"University of Twente","ror":"https://ror.org/006hf6230"},{"id":"https://openalex.org/F4320321780","display_name":"Ministerie van Economische Zaken","ror":"https://ror.org/00bc6bw85"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2157102143.pdf","grobid_xml":"https://content.openalex.org/works/W2157102143.grobid-xml"},"referenced_works_count":123,"referenced_works":["https://openalex.org/W18068492","https://openalex.org/W95192869","https://openalex.org/W111098712","https://openalex.org/W218471506","https://openalex.org/W1479785651","https://openalex.org/W1483501515","https://openalex.org/W1487564513","https://openalex.org/W1490316040","https://openalex.org/W1500241917","https://openalex.org/W1502911509","https://openalex.org/W1503729935","https://openalex.org/W1507115617","https://openalex.org/W1513006286","https://openalex.org/W1514257960","https://openalex.org/W1514370277","https://openalex.org/W1517885429","https://openalex.org/W1520827904","https://openalex.org/W1522553799","https://openalex.org/W1529734443","https://openalex.org/W1530639567","https://openalex.org/W1532111756","https://openalex.org/W1535562558","https://openalex.org/W1536503928","https://openalex.org/W1540047335","https://openalex.org/W1540075982","https://openalex.org/W1556319945","https://openalex.org/W1557824269","https://openalex.org/W1573866550","https://openalex.org/W1580521172","https://openalex.org/W1581608583","https://openalex.org/W1588879371","https://openalex.org/W1593203335","https://openalex.org/W1607120552","https://openalex.org/W1610521571","https://openalex.org/W1637866372","https://openalex.org/W1670928054","https://openalex.org/W1698439592","https://openalex.org/W1737419777","https://openalex.org/W1739770529","https://openalex.org/W1747822886","https://openalex.org/W1777576722","https://openalex.org/W1840884391","https://openalex.org/W1850047186","https://openalex.org/W1868410565","https://openalex.org/W1985265967","https://openalex.org/W1988978715","https://openalex.org/W1990116101","https://openalex.org/W1991604845","https://openalex.org/W1993836075","https://openalex.org/W2005702810","https://openalex.org/W2006267758","https://openalex.org/W2017061765","https://openalex.org/W2023499869","https://openalex.org/W2029414465","https://openalex.org/W2037712120","https://openalex.org/W2045100674","https://openalex.org/W2051251317","https://openalex.org/W2052138859","https://openalex.org/W2060389467","https://openalex.org/W2064945516","https://openalex.org/W2066037774","https://openalex.org/W2071136304","https://openalex.org/W2079729471","https://openalex.org/W2090033687","https://openalex.org/W2091122772","https://openalex.org/W2096491586","https://openalex.org/W2100591395","https://openalex.org/W2105168032","https://openalex.org/W2105387065","https://openalex.org/W2106013472","https://openalex.org/W2106565617","https://openalex.org/W2106581782","https://openalex.org/W2106697582","https://openalex.org/W2108953880","https://openalex.org/W2109752230","https://openalex.org/W2110440639","https://openalex.org/W2117009500","https://openalex.org/W2119977814","https://openalex.org/W2122334745","https://openalex.org/W2124482749","https://openalex.org/W2125156287","https://openalex.org/W2127340092","https://openalex.org/W2127452188","https://openalex.org/W2128466029","https://openalex.org/W2129858079","https://openalex.org/W2129990825","https://openalex.org/W2134329651","https://openalex.org/W2137236134","https://openalex.org/W2138756793","https://openalex.org/W2139398459","https://openalex.org/W2139538642","https://openalex.org/W2140403548","https://openalex.org/W2140406183","https://openalex.org/W2140628382","https://openalex.org/W2142630726","https://openalex.org/W2143151143","https://openalex.org/W2146740093","https://openalex.org/W2147518348","https://openalex.org/W2147609113","https://openalex.org/W2150195659","https://openalex.org/W2150899088","https://openalex.org/W2155581087","https://openalex.org/W2155696523","https://openalex.org/W2156663954","https://openalex.org/W2157532207","https://openalex.org/W2159727720","https://openalex.org/W2159987338","https://openalex.org/W2160444150","https://openalex.org/W2160708437","https://openalex.org/W2161345821","https://openalex.org/W2163942178","https://openalex.org/W2164566712","https://openalex.org/W2165688098","https://openalex.org/W2170988588","https://openalex.org/W2172069600","https://openalex.org/W2293624369","https://openalex.org/W2338744604","https://openalex.org/W2484530857","https://openalex.org/W2570988769","https://openalex.org/W2579796627","https://openalex.org/W2685198947","https://openalex.org/W2913503634","https://openalex.org/W3199141679"],"related_works":["https://openalex.org/W7095403360","https://openalex.org/W2126475006","https://openalex.org/W7100403100","https://openalex.org/W2106185005","https://openalex.org/W7052770765","https://openalex.org/W2128964779","https://openalex.org/W7099383737","https://openalex.org/W2161345821","https://openalex.org/W2204832036","https://openalex.org/W2035195581"],"abstract_inverted_index":{"Crosscutting":[0],"concerns":[1,75],"are":[2,5,73,77,84],"phenomena":[3],"that":[4,76,82,103,124],"present":[6],"in":[7,79,92,127,143,178],"almost":[8],"any":[9],"(embedded)":[10,132],"software":[11,36,118,122,134,151,181],"system.":[12,37,182],"They":[13],"arise":[14],"if":[15],"the":[16,31,54,65,80,114,131,144,164,172,179],"implementation":[17,176],"of":[18,34,68,96,104,116,135,147,154,158,166,175],"a":[19,35,45,107,140],"concern":[20,40],"\"a":[21],"requirement":[22],"or":[23],"design":[24],"decision\"":[25],"does":[26],"not":[27],"fit":[28],"neatly":[29],"into":[30],"modular":[32,47],"decomposition":[33],"A":[38],"crosscutting":[39,70,74],"cannot":[41],"be":[42],"confined":[43],"to":[44,171],"single":[46],"unit":[48],"and":[49,56],"therefore":[50],"becomes":[51],"scattered":[52],"across":[53],"system":[55,123,152],"tangled":[57],"with":[58],"other":[59],"concerns.":[60],"This":[61,150],"thesis":[62,129],"focuses":[63],"on":[64],"specific":[66],"class":[67],"idiomatic":[69,78,173],"concerns,":[71],"which":[72],"sense":[81],"they":[83],"implemented":[85],"manually":[86],"by":[87],"applying":[88],"an":[89,136],"idiom,":[90],"resulting":[91],"many":[93],"similar":[94],"pieces":[95],"source":[97],"code.":[98,160],"The":[99,120],"approach":[100],"taken":[101],"is":[102,125,130,168],"renovation,":[105],"i.e.,":[106],"step-wise":[108],"improvement":[109],"process":[110,146],"aimed":[111],"at":[112],"easing":[113],"evolution":[115],"legacy":[117,121],"systems.":[119],"studied":[126],"this":[128],"control":[133],"ASML":[137,180],"wafer":[138],"scanner,":[139],"device":[141],"used":[142,177],"manufacturing":[145],"integrated":[148],"circuits.":[149],"consists":[153],"15":[155],"million":[156],"lines":[157],"C":[159],"We":[161],"study":[162],"whether":[163],"use":[165],"AOP":[167],"beneficial":[169],"compared":[170],"style":[174]},"counts_by_year":[{"year":2014,"cited_by_count":1},{"year":2012,"cited_by_count":2}],"updated_date":"2026-11-11T12:16:26.678958","created_date":"2016-06-24T00:00:00"}
