{"id":"https://openalex.org/W2165891533","doi":"https://doi.org/10.1109/iwsoc.2003.1213059","title":"The design of a self-maintained memory module for real-time systems","display_name":"The design of a self-maintained memory module for real-time systems","publication_year":2004,"publication_date":"2004-02-03","ids":{"openalex":"https://openalex.org/W2165891533","doi":"https://doi.org/10.1109/iwsoc.2003.1213059","mag":"2165891533"},"language":"en","primary_location":{"id":"doi:10.1109/iwsoc.2003.1213059","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iwsoc.2003.1213059","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications, 2003. Proceedings.","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5111789205","display_name":"Chia\u2010Tien Dan Lo","orcid":null},"institutions":[{"id":"https://openalex.org/I45438204","display_name":"The University of Texas at San Antonio","ror":"https://ror.org/01kd65564","country_code":"US","type":"education","lineage":["https://openalex.org/I45438204"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Chia-Tien Dan Lo","raw_affiliation_strings":["Department of Computer Science, University of Texas-San Antonio, San Antonio, TX, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Texas-San Antonio, San Antonio, TX, USA","institution_ids":["https://openalex.org/I45438204"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5111789205"],"corresponding_institution_ids":["https://openalex.org/I45438204"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":"148","issue":null,"first_page":"337","last_page":"342"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994000196456909,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994000196456909,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9980999827384949,"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/T10126","display_name":"Logic, programming, and type systems","score":0.9914000034332275,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/garbage-collection","display_name":"Garbage collection","score":0.9352433681488037},{"id":"https://openalex.org/keywords/heap","display_name":"Heap (data structure)","score":0.866670548915863},{"id":"https://openalex.org/keywords/manual-memory-management","display_name":"Manual memory management","score":0.8360615968704224},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7683837413787842},{"id":"https://openalex.org/keywords/memory-leak","display_name":"Memory leak","score":0.7378454804420471},{"id":"https://openalex.org/keywords/garbage","display_name":"Garbage","score":0.6218284368515015},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.4297175109386444},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.42554065585136414},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.19727781414985657}],"concepts":[{"id":"https://openalex.org/C105122174","wikidata":"https://www.wikidata.org/wiki/Q322202","display_name":"Garbage collection","level":3,"score":0.9352433681488037},{"id":"https://openalex.org/C134757568","wikidata":"https://www.wikidata.org/wiki/Q274089","display_name":"Heap (data structure)","level":2,"score":0.866670548915863},{"id":"https://openalex.org/C82810778","wikidata":"https://www.wikidata.org/wiki/Q6752316","display_name":"Manual memory management","level":4,"score":0.8360615968704224},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7683837413787842},{"id":"https://openalex.org/C156731835","wikidata":"https://www.wikidata.org/wiki/Q751740","display_name":"Memory leak","level":4,"score":0.7378454804420471},{"id":"https://openalex.org/C75403996","wikidata":"https://www.wikidata.org/wiki/Q5521979","display_name":"Garbage","level":2,"score":0.6218284368515015},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.4297175109386444},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.42554065585136414},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.19727781414985657}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iwsoc.2003.1213059","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iwsoc.2003.1213059","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications, 2003. Proceedings.","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","score":0.5600000023841858,"display_name":"Decent work and economic growth"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W1524395918","https://openalex.org/W1583464938","https://openalex.org/W1591127708","https://openalex.org/W1965446422","https://openalex.org/W1967490466","https://openalex.org/W1987495188","https://openalex.org/W2063696858","https://openalex.org/W2120709082","https://openalex.org/W2124313718","https://openalex.org/W2139692436","https://openalex.org/W2157207140","https://openalex.org/W2158525816","https://openalex.org/W4252677778","https://openalex.org/W6635259668"],"related_works":["https://openalex.org/W4297378365","https://openalex.org/W2245694847","https://openalex.org/W1700460898","https://openalex.org/W2132258996","https://openalex.org/W3022395790","https://openalex.org/W2142383914","https://openalex.org/W4381304378","https://openalex.org/W2005118838","https://openalex.org/W3005855803","https://openalex.org/W1513015403"],"abstract_inverted_index":{"Garbage":[0],"collection":[1,35,48,60,71],"provides":[2],"a":[3,100],"platform":[4],"that":[5,104],"improves":[6],"system":[7],"adaptability,":[8],"productivity":[9],"and":[10,22,39,43,77,91],"robustness.":[11],"Manual":[12],"management":[13],"of":[14,46,57],"heap":[15,106],"storage":[16],"is":[17,88,95],"notoriously":[18],"error":[19],"prone,":[20],"inflexible":[21],"most":[23],"systems":[24],"still":[25,89],"contains":[26],"memory":[27,44,75,102],"leaks.":[28],"Most":[29],"new":[30],"programming":[31],"languages":[32],"incorporate":[33],"garbage":[34,47,59,70],"such":[36],"as":[37],"Java":[38],"C#.":[40],"Non-deterministic":[41],"time":[42,87,94,113],"fragmentation":[45,79],"have":[49],"thwarted":[50],"its":[51],"application":[52],"to":[53,67],"real-time":[54],"systems.":[55],"One":[56],"the":[58,69,82,85,93,105],"techniques,":[61],"called":[62],"copying":[63],"collector,":[64],"has":[65],"helped":[66],"improve":[68],"efficiency":[72],"in":[73,111],"fast-allocating":[74],"objects":[76],"reducing":[78],"by":[80],"compacting":[81],"heap.":[83],"However,":[84],"compaction":[86,107],"nondeterministic":[90],"typically":[92],"long.":[96],"This":[97],"paper":[98],"proposed":[99],"self-maintained":[101],"module":[103],"can":[108],"be":[109],"done":[110],"constant":[112],"(O(1)).":[114]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
