{"title":"正在进行的工作- ShelbySim:一个面向计算机系统的整体教学法模拟器","authors":"D. Tappan","doi":"10.1109/FIE.2009.5350696","DOIUrl":null,"url":null,"abstract":"ShelbySim is a student-friendly, pedagogy-oriented integrated development environment for designing, simulating, and evaluating a wide range of multidisciplinary, computer-based systems-engineering concepts and applications. Its components emphasize software, hardware, and a holistic combination of the two in realistic operational contexts. The software component provides a Java-like object-oriented programming language, Shelby, a full-fledged, transparent compiler with extensive logging, tracing, and inspection capabilities, and a runtime system for executing its programs. The hardware component supports designing and implementing conceptualized representations of embedded systems and computer architectures, which interoperate with the software. The interfacing, simulation, and evaluation components provide a flexible, interactive framework for running controlled experiments on the software and hardware. The simulation also generates extensive data for quantitative performance analysis, evaluation, and reporting.","PeriodicalId":129330,"journal":{"name":"2009 39th IEEE Frontiers in Education Conference","volume":"127 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Work in progress - ShelbySim: A holistic pedagogy-oriented simulator for computer systems\",\"authors\":\"D. Tappan\",\"doi\":\"10.1109/FIE.2009.5350696\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"ShelbySim is a student-friendly, pedagogy-oriented integrated development environment for designing, simulating, and evaluating a wide range of multidisciplinary, computer-based systems-engineering concepts and applications. Its components emphasize software, hardware, and a holistic combination of the two in realistic operational contexts. The software component provides a Java-like object-oriented programming language, Shelby, a full-fledged, transparent compiler with extensive logging, tracing, and inspection capabilities, and a runtime system for executing its programs. The hardware component supports designing and implementing conceptualized representations of embedded systems and computer architectures, which interoperate with the software. The interfacing, simulation, and evaluation components provide a flexible, interactive framework for running controlled experiments on the software and hardware. The simulation also generates extensive data for quantitative performance analysis, evaluation, and reporting.\",\"PeriodicalId\":129330,\"journal\":{\"name\":\"2009 39th IEEE Frontiers in Education Conference\",\"volume\":\"127 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-10-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 39th IEEE Frontiers in Education Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/FIE.2009.5350696\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 39th IEEE Frontiers in Education Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FIE.2009.5350696","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Work in progress - ShelbySim: A holistic pedagogy-oriented simulator for computer systems
ShelbySim is a student-friendly, pedagogy-oriented integrated development environment for designing, simulating, and evaluating a wide range of multidisciplinary, computer-based systems-engineering concepts and applications. Its components emphasize software, hardware, and a holistic combination of the two in realistic operational contexts. The software component provides a Java-like object-oriented programming language, Shelby, a full-fledged, transparent compiler with extensive logging, tracing, and inspection capabilities, and a runtime system for executing its programs. The hardware component supports designing and implementing conceptualized representations of embedded systems and computer architectures, which interoperate with the software. The interfacing, simulation, and evaluation components provide a flexible, interactive framework for running controlled experiments on the software and hardware. The simulation also generates extensive data for quantitative performance analysis, evaluation, and reporting.