{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/81620"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/81620","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Q -Compiler: Metadata Qos-Aware Programming and Compilation Framework","abstract":"This dissertation presents the Q-Compiler, which is a novel meta-data QoS programming and compilation framework for developing and deploying quality-aware applications. The Q-Compiler extends standard component construction with QoS-related meta-data. It proposes a set of translation models and their compilations which enable semantic interoperability among interoperable components' specific QoS requirements and provisions. It provides a set of high-level, customizable application specifications which hides the complexity of quality-aware programming. It provides a meta-data compilation which validates quality consistency of an application composition, and promotes configurability and efficiency of application deployment. The Q-Compiler's run-time support assists the compilations in preparing required QoS-related information, and uses the compilation result in running an application. In this dissertation, although the main contributions of the framework are validated via multimedia applications, we anticipate that the fundamental concepts and design will be applicable to other application domains.","abstract_html":"This dissertation presents the Q-Compiler, which is a novel meta-data QoS programming and compilation framework for developing and deploying quality-aware applications. The Q-Compiler extends standard component construction with QoS-related meta-data. It proposes a set of translation models and their compilations which enable semantic interoperability among interoperable components&#x27; specific QoS requirements and provisions. It provides a set of high-level, customizable application specifications which hides the complexity of quality-aware programming. It provides a meta-data compilation which validates quality consistency of an application composition, and promotes configurability and efficiency of application deployment. The Q-Compiler&#x27;s run-time support assists the compilations in preparing required QoS-related information, and uses the compilation result in running an application. In this dissertation, although the main contributions of the framework are validated via multimedia applications, we anticipate that the fundamental concepts and design will be applicable to other application domains.","abstract_has_math":false,"creators":["Wichadakul, Duangdao"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Nahrstedt, Klara"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2015,"date_issued":"2015-09-25T20:19:33Z","date_published":"2015-09-25T20:19:33Z","updated_at":"2026-07-22T22:26:16Z","subjects":["Computer Science"],"languages":["eng"],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["(MiAaPQ)AAI3086214"],"render_values":[{"text":"(MiAaPQ)AAI3086214","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/2142/81620","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Nahrstedt, Klara"]},{"key":"dc:creator","label":"Author","values":["Wichadakul, Duangdao"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2015-09-25T20:19:33Z","10000-01-01","2003"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Computer Science"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/81620","(MiAaPQ)AAI3086214"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["This dissertation presents the Q-Compiler, which is a novel meta-data QoS programming and compilation framework for developing and deploying quality-aware applications. The Q-Compiler extends standard component construction with QoS-related meta-data. It proposes a set of translation models and their compilations which enable semantic interoperability among interoperable components' specific QoS requirements and provisions. It provides a set of high-level, customizable application specifications which hides the complexity of quality-aware programming. It provides a meta-data compilation which validates quality consistency of an application composition, and promotes configurability and efficiency of application deployment. The Q-Compiler's run-time support assists the compilations in preparing required QoS-related information, and uses the compilation result in running an application. In this dissertation, although the main contributions of the framework are validated via multimedia applications, we anticipate that the fundamental concepts and design will be applicable to other application domains.","Made available in DSpace on 2015-09-25T20:19:33Z (GMT). No. of bitstreams: 2 license.txt: 4848 bytes, checksum: 96035ab3f5e1c23cc7138a224ce498bd (MD5) 3086214.pdf: 13110456 bytes, checksum: 330cdb17b83452730c6dcbf913635e0b (MD5) Previous issue date: 2003","Embargo set by: Seth Robbins for item 82901 Lift date: Forever Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","U of I Only","228 p.","Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003."]},{"key":"dc:title","label":"Title","values":["Q -Compiler: Metadata Qos-Aware Programming and Compilation Framework"]}]}],"canonical_facts":{"dc:contributor":["Nahrstedt, Klara"],"dc:creator":["Wichadakul, Duangdao"],"dc:date":["2015-09-25T20:19:33Z","10000-01-01","2003"],"dc:description":["This dissertation presents the Q-Compiler, which is a novel meta-data QoS programming and compilation framework for developing and deploying quality-aware applications. The Q-Compiler extends standard component construction with QoS-related meta-data. It proposes a set of translation models and their compilations which enable semantic interoperability among interoperable components' specific QoS requirements and provisions. It provides a set of high-level, customizable application specifications which hides the complexity of quality-aware programming. It provides a meta-data compilation which validates quality consistency of an application composition, and promotes configurability and efficiency of application deployment. The Q-Compiler's run-time support assists the compilations in preparing required QoS-related information, and uses the compilation result in running an application. In this dissertation, although the main contributions of the framework are validated via multimedia applications, we anticipate that the fundamental concepts and design will be applicable to other application domains.","Made available in DSpace on 2015-09-25T20:19:33Z (GMT). No. of bitstreams: 2 license.txt: 4848 bytes, checksum: 96035ab3f5e1c23cc7138a224ce498bd (MD5) 3086214.pdf: 13110456 bytes, checksum: 330cdb17b83452730c6dcbf913635e0b (MD5) Previous issue date: 2003","Embargo set by: Seth Robbins for item 82901 Lift date: Forever Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","U of I Only","228 p.","Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2003."],"dc:identifier":["http://hdl.handle.net/2142/81620","(MiAaPQ)AAI3086214"],"dc:language":["eng"],"dc:subject":["Computer Science"],"dc:title":["Q -Compiler: Metadata Qos-Aware Programming and Compilation Framework"],"dc:type":["text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:26:16Z"}