Integrating Modern Model-based Development Concepts and Tools in a Programming Tools course

2013 North Midwest Section Meeting Proceedings(2013)

引用 0|浏览0
暂无评分
摘要
Software programming is often considered to be diff icult for many engineering students. Nowadays, many control and automation systems are facing the increasingly sophisticated functional and non-functional demands. In such syst ems, software portion is always expected to have the greater impact. Therefore, educators conti nue to face great challenges in getting students to be capable of conducting efficient soft ware development. In the last decade, modelbased design (MBD) is an emerging development methodology for modern software. Its efficiency has been demonstrated in large scale sof tware engineering projects. This paper presents our experience of integrating modern MBD concepts and tools into a Programming Tools (PT) course. First, the basic components in t he MBD process are exposed to students, especially its two unique components - automated co de generation and model-based verification and validation (V&V). Second, three modeling languages: Matlab/Simulink, LabVIEW and SCADE are exposed to students. They all have been widely applied in embedded control and automation domains. Third, input programming languages of these selected tools are introduced to students to help them apply the tools in the lab oratory assignments and class project.
更多
查看译文
关键词
development concepts,programming,tools,model-based
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要