{"id":"https://openalex.org/W4401568209","doi":"https://doi.org/10.23919/date58400.2024.10546790","title":"Lightweight Instrumentation for Accurate Performance Monitoring in RTOSes","display_name":"Lightweight Instrumentation for Accurate Performance Monitoring in RTOSes","publication_year":2024,"publication_date":"2024-03-25","ids":{"openalex":"https://openalex.org/W4401568209","doi":"https://doi.org/10.23919/date58400.2024.10546790"},"language":"en","primary_location":{"id":"doi:10.23919/date58400.2024.10546790","doi":"https://doi.org/10.23919/date58400.2024.10546790","is_oa":false,"landing_page_url":"http://dx.doi.org/10.23919/date58400.2024.10546790","pdf_url":null,"source":{"id":"https://openalex.org/S4306418181","display_name":"Design, Automation, and Test in Europe","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 Design, Automation &amp;amp; Test in Europe Conference &amp;amp; Exhibition (DATE)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://ris.utwente.nl/ws/files/445699274/Lightweight_Instrumentation_for_Accurate_Performance_Monitoring_in_RTOSes.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5015332284","display_name":"Bruno Endres Forlin","orcid":"https://orcid.org/0000-0003-4822-1841","observed_orcids":["https://orcid.org/0000-0003-4822-1841"]},"institutions":[{"id":"https://openalex.org/I94624287","display_name":"University of Twente","ror":"https://ror.org/006hf6230","country_code":"NL","type":"education","lineage":["https://openalex.org/I94624287"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Bruno Forlin","raw_affiliation_strings":["University of Twente,The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Twente,The Netherlands","institution_ids":["https://openalex.org/I94624287"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040715141","display_name":"Kuan-Hsun Chen","orcid":"https://orcid.org/0000-0002-7110-921X","observed_orcids":["https://orcid.org/0000-0002-7110-921X"]},"institutions":[{"id":"https://openalex.org/I94624287","display_name":"University of Twente","ror":"https://ror.org/006hf6230","country_code":"NL","type":"education","lineage":["https://openalex.org/I94624287"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Kuan-Hsun Chen","raw_affiliation_strings":["University of Twente,The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Twente,The Netherlands","institution_ids":["https://openalex.org/I94624287"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010135755","display_name":"Nikolaos Alachiotis","orcid":"https://orcid.org/0000-0001-8162-3792","observed_orcids":["https://orcid.org/0000-0001-8162-3792"]},"institutions":[{"id":"https://openalex.org/I94624287","display_name":"University of Twente","ror":"https://ror.org/006hf6230","country_code":"NL","type":"education","lineage":["https://openalex.org/I94624287"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Nikolaos Alachiotis","raw_affiliation_strings":["University of Twente,The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Twente,The Netherlands","institution_ids":["https://openalex.org/I94624287"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007108808","display_name":"Luca Cassano","orcid":"https://orcid.org/0000-0003-3824-7714","observed_orcids":["https://orcid.org/0000-0003-3824-7714","https://orcid.org/0000-0003-0657-901X"]},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Luca Cassano","raw_affiliation_strings":["Politecnico di Milano,Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Politecnico di Milano,Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048232172","display_name":"Marco Luigi Ottavi","orcid":"https://orcid.org/0000-0002-5064-7342","observed_orcids":["https://orcid.org/0000-0002-5064-7342","https://orcid.org/0009-0003-1137-012X"]},"institutions":[{"id":"https://openalex.org/I94624287","display_name":"University of Twente","ror":"https://ror.org/006hf6230","country_code":"NL","type":"education","lineage":["https://openalex.org/I94624287"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Marco Ottavi","raw_affiliation_strings":["University of Twente,The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Twente,The Netherlands","institution_ids":["https://openalex.org/I94624287"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.10306407,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"2"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9785000085830688,"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"}},"topics":[{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9785000085830688,"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"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.011099999770522118,"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"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.00430000014603138,"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/real-time-operating-systems","display_name":"real-time operating systems","score":0.8529999852180481},{"id":"https://openalex.org/keywords/performance-monitoring","display_name":"performance monitoring","score":0.8930000066757202},{"id":"https://openalex.org/keywords/lightweight-instrumentation","display_name":"lightweight instrumentation","score":0.6380000114440918},{"id":"https://openalex.org/keywords/performance-counters","display_name":"performance counters","score":0.9120000004768372},{"id":"https://openalex.org/keywords/embedded-systems","display_name":"embedded systems","score":0.8429999947547913},{"id":"https://openalex.org/keywords/probe-placement","display_name":"probe placement","score":0.492000013589859},{"id":"https://openalex.org/keywords/probe-calibration","display_name":"probe calibration","score":0.6629999876022339},{"id":"https://openalex.org/keywords/overhead-cost-reduction","display_name":"overhead reduction","score":0.6480000019073486},{"id":"https://openalex.org/keywords/context-switch-overhead","display_name":"context switch overhead","score":0.8169999718666077}],"concepts":[{"id":"https://openalex.org/C118530786","wikidata":"https://www.wikidata.org/wiki/Q1134732","display_name":"Instrumentation (computer programming)","level":2,"score":0.7922142744064331},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5251424312591553},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.15440425276756287}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.23919/date58400.2024.10546790","doi":"https://doi.org/10.23919/date58400.2024.10546790","is_oa":false,"landing_page_url":"http://dx.doi.org/10.23919/date58400.2024.10546790","pdf_url":null,"source":{"id":"https://openalex.org/S4306418181","display_name":"Design, Automation, and Test in Europe","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 Design, Automation &amp;amp; Test in Europe Conference &amp;amp; Exhibition (DATE)","raw_type":"proceedings-article"},{"id":"pmh:oai:ris.utwente.nl:openaire/98f91624-ad48-4f39-bec4-a7b13c932c96","doi":null,"is_oa":true,"landing_page_url":"https://research.utwente.nl/en/publications/98f91624-ad48-4f39-bec4-a7b13c932c96","pdf_url":"https://ris.utwente.nl/ws/files/445699274/Lightweight_Instrumentation_for_Accurate_Performance_Monitoring_in_RTOSes.pdf","source":{"id":"https://openalex.org/S4406922991","display_name":"University of Twente Research Information","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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Forlin, B, Chen, K H, Alachiotis, N, Cassano, L & Ottavi, M 2024, Lightweight Instrumentation for Accurate Performance Monitoring in RTOSes. in 2024 Design, Automation and Test in Europe Conference and Exhibition, DATE 2024 - Proceedings. Proceedings -Design, Automation and Test in Europe, DATE, IEEE, Design, Automation & Test in Europe Conference & Exhibition, DATE 2024, Valencia, Spain, 25/03/24. < https://ieeexplore.ieee.org/document/10546790 >","raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:art.torvergata.it:2108/453285","doi":null,"is_oa":false,"landing_page_url":"https://hdl.handle.net/2108/453285","pdf_url":null,"source":{"id":"https://openalex.org/S4306400993","display_name":"Cineca Institutional Research Information System (Tor Vergata University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I116067653","host_organization_name":"University of Rome Tor Vergata","host_organization_lineage":["https://openalex.org/I116067653"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"},{"id":"pmh:oai:re.public.polimi.it:11311/1275997","doi":null,"is_oa":false,"landing_page_url":"https://hdl.handle.net/11311/1275997","pdf_url":null,"source":{"id":"https://openalex.org/S4306400312","display_name":"Virtual Community of Pathological Anatomy (University of Castilla La Mancha)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I79189158","host_organization_name":"University of Castilla-La Mancha","host_organization_lineage":["https://openalex.org/I79189158"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:ris.utwente.nl:openaire/98f91624-ad48-4f39-bec4-a7b13c932c96","doi":null,"is_oa":true,"landing_page_url":"https://research.utwente.nl/en/publications/98f91624-ad48-4f39-bec4-a7b13c932c96","pdf_url":"https://ris.utwente.nl/ws/files/445699274/Lightweight_Instrumentation_for_Accurate_Performance_Monitoring_in_RTOSes.pdf","source":{"id":"https://openalex.org/S4406922991","display_name":"University of Twente Research Information","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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Forlin, B, Chen, K H, Alachiotis, N, Cassano, L & Ottavi, M 2024, Lightweight Instrumentation for Accurate Performance Monitoring in RTOSes. in 2024 Design, Automation and Test in Europe Conference and Exhibition, DATE 2024 - Proceedings. Proceedings -Design, Automation and Test in Europe, DATE, IEEE, Design, Automation & Test in Europe Conference & Exhibition, DATE 2024, Valencia, Spain, 25/03/24. < https://ieeexplore.ieee.org/document/10546790 >","raw_type":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4401568209.pdf","grobid_xml":"https://content.openalex.org/works/W4401568209.grobid-xml"},"referenced_works_count":4,"referenced_works":["https://openalex.org/W2083350792","https://openalex.org/W2119438786","https://openalex.org/W2932551155","https://openalex.org/W2940605624"],"related_works":["https://openalex.org/W2112402776","https://openalex.org/W4417169746","https://openalex.org/W2023242092","https://openalex.org/W7098727182","https://openalex.org/W2156600390","https://openalex.org/W149564188","https://openalex.org/W2151917372","https://openalex.org/W2170381709","https://openalex.org/W7169878712","https://openalex.org/W2306945328"],"abstract_inverted_index":{"Evaluating":[0],"performance":[1,19,23,70],"metrics":[2],"in":[3,38,116,128],"embedded":[4],"systems":[5,41],"poses":[6],"challenges,":[7],"particularly":[8],"due":[9],"to":[10,73],"the":[11,33,79,117,123,133],"limited":[12],"set":[13],"of":[14,94,104,119,122],"tools":[15],"available":[16,37],"for":[17,26,65,108,125],"monitoring":[18,71,87],"counters.":[20],"In":[21],"addition,":[22],"evaluation":[24],"frameworks":[25],"Real-Time":[27],"Operating":[28],"Systems":[29],"(RTOSes)":[30],"often":[31],"lack":[32],"sophistication":[34],"and":[35,60],"capabilities":[36],"general-purpose":[39],"operating":[40],"like":[42],"Linux,":[43],"which":[44],"benefit":[45],"from":[46],"utilities":[47],"such":[48],"as":[49],"perf_event.":[50],"To":[51],"bridge":[52],"this":[53,55],"gap,":[54],"paper":[56],"presents":[57],"an":[58],"accurate":[59],"low-overhead":[61],"instrumentation":[62],"utility":[63],"tailored":[64],"RTOSes.":[66],"Our":[67],"approach":[68],"utilizes":[69],"counters":[72,127],"observe":[74],"individual":[75],"user":[76,112],"applications":[77],"within":[78,111],"RTOS":[80],"environment.":[81],"Importantly,":[82],"it":[83],"enables":[84],"comprehensive":[85],"application":[86],"by":[88,136],"strategically":[89],"placing":[90],"probes":[91,106],"at":[92],"points":[93],"inherent":[95],"system":[96],"interference,":[97],"thereby":[98],"minimizing":[99],"additional":[100,139],"overhead.":[101],"A":[102],"pre-calibration":[103],"these":[105],"allows":[107],"fine-grained":[109],"measurements":[110],"applications.":[113],"This":[114],"results":[115],"elimination":[118],"100":[120],"%":[121],"overheads":[124],"most":[126],"our":[129],"test":[130],"configuration,":[131],"impacting":[132],"context":[134],"switch":[135],"only":[137],"three":[138],"instructions":[140],"per":[141],"monitored":[142],"counter.":[143]},"counts_by_year":[],"updated_date":"2026-10-30T12:39:25.321706","created_date":"2024-08-15T00:00:00"}
