{"title":"教学数字系统测试","authors":"Adeboye Stephen Oyeniran, R. Ubar, M. Kruus","doi":"10.1109/EAEEIE.2017.8768570","DOIUrl":null,"url":null,"abstract":"The paper proposes a novel concept of teaching how to test complex digital systems. A set of methods and tools is presented to support laboratory scenarios for test generation and test quality evaluation for microprocessor systems. The scenarios include tasks of test program synthesis and test data generation (separately for data and control parts of microprocessors), and for evaluating test quality in terms of fault coverage. A novel high-level diagnostic model of digital systems in the form of High-Level Decision Diagrams is introduced to make understanding of cause-effect relationships in behavior of systems easier. The presented conception and lab scenarios set up challenges for applying creativity in organizing hierarchical approaches for designing test procedures in the best way to cope with systems complexity. The proposed graph-based diagnostic modeling method makes it easier for students to understand the problems quickly without the need to struggle with huge amount of details in traditional design descriptions. The paper contributes to providing new tools and materials for computer engineering education with the goal to solve innovative system design and test tasks as part of learning and education.","PeriodicalId":370977,"journal":{"name":"2017 27th EAEEIE Annual Conference (EAEEIE)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Teaching Digital System Test\",\"authors\":\"Adeboye Stephen Oyeniran, R. Ubar, M. Kruus\",\"doi\":\"10.1109/EAEEIE.2017.8768570\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The paper proposes a novel concept of teaching how to test complex digital systems. A set of methods and tools is presented to support laboratory scenarios for test generation and test quality evaluation for microprocessor systems. The scenarios include tasks of test program synthesis and test data generation (separately for data and control parts of microprocessors), and for evaluating test quality in terms of fault coverage. A novel high-level diagnostic model of digital systems in the form of High-Level Decision Diagrams is introduced to make understanding of cause-effect relationships in behavior of systems easier. The presented conception and lab scenarios set up challenges for applying creativity in organizing hierarchical approaches for designing test procedures in the best way to cope with systems complexity. The proposed graph-based diagnostic modeling method makes it easier for students to understand the problems quickly without the need to struggle with huge amount of details in traditional design descriptions. The paper contributes to providing new tools and materials for computer engineering education with the goal to solve innovative system design and test tasks as part of learning and education.\",\"PeriodicalId\":370977,\"journal\":{\"name\":\"2017 27th EAEEIE Annual Conference (EAEEIE)\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 27th EAEEIE Annual Conference (EAEEIE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EAEEIE.2017.8768570\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 27th EAEEIE Annual Conference (EAEEIE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EAEEIE.2017.8768570","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The paper proposes a novel concept of teaching how to test complex digital systems. A set of methods and tools is presented to support laboratory scenarios for test generation and test quality evaluation for microprocessor systems. The scenarios include tasks of test program synthesis and test data generation (separately for data and control parts of microprocessors), and for evaluating test quality in terms of fault coverage. A novel high-level diagnostic model of digital systems in the form of High-Level Decision Diagrams is introduced to make understanding of cause-effect relationships in behavior of systems easier. The presented conception and lab scenarios set up challenges for applying creativity in organizing hierarchical approaches for designing test procedures in the best way to cope with systems complexity. The proposed graph-based diagnostic modeling method makes it easier for students to understand the problems quickly without the need to struggle with huge amount of details in traditional design descriptions. The paper contributes to providing new tools and materials for computer engineering education with the goal to solve innovative system design and test tasks as part of learning and education.