Utilizing Petri Nets for Teaching in Practical Courses on Collaborative Software Engineering

Dennis Schmitz, D. Moldt, Lawrence Cabac, David Mosteller, Michael Haustermann
{"title":"Utilizing Petri Nets for Teaching in Practical Courses on Collaborative Software Engineering","authors":"Dennis Schmitz, D. Moldt, Lawrence Cabac, David Mosteller, Michael Haustermann","doi":"10.1109/ACSD.2016.21","DOIUrl":null,"url":null,"abstract":"Teaching the application of Petri nets to software development is a major challenge for the Petri net community. We face this during our practical courses in that we teach the Paose-approach. Students need to get acquainted with the development tools. At the beginning of each course, we start with an introduction phase, which is followed by an intensification phase. In order to support the teachers as well as the students, we use explicated process models to restructure and augment the worksheets. The resulting worksheets enable the students to follow the structure of the processes step by step. In the last two projects, we already applied the restructured and augmented worksheets. We noticed that the students were able to process the worksheets more independently and were less confused and frustrated. In general this lead to a more relaxed teaching atmosphere. In this contribution we provide detailed insights into the teaching approach. We demonstrate our current best practices for teaching Petri nets in practical settings. In this regard, we describe how Petri nets can be utilized to improve learning materials (e.g. worksheets) and to this end, the effects of our restructured and augmented learning materials are evaluated.","PeriodicalId":334903,"journal":{"name":"2016 16th International Conference on Application of Concurrency to System Design (ACSD)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 16th International Conference on Application of Concurrency to System Design (ACSD)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACSD.2016.21","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

Abstract

Teaching the application of Petri nets to software development is a major challenge for the Petri net community. We face this during our practical courses in that we teach the Paose-approach. Students need to get acquainted with the development tools. At the beginning of each course, we start with an introduction phase, which is followed by an intensification phase. In order to support the teachers as well as the students, we use explicated process models to restructure and augment the worksheets. The resulting worksheets enable the students to follow the structure of the processes step by step. In the last two projects, we already applied the restructured and augmented worksheets. We noticed that the students were able to process the worksheets more independently and were less confused and frustrated. In general this lead to a more relaxed teaching atmosphere. In this contribution we provide detailed insights into the teaching approach. We demonstrate our current best practices for teaching Petri nets in practical settings. In this regard, we describe how Petri nets can be utilized to improve learning materials (e.g. worksheets) and to this end, the effects of our restructured and augmented learning materials are evaluated.
Petri网在协同软件工程实践课程教学中的应用
教授Petri网在软件开发中的应用是Petri网社区面临的主要挑战。在我们的实践课程中,我们会面对这个问题,因为我们教的是停顿法。学生需要熟悉开发工具。在每门课程的开始,我们从介绍阶段开始,然后是强化阶段。为了支持教师和学生,我们使用明确的过程模型来重构和扩充工作表。生成的工作表使学生能够一步一步地遵循流程的结构。在最后两个项目中,我们已经应用了重构和增强的工作表。我们注意到学生们能够更加独立地处理工作表,并且不那么困惑和沮丧了。总的来说,这会带来更轻松的教学氛围。在这篇文章中,我们提供了对教学方法的详细见解。我们展示了目前在实际环境中教学Petri网的最佳实践。在这方面,我们描述了如何利用Petri网来改进学习材料(例如工作表),并为此评估了我们重组和增强的学习材料的效果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信