{"id":{"repo_id":"calgary","oai_identifier":"oai:ucalgary.scholaris.ca:11023/1274"},"canonical_url":"https://search.dev.ndltd.org/etd/calgary/oai:ucalgary.scholaris.ca:11023/1274","repository":{"repo_id":"calgary","name":"University of Calgary","base_url":"https://ucalgary.scholaris.ca/server/oai/request"},"display":{"title":"Reliable Embedded Systems Development","abstract":"With software defects reducing profits in many fields, it is worthwhile to consider moving key defect reducing strategies from one development area into another. A considerable amount of effort has been contributed to adapt and adopt the success of Agile methods into the embedded domain as defect-reduction methods. However, limited efficient and effective tools constrain the applicability of the Agile philosophy. Moreover, little studies have been reported to summarize the current state of the Agile-inspired embedded software development (AIESD) domain. The implications of an overview of AIESD generated from a systematic mapping study are discussed. An Agile test support (ATS) co-processor was proposed to provide low-overhead test insertion capability to embedded processors. The performance of the ATS was compared to existing hardware-assisted test insertion techniques. A demonstration application shows the use of ATS co-processor in multi-threaded environment.","abstract_html":"With software defects reducing profits in many fields, it is worthwhile to consider moving key defect reducing strategies from one development area into another. A considerable amount of effort has been contributed to adapt and adopt the success of Agile methods into the embedded domain as defect-reduction methods. However, limited efficient and effective tools constrain the applicability of the Agile philosophy. Moreover, little studies have been reported to summarize the current state of the Agile-inspired embedded software development (AIESD) domain. The implications of an overview of AIESD generated from a systematic mapping study are discussed. An Agile test support (ATS) co-processor was proposed to provide low-overhead test insertion capability to embedded processors. The performance of the ATS was compared to existing hardware-assisted test insertion techniques. A demonstration application shows the use of ATS co-processor in multi-threaded environment.","abstract_has_math":false,"creators":["Deng, Dongcheng"],"institution":"Graduate Studies","degree_name":"Master of Science (MSc)","degree_level":null,"degree_discipline":"Electrical and Computer Engineering","degree_department":null,"school":null,"contributors":[],"advisors":["Smith, Michael"],"committee_chairs":[],"committee_members":[],"year":2014,"date_issued":"2014-01-20","date_published":"2014-01-20","updated_at":"2026-07-24T01:30:20Z","subjects":["Engineering--Electronics and Electrical"],"languages":["eng"],"rights":["University of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission."],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier.doi","label":"DOI","values":["http://dx.doi.org/10.11575/PRISM/27616"],"render_values":[{"text":"http://dx.doi.org/10.11575/PRISM/27616","href":"http://dx.doi.org/10.11575/PRISM/27616","code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/11023/1274","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Smith, Michael"]},{"key":"dc:creator","label":"Author","values":["Deng, Dongcheng"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-01-20T20:18:50Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-03-15T07:00:18Z"]},{"key":"dc:date.issued","label":"Date","values":["2014-01-20"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["University of Calgary"]},{"key":"dc:type","label":"Dc Type","values":["master thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical and Computer Engineering"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science (MSc)"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Calgary"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Engineering--Electronics and Electrical"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["University of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission."]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.doi","label":"DOI","values":["http://dx.doi.org/10.11575/PRISM/27616"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/11023/1274"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["With software defects reducing profits in many fields, it is worthwhile to consider moving key defect reducing strategies from one development area into another. A considerable amount of effort has been contributed to adapt and adopt the success of Agile methods into the embedded domain as defect-reduction methods. However, limited efficient and effective tools constrain the applicability of the Agile philosophy. Moreover, little studies have been reported to summarize the current state of the Agile-inspired embedded software development (AIESD) domain. The implications of an overview of AIESD generated from a systematic mapping study are discussed. An Agile test support (ATS) co-processor was proposed to provide low-overhead test insertion capability to embedded processors. The performance of the ATS was compared to existing hardware-assisted test insertion techniques. A demonstration application shows the use of ATS co-processor in multi-threaded environment."]},{"key":"dc:title","label":"Title","values":["Reliable Embedded Systems Development"]}]}],"canonical_facts":{"dc:contributor.advisor":["Smith, Michael"],"dc:creator":["Deng, Dongcheng"],"dc:date.accessioned":["2014-01-20T20:18:50Z"],"dc:date.available":["2014-03-15T07:00:18Z"],"dc:date.issued":["2014-01-20"],"dc:description.abstract":["With software defects reducing profits in many fields, it is worthwhile to consider moving key defect reducing strategies from one development area into another. A considerable amount of effort has been contributed to adapt and adopt the success of Agile methods into the embedded domain as defect-reduction methods. However, limited efficient and effective tools constrain the applicability of the Agile philosophy. Moreover, little studies have been reported to summarize the current state of the Agile-inspired embedded software development (AIESD) domain. The implications of an overview of AIESD generated from a systematic mapping study are discussed. An Agile test support (ATS) co-processor was proposed to provide low-overhead test insertion capability to embedded processors. The performance of the ATS was compared to existing hardware-assisted test insertion techniques. A demonstration application shows the use of ATS co-processor in multi-threaded environment."],"dc:identifier.doi":["http://dx.doi.org/10.11575/PRISM/27616"],"dc:identifier.uri":["http://hdl.handle.net/11023/1274"],"dc:language.iso":["eng"],"dc:publisher.institution":["University of Calgary"],"dc:rights":["University of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission."],"dc:subject":["Engineering--Electronics and Electrical"],"dc:title":["Reliable Embedded Systems Development"],"dc:type":["master thesis"],"thesis:degree_discipline":["Electrical and Computer Engineering"],"thesis:degree_name":["Master of Science (MSc)"],"thesis:institution_name":["University of Calgary"]},"updated_at":"2026-07-24T01:30:20Z"}