2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SE 2017
DOI: 10.1109/icse-seet.2017.16
|View full text |Cite
|
Sign up to set email alerts
|

Teaching agile model-driven engineering for cyber-physical systems

Abstract: Abstract-Agile development methods, model-driven engineering, and cyber-physical systems are important topics in software engineering education. It is not obvious how to teach their combination while respecting individual challenges posed to students and educators. We have devised a software project class for teaching the agile MDE for CPS. The project class was held in three different semesters. In this paper, we report on the setup of our exploratory study and its goals for teaching. We base our evaluation a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(4 citation statements)
references
References 21 publications
0
4
0
Order By: Relevance
“…The author remarks in her study that even when it is clear that there are problems with the skills or competencies of engineers working with CPS, the actual courses barely focus on this subject. In the same line, the studies of [8] show that a combination of Model-Driven Engineering (MDE) and CPS can be taught in an effective way in the courses based on projects [9]. With respect to MDE the authors of [10] arrived to three main conclusions: first, the teaching of MDE can not reuse previous knowledge from code-centric approximations; second, there is lack of efficient tools; third, there is still missing a good course text-book.…”
Section: Introductionmentioning
confidence: 85%
See 2 more Smart Citations
“…The author remarks in her study that even when it is clear that there are problems with the skills or competencies of engineers working with CPS, the actual courses barely focus on this subject. In the same line, the studies of [8] show that a combination of Model-Driven Engineering (MDE) and CPS can be taught in an effective way in the courses based on projects [9]. With respect to MDE the authors of [10] arrived to three main conclusions: first, the teaching of MDE can not reuse previous knowledge from code-centric approximations; second, there is lack of efficient tools; third, there is still missing a good course text-book.…”
Section: Introductionmentioning
confidence: 85%
“…Finally, some papers related to the teaching of CPS are mention that use different tools for modeling and design [7], [8], [31]- [33].…”
Section: Previous Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In addition, it offers benefits of an open-source community and wider programming choices. The Python module has been instrumental in the development of software architecture frameworks to behavioural modelling for CPS (Ringert et al, 2014). On the other hand, in the development of CPS test beds, the Python module has been used as it supports adaptability and reconfigurability (Adhikari et al, 2016), although MATLAB is also a potential choice for the development of a soft computing framework for CPS.…”
Section: Cps Soft Computing Framework Developmentmentioning
confidence: 99%