CCLI/Type1: VUE: A Versatile Unix Emulator of Embedded Systems for Software Oriented Students
CCLI/Type1: VUE: A Versatile Unix Emulator of Embedded Systems for Software Oriented Students
批准号:
0942165
负责人:
Saad Biaz
金额:
$10.29万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-03-01 至 2014-02-28
中文摘要
计算机科学(31)我们周围都是嵌入式系统,它们使用软件来控制汽车、家用电器和手机中的设备。全球范围内缺乏具有设计嵌入式系统核心技能的工程师。计算机科学专业的学生很少有机会为嵌入式系统设计有意义的软件。调查人员正在开发一种多功能的Unix Emulator(VUE)来满足这一需求。VUE用于模拟四种软件体系结构:轮询、带中断的轮询、函数队列调度器和实时操作系统软件。VUE创建具有三组进程的应用程序:1)虚拟输入设备,2)虚拟输出设备,3)控制进程。教师通过指定输入、输出设备和事件情景来创建实验练习。学生开发控制嵌入式系统过程的软件,必须考虑能耗和响应性等设计权衡。VUE生成了一系列丰富且可重复的事件,供压力测试学生设计。自动随机事件创建可重复的实验来评估软件质量。预期结果包括模拟器和一系列实验室练习。VUE正在奥本大学和塔斯基吉大学进行试点。提供讲习班,培训教师如何采用这些材料。
英文摘要
Computer Science (31)We are surrounded by embedded systems that use software to control devices in cars, appliances and cell phones. There is a worldwide shortage of engineers with core skills for designing embedded systems. Computer science students rarely have an opportunity to design meaningful software for embedded systems. Investigators are developing a Versatile Unix Emulator (VUE) to address this need. It is used to emulate four software architectures: round robin, round robin with interrupts, function queue scheduler and real-time operating system software.VUE creates an application with three groups of processes: 1) virtual input devices, 2) virtual output devices, and 3) control processes. An instructor creates a laboratory exercise by specifying input, output devices and a scenario of events. Students develop software to control the process of the embedded systems and must consider design trade-offs such as energy consumption and responsiveness. VUE generates a rich and repeatable set of events that stress test student designs. The automated random events create repeatable experiments to evaluate software quality. Expected outcomes include the emulator and a collection of laboratory exercises. VUE is being piloted at Auburn University and Tuskegee University. Workshops are provided to train faculty how to adopt the materials.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
REU Site: REU Site on Smart UAVs
-
批准号:1852068
-
项目类别:Standard Grant
-
资助金额:$27.54万
-
财政年份:2019
-
负责人:Saad Biaz
-
依托单位:
REU Site: REU Site on Smart UAVs
-
批准号:1540326
-
项目类别:Standard Grant
-
资助金额:$31.99万
-
财政年份:2015
-
负责人:Saad Biaz
-
依托单位:
CC-NIE Network Infrastructure: Enhancing Connectivity for Multidisciplinary Scientific Research and Education at Auburn University
-
批准号:1340947
-
项目类别:Standard Grant
-
资助金额:$49.48万
-
财政年份:2014
-
负责人:Saad Biaz
-
依托单位:
REU Site: REU Site on Smart Unmanned Aerial Vehicles (UAVs)
-
批准号:1157035
-
项目类别:Continuing Grant
-
资助金额:$21.32万
-
财政年份:2012
-
负责人:Saad Biaz
-
依托单位:
Collaborative Research: CI-TEAM Demonstration Project: IT Quadra-S, Information Technology Workforce Training Initiative for Spectator Sports Safety and Security
-
批准号:1041095
-
项目类别:Standard Grant
-
资助金额:$5.83万
-
财政年份:2010
-
负责人:Saad Biaz
-
依托单位:
REU Site for Pervasive and Mobile Computing
-
批准号:0851960
-
项目类别:Standard Grant
-
资助金额:$32.32万
-
财政年份:2009
-
负责人:Saad Biaz
-
依托单位:
Collaborative Research: CRI-RUI: II-NEW: ATTRACT: Aerial and Terrestrial Testbed for Research in Aerospace, Computing, and maThematics
-
批准号:0855182
-
项目类别:Standard Grant
-
资助金额:$18.93万
-
财政年份:2009
-
负责人:Saad Biaz
-
依托单位:
REU Site: REU Site for Pervasive and Mobile Computing
-
批准号:0552627
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Saad Biaz
-
依托单位:
NeTS - NR: Ad hoc Congestion Control for Mobile Ad Hoc Networks
-
批准号:0435320
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Saad Biaz
-
依托单位:
CRCD/EI: 4G Wireless Engineering Sandbox
-
批准号:0417565
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Saad Biaz
-
依托单位:
Collaborative Proposal: REU Site for Pervasive and Mobile Computing
-
批准号:0243862
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:Saad Biaz
-
依托单位:
海外基金